Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

JobAdManipulation.h

00001 
00010 #ifndef EDG_WORKLOAD_COMMON_REQUESTAD_JOBADMANIPULATION_H
00011 #define EDG_WORKLOAD_COMMON_REQUESTAD_JOBADMANIPULATION_H
00012 
00013 #ifndef EDG_WORKLOAD_X_STRING
00014 #define EDG_WORKLOAD_X_STRING
00015 #include <string>
00016 #endif
00017 
00018 #ifndef EDG_WORKLOAD_X_VECTOR
00019 #define EDG_WORKLOAD_X_VECTOR
00020 #include <vector>
00021 #endif
00022 
00023 namespace classad {
00024 class ClassAd;
00025 class ExprTree;
00026 }
00027 
00028 namespace edg {
00029 namespace workload {
00030 namespace common {
00031 namespace requestad {
00032 
00033 
00034 void set_requirements( classad::ClassAd &job_ad, const bool &value );
00035 
00036 bool get_requirements( const classad::ClassAd &job_ad );
00037 
00038 void remove_requirements( classad::ClassAd &job_ad );
00039 
00040 std::string unparse_requirements( const classad::ClassAd &job_ad );
00041 
00042 void set_requirements( classad::ClassAd &job_ad, bool value, bool &good );
00043 
00044 bool get_requirements( const classad::ClassAd &job_ad, bool &good );
00045 
00046 void remove_requirements( classad::ClassAd &job_ad, bool &good );
00047 
00048 std::string unparse_requirements( const classad::ClassAd &job_ad, bool &good );
00049 
00050 void set_fuzzy_rank( classad::ClassAd &job_ad, const bool &value );
00051 
00052 bool get_fuzzy_rank( const classad::ClassAd &job_ad );
00053 
00054 void remove_fuzzy_rank( classad::ClassAd &job_ad );
00055 
00056 std::string unparse_fuzzy_rank( const classad::ClassAd &job_ad );
00057 
00058 void set_fuzzy_rank( classad::ClassAd &job_ad, bool value, bool &good );
00059 
00060 bool get_fuzzy_rank( const classad::ClassAd &job_ad, bool &good );
00061 
00062 void remove_fuzzy_rank( classad::ClassAd &job_ad, bool &good );
00063 
00064 std::string unparse_fuzzy_rank( const classad::ClassAd &job_ad, bool &good );
00065 
00066 void set_exit_code( classad::ClassAd &job_ad, const int &value );
00067 
00068 int get_exit_code( const classad::ClassAd &job_ad );
00069 
00070 void remove_exit_code( classad::ClassAd &job_ad );
00071 
00072 std::string unparse_exit_code( const classad::ClassAd &job_ad );
00073 
00074 void set_exit_code( classad::ClassAd &job_ad, int value, bool &good );
00075 
00076 int get_exit_code( const classad::ClassAd &job_ad, bool &good );
00077 
00078 void remove_exit_code( classad::ClassAd &job_ad, bool &good );
00079 
00080 std::string unparse_exit_code( const classad::ClassAd &job_ad, bool &good );
00081 
00082 void set_node_number( classad::ClassAd &job_ad, const int &value );
00083 
00084 int get_node_number( const classad::ClassAd &job_ad );
00085 
00086 void remove_node_number( classad::ClassAd &job_ad );
00087 
00088 std::string unparse_node_number( const classad::ClassAd &job_ad );
00089 
00090 void set_node_number( classad::ClassAd &job_ad, int value, bool &good );
00091 
00092 int get_node_number( const classad::ClassAd &job_ad, bool &good );
00093 
00094 void remove_node_number( classad::ClassAd &job_ad, bool &good );
00095 
00096 std::string unparse_node_number( const classad::ClassAd &job_ad, bool &good );
00097 
00098 void set_listener_port( classad::ClassAd &job_ad, const int &value );
00099 
00100 int get_listener_port( const classad::ClassAd &job_ad );
00101 
00102 void remove_listener_port( classad::ClassAd &job_ad );
00103 
00104 std::string unparse_listener_port( const classad::ClassAd &job_ad );
00105 
00106 void set_listener_port( classad::ClassAd &job_ad, int value, bool &good );
00107 
00108 int get_listener_port( const classad::ClassAd &job_ad, bool &good );
00109 
00110 void remove_listener_port( classad::ClassAd &job_ad, bool &good );
00111 
00112 std::string unparse_listener_port( const classad::ClassAd &job_ad, bool &good );
00113 
00114 void set_retry_count( classad::ClassAd &job_ad, const int &value );
00115 
00116 int get_retry_count( const classad::ClassAd &job_ad );
00117 
00118 void remove_retry_count( classad::ClassAd &job_ad );
00119 
00120 std::string unparse_retry_count( const classad::ClassAd &job_ad );
00121 
00122 void set_retry_count( classad::ClassAd &job_ad, int value, bool &good );
00123 
00124 int get_retry_count( const classad::ClassAd &job_ad, bool &good );
00125 
00126 void remove_retry_count( classad::ClassAd &job_ad, bool &good );
00127 
00128 std::string unparse_retry_count( const classad::ClassAd &job_ad, bool &good );
00129 
00130 void set_ce_match( classad::ClassAd &job_ad, const int &value );
00131 
00132 int get_ce_match( const classad::ClassAd &job_ad );
00133 
00134 void remove_ce_match( classad::ClassAd &job_ad );
00135 
00136 std::string unparse_ce_match( const classad::ClassAd &job_ad );
00137 
00138 void set_ce_match( classad::ClassAd &job_ad, int value, bool &good );
00139 
00140 int get_ce_match( const classad::ClassAd &job_ad, bool &good );
00141 
00142 void remove_ce_match( classad::ClassAd &job_ad, bool &good );
00143 
00144 std::string unparse_ce_match( const classad::ClassAd &job_ad, bool &good );
00145 
00146 void set_job_steps( classad::ClassAd &job_ad, const int &value );
00147 
00148 int get_job_steps( const classad::ClassAd &job_ad );
00149 
00150 void remove_job_steps( classad::ClassAd &job_ad );
00151 
00152 std::string unparse_job_steps( const classad::ClassAd &job_ad );
00153 
00154 void set_job_steps( classad::ClassAd &job_ad, int value, bool &good );
00155 
00156 int get_job_steps( const classad::ClassAd &job_ad, bool &good );
00157 
00158 void remove_job_steps( classad::ClassAd &job_ad, bool &good );
00159 
00160 std::string unparse_job_steps( const classad::ClassAd &job_ad, bool &good );
00161 
00162 void set_current_step( classad::ClassAd &job_ad, const int &value );
00163 
00164 int get_current_step( const classad::ClassAd &job_ad );
00165 
00166 void remove_current_step( classad::ClassAd &job_ad );
00167 
00168 std::string unparse_current_step( const classad::ClassAd &job_ad );
00169 
00170 void set_current_step( classad::ClassAd &job_ad, int value, bool &good );
00171 
00172 int get_current_step( const classad::ClassAd &job_ad, bool &good );
00173 
00174 void remove_current_step( classad::ClassAd &job_ad, bool &good );
00175 
00176 std::string unparse_current_step( const classad::ClassAd &job_ad, bool &good );
00177 
00178 void set_rank( classad::ClassAd &job_ad, const double &value );
00179 
00180 double get_rank( const classad::ClassAd &job_ad );
00181 
00182 void remove_rank( classad::ClassAd &job_ad );
00183 
00184 std::string unparse_rank( const classad::ClassAd &job_ad );
00185 
00186 void set_rank( classad::ClassAd &job_ad, double value, bool &good );
00187 
00188 double get_rank( const classad::ClassAd &job_ad, bool &good );
00189 
00190 void remove_rank( classad::ClassAd &job_ad, bool &good );
00191 
00192 std::string unparse_rank( const classad::ClassAd &job_ad, bool &good );
00193 
00194 void set_notification_type( classad::ClassAd &job_ad, const std::string &value );
00195 
00196 std::string get_notification_type( const classad::ClassAd &job_ad );
00197 
00198 void remove_notification_type( classad::ClassAd &job_ad );
00199 
00200 std::string unparse_notification_type( const classad::ClassAd &job_ad );
00201 
00202 void set_notification_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
00203 
00204 std::string get_notification_type( const classad::ClassAd &job_ad, bool &good );
00205 
00206 void remove_notification_type( classad::ClassAd &job_ad, bool &good );
00207 
00208 std::string unparse_notification_type( const classad::ClassAd &job_ad, bool &good );
00209 
00210 void set_job_status( classad::ClassAd &job_ad, const std::string &value );
00211 
00212 std::string get_job_status( const classad::ClassAd &job_ad );
00213 
00214 void remove_job_status( classad::ClassAd &job_ad );
00215 
00216 std::string unparse_job_status( const classad::ClassAd &job_ad );
00217 
00218 void set_job_status( classad::ClassAd &job_ad, const std::string &value, bool &good );
00219 
00220 std::string get_job_status( const classad::ClassAd &job_ad, bool &good );
00221 
00222 void remove_job_status( classad::ClassAd &job_ad, bool &good );
00223 
00224 std::string unparse_job_status( const classad::ClassAd &job_ad, bool &good );
00225 
00226 void set_aborted_reason( classad::ClassAd &job_ad, const std::string &value );
00227 
00228 std::string get_aborted_reason( const classad::ClassAd &job_ad );
00229 
00230 void remove_aborted_reason( classad::ClassAd &job_ad );
00231 
00232 std::string unparse_aborted_reason( const classad::ClassAd &job_ad );
00233 
00234 void set_aborted_reason( classad::ClassAd &job_ad, const std::string &value, bool &good );
00235 
00236 std::string get_aborted_reason( const classad::ClassAd &job_ad, bool &good );
00237 
00238 void remove_aborted_reason( classad::ClassAd &job_ad, bool &good );
00239 
00240 std::string unparse_aborted_reason( const classad::ClassAd &job_ad, bool &good );
00241 
00242 void set_globus_resource_contact_string( classad::ClassAd &job_ad, const std::string &value );
00243 
00244 std::string get_globus_resource_contact_string( const classad::ClassAd &job_ad );
00245 
00246 void remove_globus_resource_contact_string( classad::ClassAd &job_ad );
00247 
00248 std::string unparse_globus_resource_contact_string( const classad::ClassAd &job_ad );
00249 
00250 void set_globus_resource_contact_string( classad::ClassAd &job_ad, const std::string &value, bool &good );
00251 
00252 std::string get_globus_resource_contact_string( const classad::ClassAd &job_ad, bool &good );
00253 
00254 void remove_globus_resource_contact_string( classad::ClassAd &job_ad, bool &good );
00255 
00256 std::string unparse_globus_resource_contact_string( const classad::ClassAd &job_ad, bool &good );
00257 
00258 void set_queue_name( classad::ClassAd &job_ad, const std::string &value );
00259 
00260 std::string get_queue_name( const classad::ClassAd &job_ad );
00261 
00262 void remove_queue_name( classad::ClassAd &job_ad );
00263 
00264 std::string unparse_queue_name( const classad::ClassAd &job_ad );
00265 
00266 void set_queue_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
00267 
00268 std::string get_queue_name( const classad::ClassAd &job_ad, bool &good );
00269 
00270 void remove_queue_name( classad::ClassAd &job_ad, bool &good );
00271 
00272 std::string unparse_queue_name( const classad::ClassAd &job_ad, bool &good );
00273 
00274 void set_match_status( classad::ClassAd &job_ad, const std::string &value );
00275 
00276 std::string get_match_status( const classad::ClassAd &job_ad );
00277 
00278 void remove_match_status( classad::ClassAd &job_ad );
00279 
00280 std::string unparse_match_status( const classad::ClassAd &job_ad );
00281 
00282 void set_match_status( classad::ClassAd &job_ad, const std::string &value, bool &good );
00283 
00284 std::string get_match_status( const classad::ClassAd &job_ad, bool &good );
00285 
00286 void remove_match_status( classad::ClassAd &job_ad, bool &good );
00287 
00288 std::string unparse_match_status( const classad::ClassAd &job_ad, bool &good );
00289 
00290 void set_ce_rank( classad::ClassAd &job_ad, const std::string &value );
00291 
00292 std::string get_ce_rank( const classad::ClassAd &job_ad );
00293 
00294 void remove_ce_rank( classad::ClassAd &job_ad );
00295 
00296 std::string unparse_ce_rank( const classad::ClassAd &job_ad );
00297 
00298 void set_ce_rank( classad::ClassAd &job_ad, const std::string &value, bool &good );
00299 
00300 std::string get_ce_rank( const classad::ClassAd &job_ad, bool &good );
00301 
00302 void remove_ce_rank( classad::ClassAd &job_ad, bool &good );
00303 
00304 std::string unparse_ce_rank( const classad::ClassAd &job_ad, bool &good );
00305 
00306 void set_cancel_status( classad::ClassAd &job_ad, const std::string &value );
00307 
00308 std::string get_cancel_status( const classad::ClassAd &job_ad );
00309 
00310 void remove_cancel_status( classad::ClassAd &job_ad );
00311 
00312 std::string unparse_cancel_status( const classad::ClassAd &job_ad );
00313 
00314 void set_cancel_status( classad::ClassAd &job_ad, const std::string &value, bool &good );
00315 
00316 std::string get_cancel_status( const classad::ClassAd &job_ad, bool &good );
00317 
00318 void remove_cancel_status( classad::ClassAd &job_ad, bool &good );
00319 
00320 std::string unparse_cancel_status( const classad::ClassAd &job_ad, bool &good );
00321 
00322 void set_failure_reason( classad::ClassAd &job_ad, const std::string &value );
00323 
00324 std::string get_failure_reason( const classad::ClassAd &job_ad );
00325 
00326 void remove_failure_reason( classad::ClassAd &job_ad );
00327 
00328 std::string unparse_failure_reason( const classad::ClassAd &job_ad );
00329 
00330 void set_failure_reason( classad::ClassAd &job_ad, const std::string &value, bool &good );
00331 
00332 std::string get_failure_reason( const classad::ClassAd &job_ad, bool &good );
00333 
00334 void remove_failure_reason( classad::ClassAd &job_ad, bool &good );
00335 
00336 std::string unparse_failure_reason( const classad::ClassAd &job_ad, bool &good );
00337 
00338 void set_transfer_status( classad::ClassAd &job_ad, const std::string &value );
00339 
00340 std::string get_transfer_status( const classad::ClassAd &job_ad );
00341 
00342 void remove_transfer_status( classad::ClassAd &job_ad );
00343 
00344 std::string unparse_transfer_status( const classad::ClassAd &job_ad );
00345 
00346 void set_transfer_status( classad::ClassAd &job_ad, const std::string &value, bool &good );
00347 
00348 std::string get_transfer_status( const classad::ClassAd &job_ad, bool &good );
00349 
00350 void remove_transfer_status( classad::ClassAd &job_ad, bool &good );
00351 
00352 std::string unparse_transfer_status( const classad::ClassAd &job_ad, bool &good );
00353 
00354 void set_sandbox_file( classad::ClassAd &job_ad, const std::string &value );
00355 
00356 std::string get_sandbox_file( const classad::ClassAd &job_ad );
00357 
00358 void remove_sandbox_file( classad::ClassAd &job_ad );
00359 
00360 std::string unparse_sandbox_file( const classad::ClassAd &job_ad );
00361 
00362 void set_sandbox_file( classad::ClassAd &job_ad, const std::string &value, bool &good );
00363 
00364 std::string get_sandbox_file( const classad::ClassAd &job_ad, bool &good );
00365 
00366 void remove_sandbox_file( classad::ClassAd &job_ad, bool &good );
00367 
00368 std::string unparse_sandbox_file( const classad::ClassAd &job_ad, bool &good );
00369 
00370 void set_edg_jobid( classad::ClassAd &job_ad, const std::string &value );
00371 
00372 std::string get_edg_jobid( const classad::ClassAd &job_ad );
00373 
00374 void remove_edg_jobid( classad::ClassAd &job_ad );
00375 
00376 std::string unparse_edg_jobid( const classad::ClassAd &job_ad );
00377 
00378 void set_edg_jobid( classad::ClassAd &job_ad, const std::string &value, bool &good );
00379 
00380 std::string get_edg_jobid( const classad::ClassAd &job_ad, bool &good );
00381 
00382 void remove_edg_jobid( classad::ClassAd &job_ad, bool &good );
00383 
00384 std::string unparse_edg_jobid( const classad::ClassAd &job_ad, bool &good );
00385 
00386 void set_ce_id( classad::ClassAd &job_ad, const std::string &value );
00387 
00388 std::string get_ce_id( const classad::ClassAd &job_ad );
00389 
00390 void remove_ce_id( classad::ClassAd &job_ad );
00391 
00392 std::string unparse_ce_id( const classad::ClassAd &job_ad );
00393 
00394 void set_ce_id( classad::ClassAd &job_ad, const std::string &value, bool &good );
00395 
00396 std::string get_ce_id( const classad::ClassAd &job_ad, bool &good );
00397 
00398 void remove_ce_id( classad::ClassAd &job_ad, bool &good );
00399 
00400 std::string unparse_ce_id( const classad::ClassAd &job_ad, bool &good );
00401 
00402 void set_submit_to( classad::ClassAd &job_ad, const std::string &value );
00403 
00404 std::string get_submit_to( const classad::ClassAd &job_ad );
00405 
00406 void remove_submit_to( classad::ClassAd &job_ad );
00407 
00408 std::string unparse_submit_to( const classad::ClassAd &job_ad );
00409 
00410 void set_submit_to( classad::ClassAd &job_ad, const std::string &value, bool &good );
00411 
00412 std::string get_submit_to( const classad::ClassAd &job_ad, bool &good );
00413 
00414 void remove_submit_to( classad::ClassAd &job_ad, bool &good );
00415 
00416 std::string unparse_submit_to( const classad::ClassAd &job_ad, bool &good );
00417 
00418 void set_executable( classad::ClassAd &job_ad, const std::string &value );
00419 
00420 std::string get_executable( const classad::ClassAd &job_ad );
00421 
00422 void remove_executable( classad::ClassAd &job_ad );
00423 
00424 std::string unparse_executable( const classad::ClassAd &job_ad );
00425 
00426 void set_executable( classad::ClassAd &job_ad, const std::string &value, bool &good );
00427 
00428 std::string get_executable( const classad::ClassAd &job_ad, bool &good );
00429 
00430 void remove_executable( classad::ClassAd &job_ad, bool &good );
00431 
00432 std::string unparse_executable( const classad::ClassAd &job_ad, bool &good );
00433 
00434 void set_std_output( classad::ClassAd &job_ad, const std::string &value );
00435 
00436 std::string get_std_output( const classad::ClassAd &job_ad );
00437 
00438 void remove_std_output( classad::ClassAd &job_ad );
00439 
00440 std::string unparse_std_output( const classad::ClassAd &job_ad );
00441 
00442 void set_std_output( classad::ClassAd &job_ad, const std::string &value, bool &good );
00443 
00444 std::string get_std_output( const classad::ClassAd &job_ad, bool &good );
00445 
00446 void remove_std_output( classad::ClassAd &job_ad, bool &good );
00447 
00448 std::string unparse_std_output( const classad::ClassAd &job_ad, bool &good );
00449 
00450 void set_std_input( classad::ClassAd &job_ad, const std::string &value );
00451 
00452 std::string get_std_input( const classad::ClassAd &job_ad );
00453 
00454 void remove_std_input( classad::ClassAd &job_ad );
00455 
00456 std::string unparse_std_input( const classad::ClassAd &job_ad );
00457 
00458 void set_std_input( classad::ClassAd &job_ad, const std::string &value, bool &good );
00459 
00460 std::string get_std_input( const classad::ClassAd &job_ad, bool &good );
00461 
00462 void remove_std_input( classad::ClassAd &job_ad, bool &good );
00463 
00464 std::string unparse_std_input( const classad::ClassAd &job_ad, bool &good );
00465 
00466 void set_std_error( classad::ClassAd &job_ad, const std::string &value );
00467 
00468 std::string get_std_error( const classad::ClassAd &job_ad );
00469 
00470 void remove_std_error( classad::ClassAd &job_ad );
00471 
00472 std::string unparse_std_error( const classad::ClassAd &job_ad );
00473 
00474 void set_std_error( classad::ClassAd &job_ad, const std::string &value, bool &good );
00475 
00476 std::string get_std_error( const classad::ClassAd &job_ad, bool &good );
00477 
00478 void remove_std_error( classad::ClassAd &job_ad, bool &good );
00479 
00480 std::string unparse_std_error( const classad::ClassAd &job_ad, bool &good );
00481 
00482 void set_arguments( classad::ClassAd &job_ad, const std::string &value );
00483 
00484 std::string get_arguments( const classad::ClassAd &job_ad );
00485 
00486 void remove_arguments( classad::ClassAd &job_ad );
00487 
00488 std::string unparse_arguments( const classad::ClassAd &job_ad );
00489 
00490 void set_arguments( classad::ClassAd &job_ad, const std::string &value, bool &good );
00491 
00492 std::string get_arguments( const classad::ClassAd &job_ad, bool &good );
00493 
00494 void remove_arguments( classad::ClassAd &job_ad, bool &good );
00495 
00496 std::string unparse_arguments( const classad::ClassAd &job_ad, bool &good );
00497 
00498 void set_my_proxy_server( classad::ClassAd &job_ad, const std::string &value );
00499 
00500 std::string get_my_proxy_server( const classad::ClassAd &job_ad );
00501 
00502 void remove_my_proxy_server( classad::ClassAd &job_ad );
00503 
00504 std::string unparse_my_proxy_server( const classad::ClassAd &job_ad );
00505 
00506 void set_my_proxy_server( classad::ClassAd &job_ad, const std::string &value, bool &good );
00507 
00508 std::string get_my_proxy_server( const classad::ClassAd &job_ad, bool &good );
00509 
00510 void remove_my_proxy_server( classad::ClassAd &job_ad, bool &good );
00511 
00512 std::string unparse_my_proxy_server( const classad::ClassAd &job_ad, bool &good );
00513 
00514 void set_job_type( classad::ClassAd &job_ad, const std::string &value );
00515 
00516 std::string get_job_type( const classad::ClassAd &job_ad );
00517 
00518 void remove_job_type( classad::ClassAd &job_ad );
00519 
00520 std::string unparse_job_type( const classad::ClassAd &job_ad );
00521 
00522 void set_job_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
00523 
00524 std::string get_job_type( const classad::ClassAd &job_ad, bool &good );
00525 
00526 void remove_job_type( classad::ClassAd &job_ad, bool &good );
00527 
00528 std::string unparse_job_type( const classad::ClassAd &job_ad, bool &good );
00529 
00530 void set_output_se( classad::ClassAd &job_ad, const std::string &value );
00531 
00532 std::string get_output_se( const classad::ClassAd &job_ad );
00533 
00534 void remove_output_se( classad::ClassAd &job_ad );
00535 
00536 std::string unparse_output_se( const classad::ClassAd &job_ad );
00537 
00538 void set_output_se( classad::ClassAd &job_ad, const std::string &value, bool &good );
00539 
00540 std::string get_output_se( const classad::ClassAd &job_ad, bool &good );
00541 
00542 void remove_output_se( classad::ClassAd &job_ad, bool &good );
00543 
00544 std::string unparse_output_se( const classad::ClassAd &job_ad, bool &good );
00545 
00546 void set_replica_catalog( classad::ClassAd &job_ad, const std::string &value );
00547 
00548 std::string get_replica_catalog( const classad::ClassAd &job_ad );
00549 
00550 void remove_replica_catalog( classad::ClassAd &job_ad );
00551 
00552 std::string unparse_replica_catalog( const classad::ClassAd &job_ad );
00553 
00554 void set_replica_catalog( classad::ClassAd &job_ad, const std::string &value, bool &good );
00555 
00556 std::string get_replica_catalog( const classad::ClassAd &job_ad, bool &good );
00557 
00558 void remove_replica_catalog( classad::ClassAd &job_ad, bool &good );
00559 
00560 std::string unparse_replica_catalog( const classad::ClassAd &job_ad, bool &good );
00561 
00562 void set_user_contact( classad::ClassAd &job_ad, const std::string &value );
00563 
00564 std::string get_user_contact( const classad::ClassAd &job_ad );
00565 
00566 void remove_user_contact( classad::ClassAd &job_ad );
00567 
00568 std::string unparse_user_contact( const classad::ClassAd &job_ad );
00569 
00570 void set_user_contact( classad::ClassAd &job_ad, const std::string &value, bool &good );
00571 
00572 std::string get_user_contact( const classad::ClassAd &job_ad, bool &good );
00573 
00574 void remove_user_contact( classad::ClassAd &job_ad, bool &good );
00575 
00576 std::string unparse_user_contact( const classad::ClassAd &job_ad, bool &good );
00577 
00578 void set_certificate_subject( classad::ClassAd &job_ad, const std::string &value );
00579 
00580 std::string get_certificate_subject( const classad::ClassAd &job_ad );
00581 
00582 void remove_certificate_subject( classad::ClassAd &job_ad );
00583 
00584 std::string unparse_certificate_subject( const classad::ClassAd &job_ad );
00585 
00586 void set_certificate_subject( classad::ClassAd &job_ad, const std::string &value, bool &good );
00587 
00588 std::string get_certificate_subject( const classad::ClassAd &job_ad, bool &good );
00589 
00590 void remove_certificate_subject( classad::ClassAd &job_ad, bool &good );
00591 
00592 std::string unparse_certificate_subject( const classad::ClassAd &job_ad, bool &good );
00593 
00594 void set_type( classad::ClassAd &job_ad, const std::string &value );
00595 
00596 std::string get_type( const classad::ClassAd &job_ad );
00597 
00598 void remove_type( classad::ClassAd &job_ad );
00599 
00600 std::string unparse_type( const classad::ClassAd &job_ad );
00601 
00602 void set_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
00603 
00604 std::string get_type( const classad::ClassAd &job_ad, bool &good );
00605 
00606 void remove_type( classad::ClassAd &job_ad, bool &good );
00607 
00608 std::string unparse_type( const classad::ClassAd &job_ad, bool &good );
00609 
00610 void set_lb_sequence_code( classad::ClassAd &job_ad, const std::string &value );
00611 
00612 std::string get_lb_sequence_code( const classad::ClassAd &job_ad );
00613 
00614 void remove_lb_sequence_code( classad::ClassAd &job_ad );
00615 
00616 std::string unparse_lb_sequence_code( const classad::ClassAd &job_ad );
00617 
00618 void set_lb_sequence_code( classad::ClassAd &job_ad, const std::string &value, bool &good );
00619 
00620 std::string get_lb_sequence_code( const classad::ClassAd &job_ad, bool &good );
00621 
00622 void remove_lb_sequence_code( classad::ClassAd &job_ad, bool &good );
00623 
00624 std::string unparse_lb_sequence_code( const classad::ClassAd &job_ad, bool &good );
00625 
00626 void set_lrms_type( classad::ClassAd &job_ad, const std::string &value );
00627 
00628 std::string get_lrms_type( const classad::ClassAd &job_ad );
00629 
00630 void remove_lrms_type( classad::ClassAd &job_ad );
00631 
00632 std::string unparse_lrms_type( const classad::ClassAd &job_ad );
00633 
00634 void set_lrms_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
00635 
00636 std::string get_lrms_type( const classad::ClassAd &job_ad, bool &good );
00637 
00638 void remove_lrms_type( classad::ClassAd &job_ad, bool &good );
00639 
00640 std::string unparse_lrms_type( const classad::ClassAd &job_ad, bool &good );
00641 
00642 void set_virtual_organisation( classad::ClassAd &job_ad, const std::string &value );
00643 
00644 std::string get_virtual_organisation( const classad::ClassAd &job_ad );
00645 
00646 void remove_virtual_organisation( classad::ClassAd &job_ad );
00647 
00648 std::string unparse_virtual_organisation( const classad::ClassAd &job_ad );
00649 
00650 void set_virtual_organisation( classad::ClassAd &job_ad, const std::string &value, bool &good );
00651 
00652 std::string get_virtual_organisation( const classad::ClassAd &job_ad, bool &good );
00653 
00654 void remove_virtual_organisation( classad::ClassAd &job_ad, bool &good );
00655 
00656 std::string unparse_virtual_organisation( const classad::ClassAd &job_ad, bool &good );
00657 
00658 void set_dsupload( classad::ClassAd &job_ad, const std::string &value );
00659 
00660 std::string get_dsupload( const classad::ClassAd &job_ad );
00661 
00662 void remove_dsupload( classad::ClassAd &job_ad );
00663 
00664 std::string unparse_dsupload( const classad::ClassAd &job_ad );
00665 
00666 void set_dsupload( classad::ClassAd &job_ad, const std::string &value, bool &good );
00667 
00668 std::string get_dsupload( const classad::ClassAd &job_ad, bool &good );
00669 
00670 void remove_dsupload( classad::ClassAd &job_ad, bool &good );
00671 
00672 std::string unparse_dsupload( const classad::ClassAd &job_ad, bool &good );
00673 
00674 void set_output_file( classad::ClassAd &job_ad, const std::string &value );
00675 
00676 std::string get_output_file( const classad::ClassAd &job_ad );
00677 
00678 void remove_output_file( classad::ClassAd &job_ad );
00679 
00680 std::string unparse_output_file( const classad::ClassAd &job_ad );
00681 
00682 void set_output_file( classad::ClassAd &job_ad, const std::string &value, bool &good );
00683 
00684 std::string get_output_file( const classad::ClassAd &job_ad, bool &good );
00685 
00686 void remove_output_file( classad::ClassAd &job_ad, bool &good );
00687 
00688 std::string unparse_output_file( const classad::ClassAd &job_ad, bool &good );
00689 
00690 void set_logical_file_name( classad::ClassAd &job_ad, const std::string &value );
00691 
00692 std::string get_logical_file_name( const classad::ClassAd &job_ad );
00693 
00694 void remove_logical_file_name( classad::ClassAd &job_ad );
00695 
00696 std::string unparse_logical_file_name( const classad::ClassAd &job_ad );
00697 
00698 void set_logical_file_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
00699 
00700 std::string get_logical_file_name( const classad::ClassAd &job_ad, bool &good );
00701 
00702 void remove_logical_file_name( classad::ClassAd &job_ad, bool &good );
00703 
00704 std::string unparse_logical_file_name( const classad::ClassAd &job_ad, bool &good );
00705 
00706 void set_storage_element( classad::ClassAd &job_ad, const std::string &value );
00707 
00708 std::string get_storage_element( const classad::ClassAd &job_ad );
00709 
00710 void remove_storage_element( classad::ClassAd &job_ad );
00711 
00712 std::string unparse_storage_element( const classad::ClassAd &job_ad );
00713 
00714 void set_storage_element( classad::ClassAd &job_ad, const std::string &value, bool &good );
00715 
00716 std::string get_storage_element( const classad::ClassAd &job_ad, bool &good );
00717 
00718 void remove_storage_element( classad::ClassAd &job_ad, bool &good );
00719 
00720 std::string unparse_storage_element( const classad::ClassAd &job_ad, bool &good );
00721 
00722 void set_hlrlocation( classad::ClassAd &job_ad, const std::string &value );
00723 
00724 std::string get_hlrlocation( const classad::ClassAd &job_ad );
00725 
00726 void remove_hlrlocation( classad::ClassAd &job_ad );
00727 
00728 std::string unparse_hlrlocation( const classad::ClassAd &job_ad );
00729 
00730 void set_hlrlocation( classad::ClassAd &job_ad, const std::string &value, bool &good );
00731 
00732 std::string get_hlrlocation( const classad::ClassAd &job_ad, bool &good );
00733 
00734 void remove_hlrlocation( classad::ClassAd &job_ad, bool &good );
00735 
00736 std::string unparse_hlrlocation( const classad::ClassAd &job_ad, bool &good );
00737 
00738 void set_output_data( classad::ClassAd &job_ad, const classad::ExprTree *value );
00739 
00740 classad::ExprTree *get_output_data( const classad::ClassAd &job_ad );
00741 
00742 void remove_output_data( classad::ClassAd &job_ad );
00743 
00744 std::string unparse_output_data( const classad::ClassAd &job_ad );
00745 
00746 void set_output_data( classad::ClassAd &job_ad, const classad::ExprTree *value, bool &good );
00747 
00748 classad::ExprTree *get_output_data( const classad::ClassAd &job_ad, bool &good );
00749 
00750 void remove_output_data( classad::ClassAd &job_ad, bool &good );
00751 
00752 std::string unparse_output_data( const classad::ClassAd &job_ad, bool &good );
00753 
00754 void set_user_tags( classad::ClassAd &job_ad, const classad::ExprTree *value );
00755 
00756 classad::ExprTree *get_user_tags( const classad::ClassAd &job_ad );
00757 
00758 void remove_user_tags( classad::ClassAd &job_ad );
00759 
00760 std::string unparse_user_tags( const classad::ClassAd &job_ad );
00761 
00762 void set_user_tags( classad::ClassAd &job_ad, const classad::ExprTree *value, bool &good );
00763 
00764 classad::ExprTree *get_user_tags( const classad::ClassAd &job_ad, bool &good );
00765 
00766 void remove_user_tags( classad::ClassAd &job_ad, bool &good );
00767 
00768 std::string unparse_user_tags( const classad::ClassAd &job_ad, bool &good );
00769 
00770 void set_output_sandbox( classad::ClassAd &job_ad, const std::vector<std::string> &l );
00771 
00772 void get_output_sandbox( const classad::ClassAd &job_ad, std::vector<std::string> &l );
00773 
00774 void remove_output_sandbox( classad::ClassAd &job_ad );
00775 
00776 std::string unparse_output_sandbox( const classad::ClassAd &job_ad );
00777 
00778 void set_output_sandbox( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
00779 
00780 void get_output_sandbox( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
00781 
00782 void remove_output_sandbox( classad::ClassAd &job_ad, bool &good );
00783 
00784 std::string unparse_output_sandbox( const classad::ClassAd &job_ad, bool &good );
00785 
00786 void set_input_sandbox( classad::ClassAd &job_ad, const std::vector<std::string> &l );
00787 
00788 void get_input_sandbox( const classad::ClassAd &job_ad, std::vector<std::string> &l );
00789 
00790 void remove_input_sandbox( classad::ClassAd &job_ad );
00791 
00792 std::string unparse_input_sandbox( const classad::ClassAd &job_ad );
00793 
00794 void set_input_sandbox( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
00795 
00796 void get_input_sandbox( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
00797 
00798 void remove_input_sandbox( classad::ClassAd &job_ad, bool &good );
00799 
00800 std::string unparse_input_sandbox( const classad::ClassAd &job_ad, bool &good );
00801 
00802 void set_environment( classad::ClassAd &job_ad, const std::vector<std::string> &l );
00803 
00804 void get_environment( const classad::ClassAd &job_ad, std::vector<std::string> &l );
00805 
00806 void remove_environment( classad::ClassAd &job_ad );
00807 
00808 std::string unparse_environment( const classad::ClassAd &job_ad );
00809 
00810 void set_environment( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
00811 
00812 void get_environment( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
00813 
00814 void remove_environment( classad::ClassAd &job_ad, bool &good );
00815 
00816 std::string unparse_environment( const classad::ClassAd &job_ad, bool &good );
00817 
00818 void set_input_data( classad::ClassAd &job_ad, const std::vector<std::string> &l );
00819 
00820 void get_input_data( const classad::ClassAd &job_ad, std::vector<std::string> &l );
00821 
00822 void remove_input_data( classad::ClassAd &job_ad );
00823 
00824 std::string unparse_input_data( const classad::ClassAd &job_ad );
00825 
00826 void set_input_data( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
00827 
00828 void get_input_data( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
00829 
00830 void remove_input_data( classad::ClassAd &job_ad, bool &good );
00831 
00832 std::string unparse_input_data( const classad::ClassAd &job_ad, bool &good );
00833 
00834 void set_data_access_protocol( classad::ClassAd &job_ad, const std::vector<std::string> &l );
00835 
00836 void get_data_access_protocol( const classad::ClassAd &job_ad, std::vector<std::string> &l );
00837 
00838 void remove_data_access_protocol( classad::ClassAd &job_ad );
00839 
00840 std::string unparse_data_access_protocol( const classad::ClassAd &job_ad );
00841 
00842 void set_data_access_protocol( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
00843 
00844 void get_data_access_protocol( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
00845 
00846 void remove_data_access_protocol( classad::ClassAd &job_ad, bool &good );
00847 
00848 std::string unparse_data_access_protocol( const classad::ClassAd &job_ad, bool &good );
00849 
00850 void set_ces( classad::ClassAd &job_ad, const std::vector<std::string> &l );
00851 
00852 void get_ces( const classad::ClassAd &job_ad, std::vector<std::string> &l );
00853 
00854 void remove_ces( classad::ClassAd &job_ad );
00855 
00856 std::string unparse_ces( const classad::ClassAd &job_ad );
00857 
00858 void set_ces( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
00859 
00860 void get_ces( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
00861 
00862 void remove_ces( classad::ClassAd &job_ad, bool &good );
00863 
00864 std::string unparse_ces( const classad::ClassAd &job_ad, bool &good );
00865 
00866 
00867 
00868 void set_job_steps( classad::ClassAd &job_ad, const std::vector<std::string> &l );
00869 
00870 void get_job_steps( const classad::ClassAd &job_ad, std::vector<std::string> &l );
00871 
00872 void set_job_steps( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
00873 
00874 void get_job_steps( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
00875 
00876 
00877 } // namespace utilities
00878 } // namespace common
00879 } // namespace workload
00880 } // namespace edg
00881 
00882 #endif
00883 
00884 // Local Variables:
00885 // mode: c++
00886 // End:

Generated on Fri May 14 14:18:26 2004 for COMMON API - configuration, jobid, ldif2classadi, logger, process, requestad, socket++i, task, utilities by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002