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