00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef GLITE_WMS_COMMON_REQUESTAD_PRIVATEADMANIPULATION_H
00021 #define GLITE_WMS_COMMON_REQUESTAD_PRIVATEADMANIPULATION_H
00022
00023 #ifndef GLITE_WMS_X_STRING
00024 #define GLITE_WMS_X_STRING
00025 #include <string>
00026 #endif
00027
00028 #ifndef GLITE_WMS_X_VECTOR
00029 #define GLITE_WMS_X_VECTOR
00030 #include <vector>
00031 #endif
00032
00033 namespace classad {
00034 class ClassAd;
00035 }
00036
00037 namespace glite {
00038 namespace jdl {
00039
00040
00041 void set_transfer_executable( classad::ClassAd &job_ad, const bool &value );
00042
00043 bool get_transfer_executable( const classad::ClassAd &job_ad );
00044
00045 void remove_transfer_executable( classad::ClassAd &job_ad );
00046
00047 std::string unparse_transfer_executable( const classad::ClassAd &job_ad );
00048
00049 void set_transfer_executable( classad::ClassAd &job_ad, bool value, bool &good );
00050
00051 bool get_transfer_executable( const classad::ClassAd &job_ad, bool &good );
00052
00053 void remove_transfer_executable( classad::ClassAd &job_ad, bool &good );
00054
00055 std::string unparse_transfer_executable( const classad::ClassAd &job_ad, bool &good );
00056
00057 void set_copy_to_spool( classad::ClassAd &job_ad, const bool &value );
00058
00059 bool get_copy_to_spool( const classad::ClassAd &job_ad );
00060
00061 void remove_copy_to_spool( classad::ClassAd &job_ad );
00062
00063 std::string unparse_copy_to_spool( const classad::ClassAd &job_ad );
00064
00065 void set_copy_to_spool( classad::ClassAd &job_ad, bool value, bool &good );
00066
00067 bool get_copy_to_spool( const classad::ClassAd &job_ad, bool &good );
00068
00069 void remove_copy_to_spool( classad::ClassAd &job_ad, bool &good );
00070
00071 std::string unparse_copy_to_spool( const classad::ClassAd &job_ad, bool &good );
00072
00073 void set_stream_output( classad::ClassAd &job_ad, const bool &value );
00074
00075 bool get_stream_output( const classad::ClassAd &job_ad );
00076
00077 void remove_stream_output( classad::ClassAd &job_ad );
00078
00079 std::string unparse_stream_output( const classad::ClassAd &job_ad );
00080
00081 void set_stream_output( classad::ClassAd &job_ad, bool value, bool &good );
00082
00083 bool get_stream_output( const classad::ClassAd &job_ad, bool &good );
00084
00085 void remove_stream_output( classad::ClassAd &job_ad, bool &good );
00086
00087 std::string unparse_stream_output( const classad::ClassAd &job_ad, bool &good );
00088
00089 void set_stream_error( classad::ClassAd &job_ad, const bool &value );
00090
00091 bool get_stream_error( const classad::ClassAd &job_ad );
00092
00093 void remove_stream_error( classad::ClassAd &job_ad );
00094
00095 std::string unparse_stream_error( const classad::ClassAd &job_ad );
00096
00097 void set_stream_error( classad::ClassAd &job_ad, bool value, bool &good );
00098
00099 bool get_stream_error( const classad::ClassAd &job_ad, bool &good );
00100
00101 void remove_stream_error( classad::ClassAd &job_ad, bool &good );
00102
00103 std::string unparse_stream_error( const classad::ClassAd &job_ad, bool &good );
00104
00105 void set_notification( classad::ClassAd &job_ad, const std::string &value );
00106
00107 std::string get_notification( const classad::ClassAd &job_ad );
00108
00109 void remove_notification( classad::ClassAd &job_ad );
00110
00111 std::string unparse_notification( const classad::ClassAd &job_ad );
00112
00113 void set_notification( classad::ClassAd &job_ad, const std::string &value, bool &good );
00114
00115 std::string get_notification( const classad::ClassAd &job_ad, bool &good );
00116
00117 void remove_notification( classad::ClassAd &job_ad, bool &good );
00118
00119 std::string unparse_notification( const classad::ClassAd &job_ad, bool &good );
00120
00121 void set_log( classad::ClassAd &job_ad, const std::string &value );
00122
00123 std::string get_log( const classad::ClassAd &job_ad );
00124
00125 void remove_log( classad::ClassAd &job_ad );
00126
00127 std::string unparse_log( const classad::ClassAd &job_ad );
00128
00129 void set_log( classad::ClassAd &job_ad, const std::string &value, bool &good );
00130
00131 std::string get_log( const classad::ClassAd &job_ad, bool &good );
00132
00133 void remove_log( classad::ClassAd &job_ad, bool &good );
00134
00135 std::string unparse_log( const classad::ClassAd &job_ad, bool &good );
00136
00137 void set_output( classad::ClassAd &job_ad, const std::string &value );
00138
00139 std::string get_output( const classad::ClassAd &job_ad );
00140
00141 void remove_output( classad::ClassAd &job_ad );
00142
00143 std::string unparse_output( const classad::ClassAd &job_ad );
00144
00145 void set_output( classad::ClassAd &job_ad, const std::string &value, bool &good );
00146
00147 std::string get_output( const classad::ClassAd &job_ad, bool &good );
00148
00149 void remove_output( classad::ClassAd &job_ad, bool &good );
00150
00151 std::string unparse_output( const classad::ClassAd &job_ad, bool &good );
00152
00153 void set_error( classad::ClassAd &job_ad, const std::string &value );
00154
00155 std::string get_error( const classad::ClassAd &job_ad );
00156
00157 void remove_error( classad::ClassAd &job_ad );
00158
00159 std::string unparse_error( const classad::ClassAd &job_ad );
00160
00161 void set_error( classad::ClassAd &job_ad, const std::string &value, bool &good );
00162
00163 std::string get_error( const classad::ClassAd &job_ad, bool &good );
00164
00165 void remove_error( classad::ClassAd &job_ad, bool &good );
00166
00167 std::string unparse_error( const classad::ClassAd &job_ad, bool &good );
00168
00169 void set_error_( classad::ClassAd &job_ad, const std::string &value );
00170
00171 std::string get_error_( const classad::ClassAd &job_ad );
00172
00173 void remove_error_( classad::ClassAd &job_ad );
00174
00175 std::string unparse_error_( const classad::ClassAd &job_ad );
00176
00177 void set_error_( classad::ClassAd &job_ad, const std::string &value, bool &good );
00178
00179 std::string get_error_( const classad::ClassAd &job_ad, bool &good );
00180
00181 void remove_error_( classad::ClassAd &job_ad, bool &good );
00182
00183 std::string unparse_error_( const classad::ClassAd &job_ad, bool &good );
00184
00185 void set_x509_user_proxy( classad::ClassAd &job_ad, const std::string &value );
00186
00187 std::string get_x509_user_proxy( const classad::ClassAd &job_ad );
00188
00189 void remove_x509_user_proxy( classad::ClassAd &job_ad );
00190
00191 std::string unparse_x509_user_proxy( const classad::ClassAd &job_ad );
00192
00193 void set_x509_user_proxy( classad::ClassAd &job_ad, const std::string &value, bool &good );
00194
00195 std::string get_x509_user_proxy( const classad::ClassAd &job_ad, bool &good );
00196
00197 void remove_x509_user_proxy( classad::ClassAd &job_ad, bool &good );
00198
00199 std::string unparse_x509_user_proxy( const classad::ClassAd &job_ad, bool &good );
00200
00201 void set_submit_event_notes( classad::ClassAd &job_ad, const std::string &value );
00202
00203 std::string get_submit_event_notes( const classad::ClassAd &job_ad );
00204
00205 void remove_submit_event_notes( classad::ClassAd &job_ad );
00206
00207 std::string unparse_submit_event_notes( const classad::ClassAd &job_ad );
00208
00209 void set_submit_event_notes( classad::ClassAd &job_ad, const std::string &value, bool &good );
00210
00211 std::string get_submit_event_notes( const classad::ClassAd &job_ad, bool &good );
00212
00213 void remove_submit_event_notes( classad::ClassAd &job_ad, bool &good );
00214
00215 std::string unparse_submit_event_notes( const classad::ClassAd &job_ad, bool &good );
00216
00217 void set_submit_event_user_notes( classad::ClassAd &job_ad, const std::string &value );
00218
00219 std::string get_submit_event_user_notes( const classad::ClassAd &job_ad );
00220
00221 void remove_submit_event_user_notes( classad::ClassAd &job_ad );
00222
00223 std::string unparse_submit_event_user_notes( const classad::ClassAd &job_ad );
00224
00225 void set_submit_event_user_notes( classad::ClassAd &job_ad, const std::string &value, bool &good );
00226
00227 std::string get_submit_event_user_notes( const classad::ClassAd &job_ad, bool &good );
00228
00229 void remove_submit_event_user_notes( classad::ClassAd &job_ad, bool &good );
00230
00231 std::string unparse_submit_event_user_notes( const classad::ClassAd &job_ad, bool &good );
00232
00233 void set_input_sandbox_path( classad::ClassAd &job_ad, const std::string &value );
00234
00235 std::string get_input_sandbox_path( const classad::ClassAd &job_ad );
00236
00237 void remove_input_sandbox_path( classad::ClassAd &job_ad );
00238
00239 std::string unparse_input_sandbox_path( const classad::ClassAd &job_ad );
00240
00241 void set_input_sandbox_path( classad::ClassAd &job_ad, const std::string &value, bool &good );
00242
00243 std::string get_input_sandbox_path( const classad::ClassAd &job_ad, bool &good );
00244
00245 void remove_input_sandbox_path( classad::ClassAd &job_ad, bool &good );
00246
00247 std::string unparse_input_sandbox_path( const classad::ClassAd &job_ad, bool &good );
00248
00249 void set_output_sandbox_path( classad::ClassAd &job_ad, const std::string &value );
00250
00251 std::string get_output_sandbox_path( const classad::ClassAd &job_ad );
00252
00253 void remove_output_sandbox_path( classad::ClassAd &job_ad );
00254
00255 std::string unparse_output_sandbox_path( const classad::ClassAd &job_ad );
00256
00257 void set_output_sandbox_path( classad::ClassAd &job_ad, const std::string &value, bool &good );
00258
00259 std::string get_output_sandbox_path( const classad::ClassAd &job_ad, bool &good );
00260
00261 void remove_output_sandbox_path( classad::ClassAd &job_ad, bool &good );
00262
00263 std::string unparse_output_sandbox_path( const classad::ClassAd &job_ad, bool &good );
00264
00265 void set_globus_scheduler( classad::ClassAd &job_ad, const std::string &value );
00266
00267 std::string get_globus_scheduler( const classad::ClassAd &job_ad );
00268
00269 void remove_globus_scheduler( classad::ClassAd &job_ad );
00270
00271 std::string unparse_globus_scheduler( const classad::ClassAd &job_ad );
00272
00273 void set_globus_scheduler( classad::ClassAd &job_ad, const std::string &value, bool &good );
00274
00275 std::string get_globus_scheduler( const classad::ClassAd &job_ad, bool &good );
00276
00277 void remove_globus_scheduler( classad::ClassAd &job_ad, bool &good );
00278
00279 std::string unparse_globus_scheduler( const classad::ClassAd &job_ad, bool &good );
00280
00281 void set_grid_type( classad::ClassAd &job_ad, const std::string &value );
00282
00283 std::string get_grid_type( const classad::ClassAd &job_ad );
00284
00285 void remove_grid_type( classad::ClassAd &job_ad );
00286
00287 std::string unparse_grid_type( const classad::ClassAd &job_ad );
00288
00289 void set_grid_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
00290
00291 std::string get_grid_type( const classad::ClassAd &job_ad, bool &good );
00292
00293 void remove_grid_type( classad::ClassAd &job_ad, bool &good );
00294
00295 std::string unparse_grid_type( const classad::ClassAd &job_ad, bool &good );
00296
00297 void set_remote_job_universe( classad::ClassAd &job_ad, const int &value );
00298
00299 int get_remote_job_universe( const classad::ClassAd &job_ad );
00300
00301 void remove_remote_job_universe( classad::ClassAd &job_ad );
00302
00303 std::string unparse_remote_job_universe( const classad::ClassAd &job_ad );
00304
00305 void set_remote_job_universe( classad::ClassAd &job_ad, int value, bool &good );
00306
00307 int get_remote_job_universe( const classad::ClassAd &job_ad, bool &good );
00308
00309 void remove_remote_job_universe( classad::ClassAd &job_ad, bool &good );
00310
00311 std::string unparse_remote_job_universe( const classad::ClassAd &job_ad, bool &good );
00312
00313 void set_remote_sub_universe( classad::ClassAd &job_ad, const std::string &value );
00314
00315 std::string get_remote_sub_universe( const classad::ClassAd &job_ad );
00316
00317 void remove_remote_sub_universe( classad::ClassAd &job_ad );
00318
00319 std::string unparse_remote_sub_universe( const classad::ClassAd &job_ad );
00320
00321 void set_remote_sub_universe( classad::ClassAd &job_ad, const std::string &value, bool &good );
00322
00323 std::string get_remote_sub_universe( const classad::ClassAd &job_ad, bool &good );
00324
00325 void remove_remote_sub_universe( classad::ClassAd &job_ad, bool &good );
00326
00327 std::string unparse_remote_sub_universe( const classad::ClassAd &job_ad, bool &good );
00328
00329 void set_remote_job_grid_type( classad::ClassAd &job_ad, const std::string &value );
00330
00331 std::string get_remote_job_grid_type( const classad::ClassAd &job_ad );
00332
00333 void remove_remote_job_grid_type( classad::ClassAd &job_ad );
00334
00335 std::string unparse_remote_job_grid_type( const classad::ClassAd &job_ad );
00336
00337 void set_remote_job_grid_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
00338
00339 std::string get_remote_job_grid_type( const classad::ClassAd &job_ad, bool &good );
00340
00341 void remove_remote_job_grid_type( classad::ClassAd &job_ad, bool &good );
00342
00343 std::string unparse_remote_job_grid_type( const classad::ClassAd &job_ad, bool &good );
00344
00345 void set_daemon_unique_name( classad::ClassAd &job_ad, const std::string &value );
00346
00347 std::string get_daemon_unique_name( const classad::ClassAd &job_ad );
00348
00349 void remove_daemon_unique_name( classad::ClassAd &job_ad );
00350
00351 std::string unparse_daemon_unique_name( const classad::ClassAd &job_ad );
00352
00353 void set_daemon_unique_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
00354
00355 std::string get_daemon_unique_name( const classad::ClassAd &job_ad, bool &good );
00356
00357 void remove_daemon_unique_name( classad::ClassAd &job_ad, bool &good );
00358
00359 std::string unparse_daemon_unique_name( const classad::ClassAd &job_ad, bool &good );
00360
00361 void set_condor_requirements( classad::ClassAd &job_ad, const std::string &value );
00362
00363 std::string get_condor_requirements( const classad::ClassAd &job_ad );
00364
00365 void remove_condor_requirements( classad::ClassAd &job_ad );
00366
00367 std::string unparse_condor_requirements( const classad::ClassAd &job_ad );
00368
00369 void set_condor_requirements( classad::ClassAd &job_ad, const std::string &value, bool &good );
00370
00371 std::string get_condor_requirements( const classad::ClassAd &job_ad, bool &good );
00372
00373 void remove_condor_requirements( classad::ClassAd &job_ad, bool &good );
00374
00375 std::string unparse_condor_requirements( const classad::ClassAd &job_ad, bool &good );
00376
00377 void set_remote_requirements( classad::ClassAd &job_ad, const std::string &value );
00378
00379 std::string get_remote_requirements( const classad::ClassAd &job_ad );
00380
00381 void remove_remote_requirements( classad::ClassAd &job_ad );
00382
00383 std::string unparse_remote_requirements( const classad::ClassAd &job_ad );
00384
00385 void set_remote_requirements( classad::ClassAd &job_ad, const std::string &value, bool &good );
00386
00387 std::string get_remote_requirements( const classad::ClassAd &job_ad, bool &good );
00388
00389 void remove_remote_requirements( classad::ClassAd &job_ad, bool &good );
00390
00391 std::string unparse_remote_requirements( const classad::ClassAd &job_ad, bool &good );
00392
00393 void set_remote_env( classad::ClassAd &job_ad, const std::string &value );
00394
00395 std::string get_remote_env( const classad::ClassAd &job_ad );
00396
00397 void remove_remote_env( classad::ClassAd &job_ad );
00398
00399 std::string unparse_remote_env( const classad::ClassAd &job_ad );
00400
00401 void set_remote_env( classad::ClassAd &job_ad, const std::string &value, bool &good );
00402
00403 std::string get_remote_env( const classad::ClassAd &job_ad, bool &good );
00404
00405 void remove_remote_env( classad::ClassAd &job_ad, bool &good );
00406
00407 std::string unparse_remote_env( const classad::ClassAd &job_ad, bool &good );
00408
00409 void set_remote_remote_queue( classad::ClassAd &job_ad, const std::string &value );
00410
00411 std::string get_remote_remote_queue( const classad::ClassAd &job_ad );
00412
00413 void remove_remote_remote_queue( classad::ClassAd &job_ad );
00414
00415 std::string unparse_remote_remote_queue( const classad::ClassAd &job_ad );
00416
00417 void set_remote_remote_queue( classad::ClassAd &job_ad, const std::string &value, bool &good );
00418
00419 std::string get_remote_remote_queue( const classad::ClassAd &job_ad, bool &good );
00420
00421 void remove_remote_remote_queue( classad::ClassAd &job_ad, bool &good );
00422
00423 std::string unparse_remote_remote_queue( const classad::ClassAd &job_ad, bool &good );
00424
00425 void set_remote_remote_grid_type( classad::ClassAd &job_ad, const std::string &value );
00426
00427 std::string get_remote_remote_grid_type( const classad::ClassAd &job_ad );
00428
00429 void remove_remote_remote_grid_type( classad::ClassAd &job_ad );
00430
00431 std::string unparse_remote_remote_grid_type( const classad::ClassAd &job_ad );
00432
00433 void set_remote_remote_grid_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
00434
00435 std::string get_remote_remote_grid_type( const classad::ClassAd &job_ad, bool &good );
00436
00437 void remove_remote_remote_grid_type( classad::ClassAd &job_ad, bool &good );
00438
00439 std::string unparse_remote_remote_grid_type( const classad::ClassAd &job_ad, bool &good );
00440
00441 void set_remote_remote_job_universe( classad::ClassAd &job_ad, const int &value );
00442
00443 int get_remote_remote_job_universe( const classad::ClassAd &job_ad );
00444
00445 void remove_remote_remote_job_universe( classad::ClassAd &job_ad );
00446
00447 std::string unparse_remote_remote_job_universe( const classad::ClassAd &job_ad );
00448
00449 void set_remote_remote_job_universe( classad::ClassAd &job_ad, int value, bool &good );
00450
00451 int get_remote_remote_job_universe( const classad::ClassAd &job_ad, bool &good );
00452
00453 void remove_remote_remote_job_universe( classad::ClassAd &job_ad, bool &good );
00454
00455 std::string unparse_remote_remote_job_universe( const classad::ClassAd &job_ad, bool &good );
00456
00457 void set_remote_remote_requirements( classad::ClassAd &job_ad, const std::string &value );
00458
00459 std::string get_remote_remote_requirements( const classad::ClassAd &job_ad );
00460
00461 void remove_remote_remote_requirements( classad::ClassAd &job_ad );
00462
00463 std::string unparse_remote_remote_requirements( const classad::ClassAd &job_ad );
00464
00465 void set_remote_remote_requirements( classad::ClassAd &job_ad, const std::string &value, bool &good );
00466
00467 std::string get_remote_remote_requirements( const classad::ClassAd &job_ad, bool &good );
00468
00469 void remove_remote_remote_requirements( classad::ClassAd &job_ad, bool &good );
00470
00471 std::string unparse_remote_remote_requirements( const classad::ClassAd &job_ad, bool &good );
00472
00473 void set_remote_remote_file_system_domain( classad::ClassAd &job_ad, const std::string &value );
00474
00475 std::string get_remote_remote_file_system_domain( const classad::ClassAd &job_ad );
00476
00477 void remove_remote_remote_file_system_domain( classad::ClassAd &job_ad );
00478
00479 std::string unparse_remote_remote_file_system_domain( const classad::ClassAd &job_ad );
00480
00481 void set_remote_remote_file_system_domain( classad::ClassAd &job_ad, const std::string &value, bool &good );
00482
00483 std::string get_remote_remote_file_system_domain( const classad::ClassAd &job_ad, bool &good );
00484
00485 void remove_remote_remote_file_system_domain( classad::ClassAd &job_ad, bool &good );
00486
00487 std::string unparse_remote_remote_file_system_domain( const classad::ClassAd &job_ad, bool &good );
00488
00489 void set_remote_remote_uid_system_domain( classad::ClassAd &job_ad, const std::string &value );
00490
00491 std::string get_remote_remote_uid_system_domain( const classad::ClassAd &job_ad );
00492
00493 void remove_remote_remote_uid_system_domain( classad::ClassAd &job_ad );
00494
00495 std::string unparse_remote_remote_uid_system_domain( const classad::ClassAd &job_ad );
00496
00497 void set_remote_remote_uid_system_domain( classad::ClassAd &job_ad, const std::string &value, bool &good );
00498
00499 std::string get_remote_remote_uid_system_domain( const classad::ClassAd &job_ad, bool &good );
00500
00501 void remove_remote_remote_uid_system_domain( classad::ClassAd &job_ad, bool &good );
00502
00503 std::string unparse_remote_remote_uid_system_domain( const classad::ClassAd &job_ad, bool &good );
00504
00505 void set_remote_remote_should_transfer_files( classad::ClassAd &job_ad, const std::string &value );
00506
00507 std::string get_remote_remote_should_transfer_files( const classad::ClassAd &job_ad );
00508
00509 void remove_remote_remote_should_transfer_files( classad::ClassAd &job_ad );
00510
00511 std::string unparse_remote_remote_should_transfer_files( const classad::ClassAd &job_ad );
00512
00513 void set_remote_remote_should_transfer_files( classad::ClassAd &job_ad, const std::string &value, bool &good );
00514
00515 std::string get_remote_remote_should_transfer_files( const classad::ClassAd &job_ad, bool &good );
00516
00517 void remove_remote_remote_should_transfer_files( classad::ClassAd &job_ad, bool &good );
00518
00519 std::string unparse_remote_remote_should_transfer_files( const classad::ClassAd &job_ad, bool &good );
00520
00521 void set_remote_remote_when_to_transfer_output( classad::ClassAd &job_ad, const std::string &value );
00522
00523 std::string get_remote_remote_when_to_transfer_output( const classad::ClassAd &job_ad );
00524
00525 void remove_remote_remote_when_to_transfer_output( classad::ClassAd &job_ad );
00526
00527 std::string unparse_remote_remote_when_to_transfer_output( const classad::ClassAd &job_ad );
00528
00529 void set_remote_remote_when_to_transfer_output( classad::ClassAd &job_ad, const std::string &value, bool &good );
00530
00531 std::string get_remote_remote_when_to_transfer_output( const classad::ClassAd &job_ad, bool &good );
00532
00533 void remove_remote_remote_when_to_transfer_output( classad::ClassAd &job_ad, bool &good );
00534
00535 std::string unparse_remote_remote_when_to_transfer_output( const classad::ClassAd &job_ad, bool &good );
00536
00537 void set_remote_remote_nodenumber( classad::ClassAd &job_ad, const int &value );
00538
00539 int get_remote_remote_nodenumber( const classad::ClassAd &job_ad );
00540
00541 void remove_remote_remote_nodenumber( classad::ClassAd &job_ad );
00542
00543 std::string unparse_remote_remote_nodenumber( const classad::ClassAd &job_ad );
00544
00545 void set_remote_remote_nodenumber( classad::ClassAd &job_ad, int value, bool &good );
00546
00547 int get_remote_remote_nodenumber( const classad::ClassAd &job_ad, bool &good );
00548
00549 void remove_remote_remote_nodenumber( classad::ClassAd &job_ad, bool &good );
00550
00551 std::string unparse_remote_remote_nodenumber( const classad::ClassAd &job_ad, bool &good );
00552
00553 void set_remote_remote_stagecmd( classad::ClassAd &job_ad, const bool &value );
00554
00555 bool get_remote_remote_stagecmd( const classad::ClassAd &job_ad );
00556
00557 void remove_remote_remote_stagecmd( classad::ClassAd &job_ad );
00558
00559 std::string unparse_remote_remote_stagecmd( const classad::ClassAd &job_ad );
00560
00561 void set_remote_remote_stagecmd( classad::ClassAd &job_ad, bool value, bool &good );
00562
00563 bool get_remote_remote_stagecmd( const classad::ClassAd &job_ad, bool &good );
00564
00565 void remove_remote_remote_stagecmd( classad::ClassAd &job_ad, bool &good );
00566
00567 std::string unparse_remote_remote_stagecmd( const classad::ClassAd &job_ad, bool &good );
00568
00569 void set_remote_remote_edg_jobid( classad::ClassAd &job_ad, const std::string &value );
00570
00571 std::string get_remote_remote_edg_jobid( const classad::ClassAd &job_ad );
00572
00573 void remove_remote_remote_edg_jobid( classad::ClassAd &job_ad );
00574
00575 std::string unparse_remote_remote_edg_jobid( const classad::ClassAd &job_ad );
00576
00577 void set_remote_remote_edg_jobid( classad::ClassAd &job_ad, const std::string &value, bool &good );
00578
00579 std::string get_remote_remote_edg_jobid( const classad::ClassAd &job_ad, bool &good );
00580
00581 void remove_remote_remote_edg_jobid( classad::ClassAd &job_ad, bool &good );
00582
00583 std::string unparse_remote_remote_edg_jobid( const classad::ClassAd &job_ad, bool &good );
00584
00585 void set_remote_remote_user_subject_name( classad::ClassAd &job_ad, const std::string &value );
00586
00587 std::string get_remote_remote_user_subject_name( const classad::ClassAd &job_ad );
00588
00589 void remove_remote_remote_user_subject_name( classad::ClassAd &job_ad );
00590
00591 std::string unparse_remote_remote_user_subject_name( const classad::ClassAd &job_ad );
00592
00593 void set_remote_remote_user_subject_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
00594
00595 std::string get_remote_remote_user_subject_name( const classad::ClassAd &job_ad, bool &good );
00596
00597 void remove_remote_remote_user_subject_name( classad::ClassAd &job_ad, bool &good );
00598
00599 std::string unparse_remote_remote_user_subject_name( const classad::ClassAd &job_ad, bool &good );
00600
00601 void set_remote_remote_ceid( classad::ClassAd &job_ad, const std::string &value );
00602
00603 std::string get_remote_remote_ceid( const classad::ClassAd &job_ad );
00604
00605 void remove_remote_remote_ceid( classad::ClassAd &job_ad );
00606
00607 std::string unparse_remote_remote_ceid( const classad::ClassAd &job_ad );
00608
00609 void set_remote_remote_ceid( classad::ClassAd &job_ad, const std::string &value, bool &good );
00610
00611 std::string get_remote_remote_ceid( const classad::ClassAd &job_ad, bool &good );
00612
00613 void remove_remote_remote_ceid( classad::ClassAd &job_ad, bool &good );
00614
00615 std::string unparse_remote_remote_ceid( const classad::ClassAd &job_ad, bool &good );
00616
00617 void set_remote_remote_voms_fqan( classad::ClassAd &job_ad, const std::string &value );
00618
00619 std::string get_remote_remote_voms_fqan( const classad::ClassAd &job_ad );
00620
00621 void remove_remote_remote_voms_fqan( classad::ClassAd &job_ad );
00622
00623 std::string unparse_remote_remote_voms_fqan( const classad::ClassAd &job_ad );
00624
00625 void set_remote_remote_voms_fqan( classad::ClassAd &job_ad, const std::string &value, bool &good );
00626
00627 std::string get_remote_remote_voms_fqan( const classad::ClassAd &job_ad, bool &good );
00628
00629 void remove_remote_remote_voms_fqan( classad::ClassAd &job_ad, bool &good );
00630
00631 std::string unparse_remote_remote_voms_fqan( const classad::ClassAd &job_ad, bool &good );
00632
00633 void set_remote_remote_virtual_organisation( classad::ClassAd &job_ad, const std::string &value );
00634
00635 std::string get_remote_remote_virtual_organisation( const classad::ClassAd &job_ad );
00636
00637 void remove_remote_remote_virtual_organisation( classad::ClassAd &job_ad );
00638
00639 std::string unparse_remote_remote_virtual_organisation( const classad::ClassAd &job_ad );
00640
00641 void set_remote_remote_virtual_organisation( classad::ClassAd &job_ad, const std::string &value, bool &good );
00642
00643 std::string get_remote_remote_virtual_organisation( const classad::ClassAd &job_ad, bool &good );
00644
00645 void remove_remote_remote_virtual_organisation( classad::ClassAd &job_ad, bool &good );
00646
00647 std::string unparse_remote_remote_virtual_organisation( const classad::ClassAd &job_ad, bool &good );
00648
00649 void set_remote_remote_ce_requirements( classad::ClassAd &job_ad, const std::string &value );
00650
00651 std::string get_remote_remote_ce_requirements( const classad::ClassAd &job_ad );
00652
00653 void remove_remote_remote_ce_requirements( classad::ClassAd &job_ad );
00654
00655 std::string unparse_remote_remote_ce_requirements( const classad::ClassAd &job_ad );
00656
00657 void set_remote_remote_ce_requirements( classad::ClassAd &job_ad, const std::string &value, bool &good );
00658
00659 std::string get_remote_remote_ce_requirements( const classad::ClassAd &job_ad, bool &good );
00660
00661 void remove_remote_remote_ce_requirements( classad::ClassAd &job_ad, bool &good );
00662
00663 std::string unparse_remote_remote_ce_requirements( const classad::ClassAd &job_ad, bool &good );
00664
00665 void set_remote_schedd( classad::ClassAd &job_ad, const std::string &value );
00666
00667 std::string get_remote_schedd( const classad::ClassAd &job_ad );
00668
00669 void remove_remote_schedd( classad::ClassAd &job_ad );
00670
00671 std::string unparse_remote_schedd( const classad::ClassAd &job_ad );
00672
00673 void set_remote_schedd( classad::ClassAd &job_ad, const std::string &value, bool &good );
00674
00675 std::string get_remote_schedd( const classad::ClassAd &job_ad, bool &good );
00676
00677 void remove_remote_schedd( classad::ClassAd &job_ad, bool &good );
00678
00679 std::string unparse_remote_schedd( const classad::ClassAd &job_ad, bool &good );
00680
00681 void set_remote_remote_schedd( classad::ClassAd &job_ad, const std::string &value );
00682
00683 std::string get_remote_remote_schedd( const classad::ClassAd &job_ad );
00684
00685 void remove_remote_remote_schedd( classad::ClassAd &job_ad );
00686
00687 std::string unparse_remote_remote_schedd( const classad::ClassAd &job_ad );
00688
00689 void set_remote_remote_schedd( classad::ClassAd &job_ad, const std::string &value, bool &good );
00690
00691 std::string get_remote_remote_schedd( const classad::ClassAd &job_ad, bool &good );
00692
00693 void remove_remote_remote_schedd( classad::ClassAd &job_ad, bool &good );
00694
00695 std::string unparse_remote_remote_schedd( const classad::ClassAd &job_ad, bool &good );
00696
00697 void set_remote_remote_pool( classad::ClassAd &job_ad, const std::string &value );
00698
00699 std::string get_remote_remote_pool( const classad::ClassAd &job_ad );
00700
00701 void remove_remote_remote_pool( classad::ClassAd &job_ad );
00702
00703 std::string unparse_remote_remote_pool( const classad::ClassAd &job_ad );
00704
00705 void set_remote_remote_pool( classad::ClassAd &job_ad, const std::string &value, bool &good );
00706
00707 std::string get_remote_remote_pool( const classad::ClassAd &job_ad, bool &good );
00708
00709 void remove_remote_remote_pool( classad::ClassAd &job_ad, bool &good );
00710
00711 std::string unparse_remote_remote_pool( const classad::ClassAd &job_ad, bool &good );
00712
00713 void set_globus_resource( classad::ClassAd &job_ad, const std::string &value );
00714
00715 std::string get_globus_resource( const classad::ClassAd &job_ad );
00716
00717 void remove_globus_resource( classad::ClassAd &job_ad );
00718
00719 std::string unparse_globus_resource( const classad::ClassAd &job_ad );
00720
00721 void set_globus_resource( classad::ClassAd &job_ad, const std::string &value, bool &good );
00722
00723 std::string get_globus_resource( const classad::ClassAd &job_ad, bool &good );
00724
00725 void remove_globus_resource( classad::ClassAd &job_ad, bool &good );
00726
00727 std::string unparse_globus_resource( const classad::ClassAd &job_ad, bool &good );
00728
00729 void set_remote_globus_resource( classad::ClassAd &job_ad, const std::string &value );
00730
00731 std::string get_remote_globus_resource( const classad::ClassAd &job_ad );
00732
00733 void remove_remote_globus_resource( classad::ClassAd &job_ad );
00734
00735 std::string unparse_remote_globus_resource( const classad::ClassAd &job_ad );
00736
00737 void set_remote_globus_resource( classad::ClassAd &job_ad, const std::string &value, bool &good );
00738
00739 std::string get_remote_globus_resource( const classad::ClassAd &job_ad, bool &good );
00740
00741 void remove_remote_globus_resource( classad::ClassAd &job_ad, bool &good );
00742
00743 std::string unparse_remote_globus_resource( const classad::ClassAd &job_ad, bool &good );
00744
00745 void set_site_name( classad::ClassAd &job_ad, const std::string &value );
00746
00747 std::string get_site_name( const classad::ClassAd &job_ad );
00748
00749 void remove_site_name( classad::ClassAd &job_ad );
00750
00751 std::string unparse_site_name( const classad::ClassAd &job_ad );
00752
00753 void set_site_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
00754
00755 std::string get_site_name( const classad::ClassAd &job_ad, bool &good );
00756
00757 void remove_site_name( classad::ClassAd &job_ad, bool &good );
00758
00759 std::string unparse_site_name( const classad::ClassAd &job_ad, bool &good );
00760
00761 void set_initial_dir( classad::ClassAd &job_ad, const std::string &value );
00762
00763 std::string get_initial_dir( const classad::ClassAd &job_ad );
00764
00765 void remove_initial_dir( classad::ClassAd &job_ad );
00766
00767 std::string unparse_initial_dir( const classad::ClassAd &job_ad );
00768
00769 void set_initial_dir( classad::ClassAd &job_ad, const std::string &value, bool &good );
00770
00771 std::string get_initial_dir( const classad::ClassAd &job_ad, bool &good );
00772
00773 void remove_initial_dir( classad::ClassAd &job_ad, bool &good );
00774
00775 std::string unparse_initial_dir( const classad::ClassAd &job_ad, bool &good );
00776
00777 void set_site_gatekeeper( classad::ClassAd &job_ad, const std::string &value );
00778
00779 std::string get_site_gatekeeper( const classad::ClassAd &job_ad );
00780
00781 void remove_site_gatekeeper( classad::ClassAd &job_ad );
00782
00783 std::string unparse_site_gatekeeper( const classad::ClassAd &job_ad );
00784
00785 void set_site_gatekeeper( classad::ClassAd &job_ad, const std::string &value, bool &good );
00786
00787 std::string get_site_gatekeeper( const classad::ClassAd &job_ad, bool &good );
00788
00789 void remove_site_gatekeeper( classad::ClassAd &job_ad, bool &good );
00790
00791 std::string unparse_site_gatekeeper( const classad::ClassAd &job_ad, bool &good );
00792
00793 void set_should_transfer_files( classad::ClassAd &job_ad, const std::string &value );
00794
00795 std::string get_should_transfer_files( const classad::ClassAd &job_ad );
00796
00797 void remove_should_transfer_files( classad::ClassAd &job_ad );
00798
00799 std::string unparse_should_transfer_files( const classad::ClassAd &job_ad );
00800
00801 void set_should_transfer_files( classad::ClassAd &job_ad, const std::string &value, bool &good );
00802
00803 std::string get_should_transfer_files( const classad::ClassAd &job_ad, bool &good );
00804
00805 void remove_should_transfer_files( classad::ClassAd &job_ad, bool &good );
00806
00807 std::string unparse_should_transfer_files( const classad::ClassAd &job_ad, bool &good );
00808
00809 void set_when_to_transfer_output( classad::ClassAd &job_ad, const std::string &value );
00810
00811 std::string get_when_to_transfer_output( const classad::ClassAd &job_ad );
00812
00813 void remove_when_to_transfer_output( classad::ClassAd &job_ad );
00814
00815 std::string unparse_when_to_transfer_output( const classad::ClassAd &job_ad );
00816
00817 void set_when_to_transfer_output( classad::ClassAd &job_ad, const std::string &value, bool &good );
00818
00819 std::string get_when_to_transfer_output( const classad::ClassAd &job_ad, bool &good );
00820
00821 void remove_when_to_transfer_output( classad::ClassAd &job_ad, bool &good );
00822
00823 std::string unparse_when_to_transfer_output( const classad::ClassAd &job_ad, bool &good );
00824
00825 void set_periodic_hold( classad::ClassAd &job_ad, const std::string &value );
00826
00827 std::string get_periodic_hold( const classad::ClassAd &job_ad );
00828
00829 void remove_periodic_hold( classad::ClassAd &job_ad );
00830
00831 std::string unparse_periodic_hold( const classad::ClassAd &job_ad );
00832
00833 void set_periodic_hold( classad::ClassAd &job_ad, const std::string &value, bool &good );
00834
00835 std::string get_periodic_hold( const classad::ClassAd &job_ad, bool &good );
00836
00837 void remove_periodic_hold( classad::ClassAd &job_ad, bool &good );
00838
00839 std::string unparse_periodic_hold( const classad::ClassAd &job_ad, bool &good );
00840
00841 void set_periodic_remove( classad::ClassAd &job_ad, const std::string &value );
00842
00843 std::string get_periodic_remove( const classad::ClassAd &job_ad );
00844
00845 void remove_periodic_remove( classad::ClassAd &job_ad );
00846
00847 std::string unparse_periodic_remove( const classad::ClassAd &job_ad );
00848
00849 void set_periodic_remove( classad::ClassAd &job_ad, const std::string &value, bool &good );
00850
00851 std::string get_periodic_remove( const classad::ClassAd &job_ad, bool &good );
00852
00853 void remove_periodic_remove( classad::ClassAd &job_ad, bool &good );
00854
00855 std::string unparse_periodic_remove( const classad::ClassAd &job_ad, bool &good );
00856
00857 void set_transfer_input_files( classad::ClassAd &job_ad, const std::string &value );
00858
00859 std::string get_transfer_input_files( const classad::ClassAd &job_ad );
00860
00861 void remove_transfer_input_files( classad::ClassAd &job_ad );
00862
00863 std::string unparse_transfer_input_files( const classad::ClassAd &job_ad );
00864
00865 void set_transfer_input_files( classad::ClassAd &job_ad, const std::string &value, bool &good );
00866
00867 std::string get_transfer_input_files( const classad::ClassAd &job_ad, bool &good );
00868
00869 void remove_transfer_input_files( classad::ClassAd &job_ad, bool &good );
00870
00871 std::string unparse_transfer_input_files( const classad::ClassAd &job_ad, bool &good );
00872
00873 void set_transfer_output_files( classad::ClassAd &job_ad, const std::string &value );
00874
00875 std::string get_transfer_output_files( const classad::ClassAd &job_ad );
00876
00877 void remove_transfer_output_files( classad::ClassAd &job_ad );
00878
00879 std::string unparse_transfer_output_files( const classad::ClassAd &job_ad );
00880
00881 void set_transfer_output_files( classad::ClassAd &job_ad, const std::string &value, bool &good );
00882
00883 std::string get_transfer_output_files( const classad::ClassAd &job_ad, bool &good );
00884
00885 void remove_transfer_output_files( classad::ClassAd &job_ad, bool &good );
00886
00887 std::string unparse_transfer_output_files( const classad::ClassAd &job_ad, bool &good );
00888
00889 void set_transfer_output( classad::ClassAd &job_ad, const std::string &value );
00890
00891 std::string get_transfer_output( const classad::ClassAd &job_ad );
00892
00893 void remove_transfer_output( classad::ClassAd &job_ad );
00894
00895 std::string unparse_transfer_output( const classad::ClassAd &job_ad );
00896
00897 void set_transfer_output( classad::ClassAd &job_ad, const std::string &value, bool &good );
00898
00899 std::string get_transfer_output( const classad::ClassAd &job_ad, bool &good );
00900
00901 void remove_transfer_output( classad::ClassAd &job_ad, bool &good );
00902
00903 std::string unparse_transfer_output( const classad::ClassAd &job_ad, bool &good );
00904
00905 void set_globus_rsl( classad::ClassAd &job_ad, const std::string &value );
00906
00907 std::string get_globus_rsl( const classad::ClassAd &job_ad );
00908
00909 void remove_globus_rsl( classad::ClassAd &job_ad );
00910
00911 std::string unparse_globus_rsl( const classad::ClassAd &job_ad );
00912
00913 void set_globus_rsl( classad::ClassAd &job_ad, const std::string &value, bool &good );
00914
00915 std::string get_globus_rsl( const classad::ClassAd &job_ad, bool &good );
00916
00917 void remove_globus_rsl( classad::ClassAd &job_ad, bool &good );
00918
00919 std::string unparse_globus_rsl( const classad::ClassAd &job_ad, bool &good );
00920
00921 void set_user_subject_name( classad::ClassAd &job_ad, const std::string &value );
00922
00923 std::string get_user_subject_name( const classad::ClassAd &job_ad );
00924
00925 void remove_user_subject_name( classad::ClassAd &job_ad );
00926
00927 std::string unparse_user_subject_name( const classad::ClassAd &job_ad );
00928
00929 void set_user_subject_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
00930
00931 std::string get_user_subject_name( const classad::ClassAd &job_ad, bool &good );
00932
00933 void remove_user_subject_name( classad::ClassAd &job_ad, bool &good );
00934
00935 std::string unparse_user_subject_name( const classad::ClassAd &job_ad, bool &good );
00936
00937 void set_universe( classad::ClassAd &job_ad, const std::string &value );
00938
00939 std::string get_universe( const classad::ClassAd &job_ad );
00940
00941 void remove_universe( classad::ClassAd &job_ad );
00942
00943 std::string unparse_universe( const classad::ClassAd &job_ad );
00944
00945 void set_universe( classad::ClassAd &job_ad, const std::string &value, bool &good );
00946
00947 std::string get_universe( const classad::ClassAd &job_ad, bool &good );
00948
00949 void remove_universe( classad::ClassAd &job_ad, bool &good );
00950
00951 std::string unparse_universe( const classad::ClassAd &job_ad, bool &good );
00952
00953 void set_condor_submit_file( classad::ClassAd &job_ad, const std::string &value );
00954
00955 std::string get_condor_submit_file( const classad::ClassAd &job_ad );
00956
00957 void remove_condor_submit_file( classad::ClassAd &job_ad );
00958
00959 std::string unparse_condor_submit_file( const classad::ClassAd &job_ad );
00960
00961 void set_condor_submit_file( classad::ClassAd &job_ad, const std::string &value, bool &good );
00962
00963 std::string get_condor_submit_file( const classad::ClassAd &job_ad, bool &good );
00964
00965 void remove_condor_submit_file( classad::ClassAd &job_ad, bool &good );
00966
00967 std::string unparse_condor_submit_file( const classad::ClassAd &job_ad, bool &good );
00968
00969 void set_edg_dagid( classad::ClassAd &job_ad, const std::string &value );
00970
00971 std::string get_edg_dagid( const classad::ClassAd &job_ad );
00972
00973 void remove_edg_dagid( classad::ClassAd &job_ad );
00974
00975 std::string unparse_edg_dagid( const classad::ClassAd &job_ad );
00976
00977 void set_edg_dagid( classad::ClassAd &job_ad, const std::string &value, bool &good );
00978
00979 std::string get_edg_dagid( const classad::ClassAd &job_ad, bool &good );
00980
00981 void remove_edg_dagid( classad::ClassAd &job_ad, bool &good );
00982
00983 std::string unparse_edg_dagid( const classad::ClassAd &job_ad, bool &good );
00984
00985 void set_perusal_list_file_uri( classad::ClassAd &job_ad, const std::string &value );
00986
00987 std::string get_perusal_list_file_uri( const classad::ClassAd &job_ad );
00988
00989 void remove_perusal_list_file_uri( classad::ClassAd &job_ad );
00990
00991 std::string unparse_perusal_list_file_uri( const classad::ClassAd &job_ad );
00992
00993 void set_perusal_list_file_uri( classad::ClassAd &job_ad, const std::string &value, bool &good );
00994
00995 std::string get_perusal_list_file_uri( const classad::ClassAd &job_ad, bool &good );
00996
00997 void remove_perusal_list_file_uri( classad::ClassAd &job_ad, bool &good );
00998
00999 std::string unparse_perusal_list_file_uri( const classad::ClassAd &job_ad, bool &good );
01000
01001 void set_zipped_isb( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01002
01003 void get_zipped_isb( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01004
01005 void remove_zipped_isb( classad::ClassAd &job_ad );
01006
01007 std::string unparse_zipped_isb( const classad::ClassAd &job_ad );
01008
01009 void set_zipped_isb( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01010
01011 void get_zipped_isb( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01012
01013 void remove_zipped_isb( classad::ClassAd &job_ad, bool &good );
01014
01015 std::string unparse_zipped_isb( const classad::ClassAd &job_ad, bool &good );
01016
01017 void set_edg_previous_matches( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01018
01019 void get_edg_previous_matches( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01020
01021 void remove_edg_previous_matches( classad::ClassAd &job_ad );
01022
01023 std::string unparse_edg_previous_matches( const classad::ClassAd &job_ad );
01024
01025 void set_edg_previous_matches( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01026
01027 void get_edg_previous_matches( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01028
01029 void remove_edg_previous_matches( classad::ClassAd &job_ad, bool &good );
01030
01031 std::string unparse_edg_previous_matches( const classad::ClassAd &job_ad, bool &good );
01032
01033 void set_really_running_token( classad::ClassAd &job_ad, const std::string &value );
01034
01035 std::string get_really_running_token( const classad::ClassAd &job_ad );
01036
01037 void remove_really_running_token( classad::ClassAd &job_ad );
01038
01039 std::string unparse_really_running_token( const classad::ClassAd &job_ad );
01040
01041 void set_really_running_token( classad::ClassAd &job_ad, const std::string &value, bool &good );
01042
01043 std::string get_really_running_token( const classad::ClassAd &job_ad, bool &good );
01044
01045 void remove_really_running_token( classad::ClassAd &job_ad, bool &good );
01046
01047 std::string unparse_really_running_token( const classad::ClassAd &job_ad, bool &good );
01048
01049 void set_getenv( classad::ClassAd &job_ad, const bool &value );
01050
01051 bool get_getenv( const classad::ClassAd &job_ad );
01052
01053 void remove_getenv( classad::ClassAd &job_ad );
01054
01055 std::string unparse_getenv( const classad::ClassAd &job_ad );
01056
01057 void set_getenv( classad::ClassAd &job_ad, bool value, bool &good );
01058
01059 bool get_getenv( const classad::ClassAd &job_ad, bool &good );
01060
01061 void remove_getenv( classad::ClassAd &job_ad, bool &good );
01062
01063 std::string unparse_getenv( const classad::ClassAd &job_ad, bool &good );
01064
01065 void set_remove_kill_sig( classad::ClassAd &job_ad, const std::string &value );
01066
01067 std::string get_remove_kill_sig( const classad::ClassAd &job_ad );
01068
01069 void remove_remove_kill_sig( classad::ClassAd &job_ad );
01070
01071 std::string unparse_remove_kill_sig( const classad::ClassAd &job_ad );
01072
01073 void set_remove_kill_sig( classad::ClassAd &job_ad, const std::string &value, bool &good );
01074
01075 std::string get_remove_kill_sig( const classad::ClassAd &job_ad, bool &good );
01076
01077 void remove_remove_kill_sig( classad::ClassAd &job_ad, bool &good );
01078
01079 std::string unparse_remove_kill_sig( const classad::ClassAd &job_ad, bool &good );
01080
01081 void set_voms_fqan( classad::ClassAd &job_ad, const std::string &value );
01082
01083 std::string get_voms_fqan( const classad::ClassAd &job_ad );
01084
01085 void remove_voms_fqan( classad::ClassAd &job_ad );
01086
01087 std::string unparse_voms_fqan( const classad::ClassAd &job_ad );
01088
01089 void set_voms_fqan( classad::ClassAd &job_ad, const std::string &value, bool &good );
01090
01091 std::string get_voms_fqan( const classad::ClassAd &job_ad, bool &good );
01092
01093 void remove_voms_fqan( classad::ClassAd &job_ad, bool &good );
01094
01095 std::string unparse_voms_fqan( const classad::ClassAd &job_ad, bool &good );
01096
01097 void set_default_node_retry_count( classad::ClassAd &job_ad, const int &value );
01098
01099 int get_default_node_retry_count( const classad::ClassAd &job_ad );
01100
01101 void remove_default_node_retry_count( classad::ClassAd &job_ad );
01102
01103 std::string unparse_default_node_retry_count( const classad::ClassAd &job_ad );
01104
01105 void set_default_node_retry_count( classad::ClassAd &job_ad, int value, bool &good );
01106
01107 int get_default_node_retry_count( const classad::ClassAd &job_ad, bool &good );
01108
01109 void remove_default_node_retry_count( classad::ClassAd &job_ad, bool &good );
01110
01111 std::string unparse_default_node_retry_count( const classad::ClassAd &job_ad, bool &good );
01112
01113 void set_default_node_shallow_retry_count( classad::ClassAd &job_ad, const int &value );
01114
01115 int get_default_node_shallow_retry_count( const classad::ClassAd &job_ad );
01116
01117 void remove_default_node_shallow_retry_count( classad::ClassAd &job_ad );
01118
01119 std::string unparse_default_node_shallow_retry_count( const classad::ClassAd &job_ad );
01120
01121 void set_default_node_shallow_retry_count( classad::ClassAd &job_ad, int value, bool &good );
01122
01123 int get_default_node_shallow_retry_count( const classad::ClassAd &job_ad, bool &good );
01124
01125 void remove_default_node_shallow_retry_count( classad::ClassAd &job_ad, bool &good );
01126
01127 std::string unparse_default_node_shallow_retry_count( const classad::ClassAd &job_ad, bool &good );
01128
01129 void set_ce_application_dir( classad::ClassAd &job_ad, const std::string &value );
01130
01131 std::string get_ce_application_dir( const classad::ClassAd &job_ad );
01132
01133 void remove_ce_application_dir( classad::ClassAd &job_ad );
01134
01135 std::string unparse_ce_application_dir( const classad::ClassAd &job_ad );
01136
01137 void set_ce_application_dir( classad::ClassAd &job_ad, const std::string &value, bool &good );
01138
01139 std::string get_ce_application_dir( const classad::ClassAd &job_ad, bool &good );
01140
01141 void remove_ce_application_dir( classad::ClassAd &job_ad, bool &good );
01142
01143 std::string unparse_ce_application_dir( const classad::ClassAd &job_ad, bool &good );
01144
01145 void set_grid_resource( classad::ClassAd &job_ad, const std::string &value );
01146
01147 std::string get_grid_resource( const classad::ClassAd &job_ad );
01148
01149 void remove_grid_resource( classad::ClassAd &job_ad );
01150
01151 std::string unparse_grid_resource( const classad::ClassAd &job_ad );
01152
01153 void set_grid_resource( classad::ClassAd &job_ad, const std::string &value, bool &good );
01154
01155 std::string get_grid_resource( const classad::ClassAd &job_ad, bool &good );
01156
01157 void remove_grid_resource( classad::ClassAd &job_ad, bool &good );
01158
01159 std::string unparse_grid_resource( const classad::ClassAd &job_ad, bool &good );
01160
01161 void set_nordugrid_rsl( classad::ClassAd &job_ad, const std::string &value );
01162
01163 std::string get_nordugrid_rsl( const classad::ClassAd &job_ad );
01164
01165 void remove_nordugrid_rsl( classad::ClassAd &job_ad );
01166
01167 std::string unparse_nordugrid_rsl( const classad::ClassAd &job_ad );
01168
01169 void set_nordugrid_rsl( classad::ClassAd &job_ad, const std::string &value, bool &good );
01170
01171 std::string get_nordugrid_rsl( const classad::ClassAd &job_ad, bool &good );
01172
01173 void remove_nordugrid_rsl( classad::ClassAd &job_ad, bool &good );
01174
01175 std::string unparse_nordugrid_rsl( const classad::ClassAd &job_ad, bool &good );
01176
01177 void set_ce_requirements( classad::ClassAd &job_ad, const std::string &value );
01178
01179 std::string get_ce_requirements( const classad::ClassAd &job_ad );
01180
01181 void remove_ce_requirements( classad::ClassAd &job_ad );
01182
01183 std::string unparse_ce_requirements( const classad::ClassAd &job_ad );
01184
01185 void set_ce_requirements( classad::ClassAd &job_ad, const std::string &value, bool &good );
01186
01187 std::string get_ce_requirements( const classad::ClassAd &job_ad, bool &good );
01188
01189 void remove_ce_requirements( classad::ClassAd &job_ad, bool &good );
01190
01191 std::string unparse_ce_requirements( const classad::ClassAd &job_ad, bool &good );
01192
01193 void set_ceinfo_host_name( classad::ClassAd &job_ad, const std::string &value );
01194
01195 std::string get_ceinfo_host_name( const classad::ClassAd &job_ad );
01196
01197 void remove_ceinfo_host_name( classad::ClassAd &job_ad );
01198
01199 std::string unparse_ceinfo_host_name( const classad::ClassAd &job_ad );
01200
01201 void set_ceinfo_host_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
01202
01203 std::string get_ceinfo_host_name( const classad::ClassAd &job_ad, bool &good );
01204
01205 void remove_ceinfo_host_name( classad::ClassAd &job_ad, bool &good );
01206
01207 std::string unparse_ceinfo_host_name( const classad::ClassAd &job_ad, bool &good );
01208
01209 void set_replans_count( classad::ClassAd &job_ad, const int &value );
01210
01211 int get_replans_count( const classad::ClassAd &job_ad );
01212
01213 void remove_replans_count( classad::ClassAd &job_ad );
01214
01215 std::string unparse_replans_count( const classad::ClassAd &job_ad );
01216
01217 void set_replans_count( classad::ClassAd &job_ad, int value, bool &good );
01218
01219 int get_replans_count( const classad::ClassAd &job_ad, bool &good );
01220
01221 void remove_replans_count( classad::ClassAd &job_ad, bool &good );
01222
01223 std::string unparse_replans_count( const classad::ClassAd &job_ad, bool &good );
01224
01225
01226 void set_edg_previous_matches_ex(
01227 classad::ClassAd& ad,
01228 std::vector<std::pair<std::string,int> > const& previous_matches
01229 );
01230
01231 }
01232 }
01233
01234 #endif
01235
01236
01237
01238