glite/jdl/JobAdManipulation.h

Go to the documentation of this file.
00001 /*
00002 Copyright (c) Members of the EGEE Collaboration. 2004.
00003 See http://www.eu-egee.org/partners/ for details on the
00004 copyright holders.
00005 
00006 Licensed under the Apache License, Version 2.0 (the "License");
00007 you may not use this file except in compliance with the License.
00008 You may obtain a copy of the License at
00009 
00010     http://www.apache.org/licenses/LICENSE-2.0
00011 
00012 Unless required by applicable law or agreed to in writing, software
00013 distributed under the License is distributed on an "AS IS" BASIS,
00014 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
00015 either express or implied.
00016 See the License for the specific language governing permissions and
00017 limitations under the License.
00018 */
00019 
00020 #ifndef GLITE_WMS_COMMON_REQUESTAD_JOBADMANIPULATION_H
00021 #define GLITE_WMS_COMMON_REQUESTAD_JOBADMANIPULATION_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 class ExprTree;
00036 }
00037 
00038 namespace glite {
00039 namespace jdl {
00040 
00041 
00042 void set_requirements( classad::ClassAd &job_ad, const bool &value );
00043 
00044 bool get_requirements( const classad::ClassAd &job_ad );
00045 
00046 void remove_requirements( classad::ClassAd &job_ad );
00047 
00048 std::string unparse_requirements( const classad::ClassAd &job_ad );
00049 
00050 void set_requirements( classad::ClassAd &job_ad, bool value, bool &good );
00051 
00052 bool get_requirements( const classad::ClassAd &job_ad, bool &good );
00053 
00054 void remove_requirements( classad::ClassAd &job_ad, bool &good );
00055 
00056 std::string unparse_requirements( const classad::ClassAd &job_ad, bool &good );
00057 
00058 void set_fuzzy_rank( classad::ClassAd &job_ad, const bool &value );
00059 
00060 bool get_fuzzy_rank( const classad::ClassAd &job_ad );
00061 
00062 void remove_fuzzy_rank( classad::ClassAd &job_ad );
00063 
00064 std::string unparse_fuzzy_rank( const classad::ClassAd &job_ad );
00065 
00066 void set_fuzzy_rank( classad::ClassAd &job_ad, bool value, bool &good );
00067 
00068 bool get_fuzzy_rank( const classad::ClassAd &job_ad, bool &good );
00069 
00070 void remove_fuzzy_rank( classad::ClassAd &job_ad, bool &good );
00071 
00072 std::string unparse_fuzzy_rank( const classad::ClassAd &job_ad, bool &good );
00073 
00074 void set_allow_zipped_isb( classad::ClassAd &job_ad, const bool &value );
00075 
00076 bool get_allow_zipped_isb( const classad::ClassAd &job_ad );
00077 
00078 void remove_allow_zipped_isb( classad::ClassAd &job_ad );
00079 
00080 std::string unparse_allow_zipped_isb( const classad::ClassAd &job_ad );
00081 
00082 void set_allow_zipped_isb( classad::ClassAd &job_ad, bool value, bool &good );
00083 
00084 bool get_allow_zipped_isb( const classad::ClassAd &job_ad, bool &good );
00085 
00086 void remove_allow_zipped_isb( classad::ClassAd &job_ad, bool &good );
00087 
00088 std::string unparse_allow_zipped_isb( const classad::ClassAd &job_ad, bool &good );
00089 
00090 void set_perusal_file_enable( classad::ClassAd &job_ad, const bool &value );
00091 
00092 bool get_perusal_file_enable( const classad::ClassAd &job_ad );
00093 
00094 void remove_perusal_file_enable( classad::ClassAd &job_ad );
00095 
00096 std::string unparse_perusal_file_enable( const classad::ClassAd &job_ad );
00097 
00098 void set_perusal_file_enable( classad::ClassAd &job_ad, bool value, bool &good );
00099 
00100 bool get_perusal_file_enable( const classad::ClassAd &job_ad, bool &good );
00101 
00102 void remove_perusal_file_enable( classad::ClassAd &job_ad, bool &good );
00103 
00104 std::string unparse_perusal_file_enable( const classad::ClassAd &job_ad, bool &good );
00105 
00106 void set_nodes_collocation( classad::ClassAd &job_ad, const bool &value );
00107 
00108 bool get_nodes_collocation( const classad::ClassAd &job_ad );
00109 
00110 void remove_nodes_collocation( classad::ClassAd &job_ad );
00111 
00112 std::string unparse_nodes_collocation( const classad::ClassAd &job_ad );
00113 
00114 void set_nodes_collocation( classad::ClassAd &job_ad, bool value, bool &good );
00115 
00116 bool get_nodes_collocation( const classad::ClassAd &job_ad, bool &good );
00117 
00118 void remove_nodes_collocation( classad::ClassAd &job_ad, bool &good );
00119 
00120 std::string unparse_nodes_collocation( const classad::ClassAd &job_ad, bool &good );
00121 
00122 void set_move_to_ce( classad::ClassAd &job_ad, const bool &value );
00123 
00124 bool get_move_to_ce( const classad::ClassAd &job_ad );
00125 
00126 void remove_move_to_ce( classad::ClassAd &job_ad );
00127 
00128 std::string unparse_move_to_ce( const classad::ClassAd &job_ad );
00129 
00130 void set_move_to_ce( classad::ClassAd &job_ad, bool value, bool &good );
00131 
00132 bool get_move_to_ce( const classad::ClassAd &job_ad, bool &good );
00133 
00134 void remove_move_to_ce( classad::ClassAd &job_ad, bool &good );
00135 
00136 std::string unparse_move_to_ce( const classad::ClassAd &job_ad, bool &good );
00137 
00138 void set_short_deadline_job( classad::ClassAd &job_ad, const bool &value );
00139 
00140 bool get_short_deadline_job( const classad::ClassAd &job_ad );
00141 
00142 void remove_short_deadline_job( classad::ClassAd &job_ad );
00143 
00144 std::string unparse_short_deadline_job( const classad::ClassAd &job_ad );
00145 
00146 void set_short_deadline_job( classad::ClassAd &job_ad, bool value, bool &good );
00147 
00148 bool get_short_deadline_job( const classad::ClassAd &job_ad, bool &good );
00149 
00150 void remove_short_deadline_job( classad::ClassAd &job_ad, bool &good );
00151 
00152 std::string unparse_short_deadline_job( const classad::ClassAd &job_ad, bool &good );
00153 
00154 void set_whole_nodes( classad::ClassAd &job_ad, const bool &value );
00155 
00156 bool get_whole_nodes( const classad::ClassAd &job_ad );
00157 
00158 void remove_whole_nodes( classad::ClassAd &job_ad );
00159 
00160 std::string unparse_whole_nodes( const classad::ClassAd &job_ad );
00161 
00162 void set_whole_nodes( classad::ClassAd &job_ad, bool value, bool &good );
00163 
00164 bool get_whole_nodes( const classad::ClassAd &job_ad, bool &good );
00165 
00166 void remove_whole_nodes( classad::ClassAd &job_ad, bool &good );
00167 
00168 std::string unparse_whole_nodes( const classad::ClassAd &job_ad, bool &good );
00169 
00170 void set_enable_wms_feedback( classad::ClassAd &job_ad, const bool &value );
00171 
00172 bool get_enable_wms_feedback( const classad::ClassAd &job_ad );
00173 
00174 void remove_enable_wms_feedback( classad::ClassAd &job_ad );
00175 
00176 std::string unparse_enable_wms_feedback( const classad::ClassAd &job_ad );
00177 
00178 void set_enable_wms_feedback( classad::ClassAd &job_ad, bool value, bool &good );
00179 
00180 bool get_enable_wms_feedback( const classad::ClassAd &job_ad, bool &good );
00181 
00182 void remove_enable_wms_feedback( classad::ClassAd &job_ad, bool &good );
00183 
00184 std::string unparse_enable_wms_feedback( const classad::ClassAd &job_ad, bool &good );
00185 
00186 void set_exit_code( classad::ClassAd &job_ad, const int &value );
00187 
00188 int get_exit_code( const classad::ClassAd &job_ad );
00189 
00190 void remove_exit_code( classad::ClassAd &job_ad );
00191 
00192 std::string unparse_exit_code( const classad::ClassAd &job_ad );
00193 
00194 void set_exit_code( classad::ClassAd &job_ad, int value, bool &good );
00195 
00196 int get_exit_code( const classad::ClassAd &job_ad, bool &good );
00197 
00198 void remove_exit_code( classad::ClassAd &job_ad, bool &good );
00199 
00200 std::string unparse_exit_code( const classad::ClassAd &job_ad, bool &good );
00201 
00202 void set_node_number( classad::ClassAd &job_ad, const int &value );
00203 
00204 int get_node_number( const classad::ClassAd &job_ad );
00205 
00206 void remove_node_number( classad::ClassAd &job_ad );
00207 
00208 std::string unparse_node_number( const classad::ClassAd &job_ad );
00209 
00210 void set_node_number( classad::ClassAd &job_ad, int value, bool &good );
00211 
00212 int get_node_number( const classad::ClassAd &job_ad, bool &good );
00213 
00214 void remove_node_number( classad::ClassAd &job_ad, bool &good );
00215 
00216 std::string unparse_node_number( const classad::ClassAd &job_ad, bool &good );
00217 
00218 void set_cpu_number( classad::ClassAd &job_ad, const int &value );
00219 
00220 int get_cpu_number( const classad::ClassAd &job_ad );
00221 
00222 void remove_cpu_number( classad::ClassAd &job_ad );
00223 
00224 std::string unparse_cpu_number( const classad::ClassAd &job_ad );
00225 
00226 void set_cpu_number( classad::ClassAd &job_ad, int value, bool &good );
00227 
00228 int get_cpu_number( const classad::ClassAd &job_ad, bool &good );
00229 
00230 void remove_cpu_number( classad::ClassAd &job_ad, bool &good );
00231 
00232 std::string unparse_cpu_number( const classad::ClassAd &job_ad, bool &good );
00233 
00234 void set_listener_port( classad::ClassAd &job_ad, const int &value );
00235 
00236 int get_listener_port( const classad::ClassAd &job_ad );
00237 
00238 void remove_listener_port( classad::ClassAd &job_ad );
00239 
00240 std::string unparse_listener_port( const classad::ClassAd &job_ad );
00241 
00242 void set_listener_port( classad::ClassAd &job_ad, int value, bool &good );
00243 
00244 int get_listener_port( const classad::ClassAd &job_ad, bool &good );
00245 
00246 void remove_listener_port( classad::ClassAd &job_ad, bool &good );
00247 
00248 std::string unparse_listener_port( const classad::ClassAd &job_ad, bool &good );
00249 
00250 void set_retry_count( classad::ClassAd &job_ad, const int &value );
00251 
00252 int get_retry_count( const classad::ClassAd &job_ad );
00253 
00254 void remove_retry_count( classad::ClassAd &job_ad );
00255 
00256 std::string unparse_retry_count( const classad::ClassAd &job_ad );
00257 
00258 void set_retry_count( classad::ClassAd &job_ad, int value, bool &good );
00259 
00260 int get_retry_count( const classad::ClassAd &job_ad, bool &good );
00261 
00262 void remove_retry_count( classad::ClassAd &job_ad, bool &good );
00263 
00264 std::string unparse_retry_count( const classad::ClassAd &job_ad, bool &good );
00265 
00266 void set_shallow_retry_count( classad::ClassAd &job_ad, const int &value );
00267 
00268 int get_shallow_retry_count( const classad::ClassAd &job_ad );
00269 
00270 void remove_shallow_retry_count( classad::ClassAd &job_ad );
00271 
00272 std::string unparse_shallow_retry_count( const classad::ClassAd &job_ad );
00273 
00274 void set_shallow_retry_count( classad::ClassAd &job_ad, int value, bool &good );
00275 
00276 int get_shallow_retry_count( const classad::ClassAd &job_ad, bool &good );
00277 
00278 void remove_shallow_retry_count( classad::ClassAd &job_ad, bool &good );
00279 
00280 std::string unparse_shallow_retry_count( const classad::ClassAd &job_ad, bool &good );
00281 
00282 void set_perusal_time_interval( classad::ClassAd &job_ad, const int &value );
00283 
00284 int get_perusal_time_interval( const classad::ClassAd &job_ad );
00285 
00286 void remove_perusal_time_interval( classad::ClassAd &job_ad );
00287 
00288 std::string unparse_perusal_time_interval( const classad::ClassAd &job_ad );
00289 
00290 void set_perusal_time_interval( classad::ClassAd &job_ad, int value, bool &good );
00291 
00292 int get_perusal_time_interval( const classad::ClassAd &job_ad, bool &good );
00293 
00294 void remove_perusal_time_interval( classad::ClassAd &job_ad, bool &good );
00295 
00296 std::string unparse_perusal_time_interval( const classad::ClassAd &job_ad, bool &good );
00297 
00298 void set_smpgranularity( classad::ClassAd &job_ad, const int &value );
00299 
00300 int get_smpgranularity( const classad::ClassAd &job_ad );
00301 
00302 void remove_smpgranularity( classad::ClassAd &job_ad );
00303 
00304 std::string unparse_smpgranularity( const classad::ClassAd &job_ad );
00305 
00306 void set_smpgranularity( classad::ClassAd &job_ad, int value, bool &good );
00307 
00308 int get_smpgranularity( const classad::ClassAd &job_ad, bool &good );
00309 
00310 void remove_smpgranularity( classad::ClassAd &job_ad, bool &good );
00311 
00312 std::string unparse_smpgranularity( const classad::ClassAd &job_ad, bool &good );
00313 
00314 void set_host_number( classad::ClassAd &job_ad, const int &value );
00315 
00316 int get_host_number( const classad::ClassAd &job_ad );
00317 
00318 void remove_host_number( classad::ClassAd &job_ad );
00319 
00320 std::string unparse_host_number( const classad::ClassAd &job_ad );
00321 
00322 void set_host_number( classad::ClassAd &job_ad, int value, bool &good );
00323 
00324 int get_host_number( const classad::ClassAd &job_ad, bool &good );
00325 
00326 void remove_host_number( classad::ClassAd &job_ad, bool &good );
00327 
00328 std::string unparse_host_number( const classad::ClassAd &job_ad, bool &good );
00329 
00330 void set_ce_match( classad::ClassAd &job_ad, const int &value );
00331 
00332 int get_ce_match( const classad::ClassAd &job_ad );
00333 
00334 void remove_ce_match( classad::ClassAd &job_ad );
00335 
00336 std::string unparse_ce_match( const classad::ClassAd &job_ad );
00337 
00338 void set_ce_match( classad::ClassAd &job_ad, int value, bool &good );
00339 
00340 int get_ce_match( const classad::ClassAd &job_ad, bool &good );
00341 
00342 void remove_ce_match( classad::ClassAd &job_ad, bool &good );
00343 
00344 std::string unparse_ce_match( const classad::ClassAd &job_ad, bool &good );
00345 
00346 void set_job_steps( classad::ClassAd &job_ad, const int &value );
00347 
00348 int get_job_steps( const classad::ClassAd &job_ad );
00349 
00350 void remove_job_steps( classad::ClassAd &job_ad );
00351 
00352 std::string unparse_job_steps( const classad::ClassAd &job_ad );
00353 
00354 void set_job_steps( classad::ClassAd &job_ad, int value, bool &good );
00355 
00356 int get_job_steps( const classad::ClassAd &job_ad, bool &good );
00357 
00358 void remove_job_steps( classad::ClassAd &job_ad, bool &good );
00359 
00360 std::string unparse_job_steps( const classad::ClassAd &job_ad, bool &good );
00361 
00362 void set_current_step( classad::ClassAd &job_ad, const int &value );
00363 
00364 int get_current_step( const classad::ClassAd &job_ad );
00365 
00366 void remove_current_step( classad::ClassAd &job_ad );
00367 
00368 std::string unparse_current_step( const classad::ClassAd &job_ad );
00369 
00370 void set_current_step( classad::ClassAd &job_ad, int value, bool &good );
00371 
00372 int get_current_step( const classad::ClassAd &job_ad, bool &good );
00373 
00374 void remove_current_step( classad::ClassAd &job_ad, bool &good );
00375 
00376 std::string unparse_current_step( const classad::ClassAd &job_ad, bool &good );
00377 
00378 void set_expiry_time( classad::ClassAd &job_ad, const int &value );
00379 
00380 int get_expiry_time( const classad::ClassAd &job_ad );
00381 
00382 void remove_expiry_time( classad::ClassAd &job_ad );
00383 
00384 std::string unparse_expiry_time( const classad::ClassAd &job_ad );
00385 
00386 void set_expiry_time( classad::ClassAd &job_ad, int value, bool &good );
00387 
00388 int get_expiry_time( const classad::ClassAd &job_ad, bool &good );
00389 
00390 void remove_expiry_time( classad::ClassAd &job_ad, bool &good );
00391 
00392 std::string unparse_expiry_time( const classad::ClassAd &job_ad, bool &good );
00393 
00394 void set_creation_time( classad::ClassAd &job_ad, const int &value );
00395 
00396 int get_creation_time( const classad::ClassAd &job_ad );
00397 
00398 void remove_creation_time( classad::ClassAd &job_ad );
00399 
00400 std::string unparse_creation_time( const classad::ClassAd &job_ad );
00401 
00402 void set_creation_time( classad::ClassAd &job_ad, int value, bool &good );
00403 
00404 int get_creation_time( const classad::ClassAd &job_ad, bool &good );
00405 
00406 void remove_creation_time( classad::ClassAd &job_ad, bool &good );
00407 
00408 std::string unparse_creation_time( const classad::ClassAd &job_ad, bool &good );
00409 
00410 void set_validity_time( classad::ClassAd &job_ad, const int &value );
00411 
00412 int get_validity_time( const classad::ClassAd &job_ad );
00413 
00414 void remove_validity_time( classad::ClassAd &job_ad );
00415 
00416 std::string unparse_validity_time( const classad::ClassAd &job_ad );
00417 
00418 void set_validity_time( classad::ClassAd &job_ad, int value, bool &good );
00419 
00420 int get_validity_time( const classad::ClassAd &job_ad, bool &good );
00421 
00422 void remove_validity_time( classad::ClassAd &job_ad, bool &good );
00423 
00424 std::string unparse_validity_time( const classad::ClassAd &job_ad, bool &good );
00425 
00426 void set_partition_number( classad::ClassAd &job_ad, const int &value );
00427 
00428 int get_partition_number( const classad::ClassAd &job_ad );
00429 
00430 void remove_partition_number( classad::ClassAd &job_ad );
00431 
00432 std::string unparse_partition_number( const classad::ClassAd &job_ad );
00433 
00434 void set_partition_number( classad::ClassAd &job_ad, int value, bool &good );
00435 
00436 int get_partition_number( const classad::ClassAd &job_ad, bool &good );
00437 
00438 void remove_partition_number( classad::ClassAd &job_ad, bool &good );
00439 
00440 std::string unparse_partition_number( const classad::ClassAd &job_ad, bool &good );
00441 
00442 void set_rank( classad::ClassAd &job_ad, const double &value );
00443 
00444 double get_rank( const classad::ClassAd &job_ad );
00445 
00446 void remove_rank( classad::ClassAd &job_ad );
00447 
00448 std::string unparse_rank( const classad::ClassAd &job_ad );
00449 
00450 void set_rank( classad::ClassAd &job_ad, double value, bool &good );
00451 
00452 double get_rank( const classad::ClassAd &job_ad, bool &good );
00453 
00454 void remove_rank( classad::ClassAd &job_ad, bool &good );
00455 
00456 std::string unparse_rank( const classad::ClassAd &job_ad, bool &good );
00457 
00458 void set_fuzzy_factor( classad::ClassAd &job_ad, const double &value );
00459 
00460 double get_fuzzy_factor( const classad::ClassAd &job_ad );
00461 
00462 void remove_fuzzy_factor( classad::ClassAd &job_ad );
00463 
00464 std::string unparse_fuzzy_factor( const classad::ClassAd &job_ad );
00465 
00466 void set_fuzzy_factor( classad::ClassAd &job_ad, double value, bool &good );
00467 
00468 double get_fuzzy_factor( const classad::ClassAd &job_ad, bool &good );
00469 
00470 void remove_fuzzy_factor( classad::ClassAd &job_ad, bool &good );
00471 
00472 std::string unparse_fuzzy_factor( const classad::ClassAd &job_ad, bool &good );
00473 
00474 void set_notification_type( classad::ClassAd &job_ad, const std::string &value );
00475 
00476 std::string get_notification_type( const classad::ClassAd &job_ad );
00477 
00478 void remove_notification_type( classad::ClassAd &job_ad );
00479 
00480 std::string unparse_notification_type( const classad::ClassAd &job_ad );
00481 
00482 void set_notification_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
00483 
00484 std::string get_notification_type( const classad::ClassAd &job_ad, bool &good );
00485 
00486 void remove_notification_type( classad::ClassAd &job_ad, bool &good );
00487 
00488 std::string unparse_notification_type( const classad::ClassAd &job_ad, bool &good );
00489 
00490 void set_job_status( classad::ClassAd &job_ad, const std::string &value );
00491 
00492 std::string get_job_status( const classad::ClassAd &job_ad );
00493 
00494 void remove_job_status( classad::ClassAd &job_ad );
00495 
00496 std::string unparse_job_status( const classad::ClassAd &job_ad );
00497 
00498 void set_job_status( classad::ClassAd &job_ad, const std::string &value, bool &good );
00499 
00500 std::string get_job_status( const classad::ClassAd &job_ad, bool &good );
00501 
00502 void remove_job_status( classad::ClassAd &job_ad, bool &good );
00503 
00504 std::string unparse_job_status( const classad::ClassAd &job_ad, bool &good );
00505 
00506 void set_aborted_reason( classad::ClassAd &job_ad, const std::string &value );
00507 
00508 std::string get_aborted_reason( const classad::ClassAd &job_ad );
00509 
00510 void remove_aborted_reason( classad::ClassAd &job_ad );
00511 
00512 std::string unparse_aborted_reason( const classad::ClassAd &job_ad );
00513 
00514 void set_aborted_reason( classad::ClassAd &job_ad, const std::string &value, bool &good );
00515 
00516 std::string get_aborted_reason( const classad::ClassAd &job_ad, bool &good );
00517 
00518 void remove_aborted_reason( classad::ClassAd &job_ad, bool &good );
00519 
00520 std::string unparse_aborted_reason( const classad::ClassAd &job_ad, bool &good );
00521 
00522 void set_globus_resource_contact_string( classad::ClassAd &job_ad, const std::string &value );
00523 
00524 std::string get_globus_resource_contact_string( const classad::ClassAd &job_ad );
00525 
00526 void remove_globus_resource_contact_string( classad::ClassAd &job_ad );
00527 
00528 std::string unparse_globus_resource_contact_string( const classad::ClassAd &job_ad );
00529 
00530 void set_globus_resource_contact_string( classad::ClassAd &job_ad, const std::string &value, bool &good );
00531 
00532 std::string get_globus_resource_contact_string( const classad::ClassAd &job_ad, bool &good );
00533 
00534 void remove_globus_resource_contact_string( classad::ClassAd &job_ad, bool &good );
00535 
00536 std::string unparse_globus_resource_contact_string( const classad::ClassAd &job_ad, bool &good );
00537 
00538 void set_queue_name( classad::ClassAd &job_ad, const std::string &value );
00539 
00540 std::string get_queue_name( const classad::ClassAd &job_ad );
00541 
00542 void remove_queue_name( classad::ClassAd &job_ad );
00543 
00544 std::string unparse_queue_name( const classad::ClassAd &job_ad );
00545 
00546 void set_queue_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
00547 
00548 std::string get_queue_name( const classad::ClassAd &job_ad, bool &good );
00549 
00550 void remove_queue_name( classad::ClassAd &job_ad, bool &good );
00551 
00552 std::string unparse_queue_name( const classad::ClassAd &job_ad, bool &good );
00553 
00554 void set_match_status( classad::ClassAd &job_ad, const std::string &value );
00555 
00556 std::string get_match_status( const classad::ClassAd &job_ad );
00557 
00558 void remove_match_status( classad::ClassAd &job_ad );
00559 
00560 std::string unparse_match_status( const classad::ClassAd &job_ad );
00561 
00562 void set_match_status( classad::ClassAd &job_ad, const std::string &value, bool &good );
00563 
00564 std::string get_match_status( const classad::ClassAd &job_ad, bool &good );
00565 
00566 void remove_match_status( classad::ClassAd &job_ad, bool &good );
00567 
00568 std::string unparse_match_status( const classad::ClassAd &job_ad, bool &good );
00569 
00570 void set_ce_rank( classad::ClassAd &job_ad, const std::string &value );
00571 
00572 std::string get_ce_rank( const classad::ClassAd &job_ad );
00573 
00574 void remove_ce_rank( classad::ClassAd &job_ad );
00575 
00576 std::string unparse_ce_rank( const classad::ClassAd &job_ad );
00577 
00578 void set_ce_rank( classad::ClassAd &job_ad, const std::string &value, bool &good );
00579 
00580 std::string get_ce_rank( const classad::ClassAd &job_ad, bool &good );
00581 
00582 void remove_ce_rank( classad::ClassAd &job_ad, bool &good );
00583 
00584 std::string unparse_ce_rank( const classad::ClassAd &job_ad, bool &good );
00585 
00586 void set_cancel_status( classad::ClassAd &job_ad, const std::string &value );
00587 
00588 std::string get_cancel_status( const classad::ClassAd &job_ad );
00589 
00590 void remove_cancel_status( classad::ClassAd &job_ad );
00591 
00592 std::string unparse_cancel_status( const classad::ClassAd &job_ad );
00593 
00594 void set_cancel_status( classad::ClassAd &job_ad, const std::string &value, bool &good );
00595 
00596 std::string get_cancel_status( const classad::ClassAd &job_ad, bool &good );
00597 
00598 void remove_cancel_status( classad::ClassAd &job_ad, bool &good );
00599 
00600 std::string unparse_cancel_status( const classad::ClassAd &job_ad, bool &good );
00601 
00602 void set_failure_reason( classad::ClassAd &job_ad, const std::string &value );
00603 
00604 std::string get_failure_reason( const classad::ClassAd &job_ad );
00605 
00606 void remove_failure_reason( classad::ClassAd &job_ad );
00607 
00608 std::string unparse_failure_reason( const classad::ClassAd &job_ad );
00609 
00610 void set_failure_reason( classad::ClassAd &job_ad, const std::string &value, bool &good );
00611 
00612 std::string get_failure_reason( const classad::ClassAd &job_ad, bool &good );
00613 
00614 void remove_failure_reason( classad::ClassAd &job_ad, bool &good );
00615 
00616 std::string unparse_failure_reason( const classad::ClassAd &job_ad, bool &good );
00617 
00618 void set_transfer_status( classad::ClassAd &job_ad, const std::string &value );
00619 
00620 std::string get_transfer_status( const classad::ClassAd &job_ad );
00621 
00622 void remove_transfer_status( classad::ClassAd &job_ad );
00623 
00624 std::string unparse_transfer_status( const classad::ClassAd &job_ad );
00625 
00626 void set_transfer_status( classad::ClassAd &job_ad, const std::string &value, bool &good );
00627 
00628 std::string get_transfer_status( const classad::ClassAd &job_ad, bool &good );
00629 
00630 void remove_transfer_status( classad::ClassAd &job_ad, bool &good );
00631 
00632 std::string unparse_transfer_status( const classad::ClassAd &job_ad, bool &good );
00633 
00634 void set_sandbox_file( classad::ClassAd &job_ad, const std::string &value );
00635 
00636 std::string get_sandbox_file( const classad::ClassAd &job_ad );
00637 
00638 void remove_sandbox_file( classad::ClassAd &job_ad );
00639 
00640 std::string unparse_sandbox_file( const classad::ClassAd &job_ad );
00641 
00642 void set_sandbox_file( classad::ClassAd &job_ad, const std::string &value, bool &good );
00643 
00644 std::string get_sandbox_file( const classad::ClassAd &job_ad, bool &good );
00645 
00646 void remove_sandbox_file( classad::ClassAd &job_ad, bool &good );
00647 
00648 std::string unparse_sandbox_file( const classad::ClassAd &job_ad, bool &good );
00649 
00650 void set_edg_jobid( classad::ClassAd &job_ad, const std::string &value );
00651 
00652 std::string get_edg_jobid( const classad::ClassAd &job_ad );
00653 
00654 void remove_edg_jobid( classad::ClassAd &job_ad );
00655 
00656 std::string unparse_edg_jobid( const classad::ClassAd &job_ad );
00657 
00658 void set_edg_jobid( classad::ClassAd &job_ad, const std::string &value, bool &good );
00659 
00660 std::string get_edg_jobid( const classad::ClassAd &job_ad, bool &good );
00661 
00662 void remove_edg_jobid( classad::ClassAd &job_ad, bool &good );
00663 
00664 std::string unparse_edg_jobid( const classad::ClassAd &job_ad, bool &good );
00665 
00666 void set_ce_id( classad::ClassAd &job_ad, const std::string &value );
00667 
00668 std::string get_ce_id( const classad::ClassAd &job_ad );
00669 
00670 void remove_ce_id( classad::ClassAd &job_ad );
00671 
00672 std::string unparse_ce_id( const classad::ClassAd &job_ad );
00673 
00674 void set_ce_id( classad::ClassAd &job_ad, const std::string &value, bool &good );
00675 
00676 std::string get_ce_id( const classad::ClassAd &job_ad, bool &good );
00677 
00678 void remove_ce_id( classad::ClassAd &job_ad, bool &good );
00679 
00680 std::string unparse_ce_id( const classad::ClassAd &job_ad, bool &good );
00681 
00682 void set_submit_to( classad::ClassAd &job_ad, const std::string &value );
00683 
00684 std::string get_submit_to( const classad::ClassAd &job_ad );
00685 
00686 void remove_submit_to( classad::ClassAd &job_ad );
00687 
00688 std::string unparse_submit_to( const classad::ClassAd &job_ad );
00689 
00690 void set_submit_to( classad::ClassAd &job_ad, const std::string &value, bool &good );
00691 
00692 std::string get_submit_to( const classad::ClassAd &job_ad, bool &good );
00693 
00694 void remove_submit_to( classad::ClassAd &job_ad, bool &good );
00695 
00696 std::string unparse_submit_to( const classad::ClassAd &job_ad, bool &good );
00697 
00698 void set_executable( classad::ClassAd &job_ad, const std::string &value );
00699 
00700 std::string get_executable( const classad::ClassAd &job_ad );
00701 
00702 void remove_executable( classad::ClassAd &job_ad );
00703 
00704 std::string unparse_executable( const classad::ClassAd &job_ad );
00705 
00706 void set_executable( classad::ClassAd &job_ad, const std::string &value, bool &good );
00707 
00708 std::string get_executable( const classad::ClassAd &job_ad, bool &good );
00709 
00710 void remove_executable( classad::ClassAd &job_ad, bool &good );
00711 
00712 std::string unparse_executable( const classad::ClassAd &job_ad, bool &good );
00713 
00714 void set_std_output( classad::ClassAd &job_ad, const std::string &value );
00715 
00716 std::string get_std_output( const classad::ClassAd &job_ad );
00717 
00718 void remove_std_output( classad::ClassAd &job_ad );
00719 
00720 std::string unparse_std_output( const classad::ClassAd &job_ad );
00721 
00722 void set_std_output( classad::ClassAd &job_ad, const std::string &value, bool &good );
00723 
00724 std::string get_std_output( const classad::ClassAd &job_ad, bool &good );
00725 
00726 void remove_std_output( classad::ClassAd &job_ad, bool &good );
00727 
00728 std::string unparse_std_output( const classad::ClassAd &job_ad, bool &good );
00729 
00730 void set_std_input( classad::ClassAd &job_ad, const std::string &value );
00731 
00732 std::string get_std_input( const classad::ClassAd &job_ad );
00733 
00734 void remove_std_input( classad::ClassAd &job_ad );
00735 
00736 std::string unparse_std_input( const classad::ClassAd &job_ad );
00737 
00738 void set_std_input( classad::ClassAd &job_ad, const std::string &value, bool &good );
00739 
00740 std::string get_std_input( const classad::ClassAd &job_ad, bool &good );
00741 
00742 void remove_std_input( classad::ClassAd &job_ad, bool &good );
00743 
00744 std::string unparse_std_input( const classad::ClassAd &job_ad, bool &good );
00745 
00746 void set_std_error( classad::ClassAd &job_ad, const std::string &value );
00747 
00748 std::string get_std_error( const classad::ClassAd &job_ad );
00749 
00750 void remove_std_error( classad::ClassAd &job_ad );
00751 
00752 std::string unparse_std_error( const classad::ClassAd &job_ad );
00753 
00754 void set_std_error( classad::ClassAd &job_ad, const std::string &value, bool &good );
00755 
00756 std::string get_std_error( const classad::ClassAd &job_ad, bool &good );
00757 
00758 void remove_std_error( classad::ClassAd &job_ad, bool &good );
00759 
00760 std::string unparse_std_error( const classad::ClassAd &job_ad, bool &good );
00761 
00762 void set_arguments( classad::ClassAd &job_ad, const std::string &value );
00763 
00764 std::string get_arguments( const classad::ClassAd &job_ad );
00765 
00766 void remove_arguments( classad::ClassAd &job_ad );
00767 
00768 std::string unparse_arguments( const classad::ClassAd &job_ad );
00769 
00770 void set_arguments( classad::ClassAd &job_ad, const std::string &value, bool &good );
00771 
00772 std::string get_arguments( const classad::ClassAd &job_ad, bool &good );
00773 
00774 void remove_arguments( classad::ClassAd &job_ad, bool &good );
00775 
00776 std::string unparse_arguments( const classad::ClassAd &job_ad, bool &good );
00777 
00778 void set_prologue( classad::ClassAd &job_ad, const std::string &value );
00779 
00780 std::string get_prologue( const classad::ClassAd &job_ad );
00781 
00782 void remove_prologue( classad::ClassAd &job_ad );
00783 
00784 std::string unparse_prologue( const classad::ClassAd &job_ad );
00785 
00786 void set_prologue( classad::ClassAd &job_ad, const std::string &value, bool &good );
00787 
00788 std::string get_prologue( const classad::ClassAd &job_ad, bool &good );
00789 
00790 void remove_prologue( classad::ClassAd &job_ad, bool &good );
00791 
00792 std::string unparse_prologue( const classad::ClassAd &job_ad, bool &good );
00793 
00794 void set_prologue_arguments( classad::ClassAd &job_ad, const std::string &value );
00795 
00796 std::string get_prologue_arguments( const classad::ClassAd &job_ad );
00797 
00798 void remove_prologue_arguments( classad::ClassAd &job_ad );
00799 
00800 std::string unparse_prologue_arguments( const classad::ClassAd &job_ad );
00801 
00802 void set_prologue_arguments( classad::ClassAd &job_ad, const std::string &value, bool &good );
00803 
00804 std::string get_prologue_arguments( const classad::ClassAd &job_ad, bool &good );
00805 
00806 void remove_prologue_arguments( classad::ClassAd &job_ad, bool &good );
00807 
00808 std::string unparse_prologue_arguments( const classad::ClassAd &job_ad, bool &good );
00809 
00810 void set_epilogue( classad::ClassAd &job_ad, const std::string &value );
00811 
00812 std::string get_epilogue( const classad::ClassAd &job_ad );
00813 
00814 void remove_epilogue( classad::ClassAd &job_ad );
00815 
00816 std::string unparse_epilogue( const classad::ClassAd &job_ad );
00817 
00818 void set_epilogue( classad::ClassAd &job_ad, const std::string &value, bool &good );
00819 
00820 std::string get_epilogue( const classad::ClassAd &job_ad, bool &good );
00821 
00822 void remove_epilogue( classad::ClassAd &job_ad, bool &good );
00823 
00824 std::string unparse_epilogue( const classad::ClassAd &job_ad, bool &good );
00825 
00826 void set_epilogue_arguments( classad::ClassAd &job_ad, const std::string &value );
00827 
00828 std::string get_epilogue_arguments( const classad::ClassAd &job_ad );
00829 
00830 void remove_epilogue_arguments( classad::ClassAd &job_ad );
00831 
00832 std::string unparse_epilogue_arguments( const classad::ClassAd &job_ad );
00833 
00834 void set_epilogue_arguments( classad::ClassAd &job_ad, const std::string &value, bool &good );
00835 
00836 std::string get_epilogue_arguments( const classad::ClassAd &job_ad, bool &good );
00837 
00838 void remove_epilogue_arguments( classad::ClassAd &job_ad, bool &good );
00839 
00840 std::string unparse_epilogue_arguments( const classad::ClassAd &job_ad, bool &good );
00841 
00842 void set_my_proxy_server( classad::ClassAd &job_ad, const std::string &value );
00843 
00844 std::string get_my_proxy_server( const classad::ClassAd &job_ad );
00845 
00846 void remove_my_proxy_server( classad::ClassAd &job_ad );
00847 
00848 std::string unparse_my_proxy_server( const classad::ClassAd &job_ad );
00849 
00850 void set_my_proxy_server( classad::ClassAd &job_ad, const std::string &value, bool &good );
00851 
00852 std::string get_my_proxy_server( const classad::ClassAd &job_ad, bool &good );
00853 
00854 void remove_my_proxy_server( classad::ClassAd &job_ad, bool &good );
00855 
00856 std::string unparse_my_proxy_server( const classad::ClassAd &job_ad, bool &good );
00857 
00858 void set_job_type( classad::ClassAd &job_ad, const std::string &value );
00859 
00860 std::string get_job_type( const classad::ClassAd &job_ad );
00861 
00862 void remove_job_type( classad::ClassAd &job_ad );
00863 
00864 std::string unparse_job_type( const classad::ClassAd &job_ad );
00865 
00866 void set_job_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
00867 
00868 std::string get_job_type( const classad::ClassAd &job_ad, bool &good );
00869 
00870 void remove_job_type( classad::ClassAd &job_ad, bool &good );
00871 
00872 std::string unparse_job_type( const classad::ClassAd &job_ad, bool &good );
00873 
00874 void set_output_se( classad::ClassAd &job_ad, const std::string &value );
00875 
00876 std::string get_output_se( const classad::ClassAd &job_ad );
00877 
00878 void remove_output_se( classad::ClassAd &job_ad );
00879 
00880 std::string unparse_output_se( const classad::ClassAd &job_ad );
00881 
00882 void set_output_se( classad::ClassAd &job_ad, const std::string &value, bool &good );
00883 
00884 std::string get_output_se( const classad::ClassAd &job_ad, bool &good );
00885 
00886 void remove_output_se( classad::ClassAd &job_ad, bool &good );
00887 
00888 std::string unparse_output_se( const classad::ClassAd &job_ad, bool &good );
00889 
00890 void set_replica_catalog( classad::ClassAd &job_ad, const std::string &value );
00891 
00892 std::string get_replica_catalog( const classad::ClassAd &job_ad );
00893 
00894 void remove_replica_catalog( classad::ClassAd &job_ad );
00895 
00896 std::string unparse_replica_catalog( const classad::ClassAd &job_ad );
00897 
00898 void set_replica_catalog( classad::ClassAd &job_ad, const std::string &value, bool &good );
00899 
00900 std::string get_replica_catalog( const classad::ClassAd &job_ad, bool &good );
00901 
00902 void remove_replica_catalog( classad::ClassAd &job_ad, bool &good );
00903 
00904 std::string unparse_replica_catalog( const classad::ClassAd &job_ad, bool &good );
00905 
00906 void set_user_contact( classad::ClassAd &job_ad, const std::string &value );
00907 
00908 std::string get_user_contact( const classad::ClassAd &job_ad );
00909 
00910 void remove_user_contact( classad::ClassAd &job_ad );
00911 
00912 std::string unparse_user_contact( const classad::ClassAd &job_ad );
00913 
00914 void set_user_contact( classad::ClassAd &job_ad, const std::string &value, bool &good );
00915 
00916 std::string get_user_contact( const classad::ClassAd &job_ad, bool &good );
00917 
00918 void remove_user_contact( classad::ClassAd &job_ad, bool &good );
00919 
00920 std::string unparse_user_contact( const classad::ClassAd &job_ad, bool &good );
00921 
00922 void set_certificate_subject( classad::ClassAd &job_ad, const std::string &value );
00923 
00924 std::string get_certificate_subject( const classad::ClassAd &job_ad );
00925 
00926 void remove_certificate_subject( classad::ClassAd &job_ad );
00927 
00928 std::string unparse_certificate_subject( const classad::ClassAd &job_ad );
00929 
00930 void set_certificate_subject( classad::ClassAd &job_ad, const std::string &value, bool &good );
00931 
00932 std::string get_certificate_subject( const classad::ClassAd &job_ad, bool &good );
00933 
00934 void remove_certificate_subject( classad::ClassAd &job_ad, bool &good );
00935 
00936 std::string unparse_certificate_subject( const classad::ClassAd &job_ad, bool &good );
00937 
00938 void set_type( classad::ClassAd &job_ad, const std::string &value );
00939 
00940 std::string get_type( const classad::ClassAd &job_ad );
00941 
00942 void remove_type( classad::ClassAd &job_ad );
00943 
00944 std::string unparse_type( const classad::ClassAd &job_ad );
00945 
00946 void set_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
00947 
00948 std::string get_type( const classad::ClassAd &job_ad, bool &good );
00949 
00950 void remove_type( classad::ClassAd &job_ad, bool &good );
00951 
00952 std::string unparse_type( const classad::ClassAd &job_ad, bool &good );
00953 
00954 void set_lb_sequence_code( classad::ClassAd &job_ad, const std::string &value );
00955 
00956 std::string get_lb_sequence_code( const classad::ClassAd &job_ad );
00957 
00958 void remove_lb_sequence_code( classad::ClassAd &job_ad );
00959 
00960 std::string unparse_lb_sequence_code( const classad::ClassAd &job_ad );
00961 
00962 void set_lb_sequence_code( classad::ClassAd &job_ad, const std::string &value, bool &good );
00963 
00964 std::string get_lb_sequence_code( const classad::ClassAd &job_ad, bool &good );
00965 
00966 void remove_lb_sequence_code( classad::ClassAd &job_ad, bool &good );
00967 
00968 std::string unparse_lb_sequence_code( const classad::ClassAd &job_ad, bool &good );
00969 
00970 void set_lrms_type( classad::ClassAd &job_ad, const std::string &value );
00971 
00972 std::string get_lrms_type( const classad::ClassAd &job_ad );
00973 
00974 void remove_lrms_type( classad::ClassAd &job_ad );
00975 
00976 std::string unparse_lrms_type( const classad::ClassAd &job_ad );
00977 
00978 void set_lrms_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
00979 
00980 std::string get_lrms_type( const classad::ClassAd &job_ad, bool &good );
00981 
00982 void remove_lrms_type( classad::ClassAd &job_ad, bool &good );
00983 
00984 std::string unparse_lrms_type( const classad::ClassAd &job_ad, bool &good );
00985 
00986 void set_input_sandbox_base_uri( classad::ClassAd &job_ad, const std::string &value );
00987 
00988 std::string get_input_sandbox_base_uri( const classad::ClassAd &job_ad );
00989 
00990 void remove_input_sandbox_base_uri( classad::ClassAd &job_ad );
00991 
00992 std::string unparse_input_sandbox_base_uri( const classad::ClassAd &job_ad );
00993 
00994 void set_input_sandbox_base_uri( classad::ClassAd &job_ad, const std::string &value, bool &good );
00995 
00996 std::string get_input_sandbox_base_uri( const classad::ClassAd &job_ad, bool &good );
00997 
00998 void remove_input_sandbox_base_uri( classad::ClassAd &job_ad, bool &good );
00999 
01000 std::string unparse_input_sandbox_base_uri( const classad::ClassAd &job_ad, bool &good );
01001 
01002 void set_wmpinput_sandbox_base_uri( classad::ClassAd &job_ad, const std::string &value );
01003 
01004 std::string get_wmpinput_sandbox_base_uri( const classad::ClassAd &job_ad );
01005 
01006 void remove_wmpinput_sandbox_base_uri( classad::ClassAd &job_ad );
01007 
01008 std::string unparse_wmpinput_sandbox_base_uri( const classad::ClassAd &job_ad );
01009 
01010 void set_wmpinput_sandbox_base_uri( classad::ClassAd &job_ad, const std::string &value, bool &good );
01011 
01012 std::string get_wmpinput_sandbox_base_uri( const classad::ClassAd &job_ad, bool &good );
01013 
01014 void remove_wmpinput_sandbox_base_uri( classad::ClassAd &job_ad, bool &good );
01015 
01016 std::string unparse_wmpinput_sandbox_base_uri( const classad::ClassAd &job_ad, bool &good );
01017 
01018 void set_output_sandbox_base_dest_uri( classad::ClassAd &job_ad, const std::string &value );
01019 
01020 std::string get_output_sandbox_base_dest_uri( const classad::ClassAd &job_ad );
01021 
01022 void remove_output_sandbox_base_dest_uri( classad::ClassAd &job_ad );
01023 
01024 std::string unparse_output_sandbox_base_dest_uri( const classad::ClassAd &job_ad );
01025 
01026 void set_output_sandbox_base_dest_uri( classad::ClassAd &job_ad, const std::string &value, bool &good );
01027 
01028 std::string get_output_sandbox_base_dest_uri( const classad::ClassAd &job_ad, bool &good );
01029 
01030 void remove_output_sandbox_base_dest_uri( classad::ClassAd &job_ad, bool &good );
01031 
01032 std::string unparse_output_sandbox_base_dest_uri( const classad::ClassAd &job_ad, bool &good );
01033 
01034 void set_jdl_original( classad::ClassAd &job_ad, const std::string &value );
01035 
01036 std::string get_jdl_original( const classad::ClassAd &job_ad );
01037 
01038 void remove_jdl_original( classad::ClassAd &job_ad );
01039 
01040 std::string unparse_jdl_original( const classad::ClassAd &job_ad );
01041 
01042 void set_jdl_original( classad::ClassAd &job_ad, const std::string &value, bool &good );
01043 
01044 std::string get_jdl_original( const classad::ClassAd &job_ad, bool &good );
01045 
01046 void remove_jdl_original( classad::ClassAd &job_ad, bool &good );
01047 
01048 std::string unparse_jdl_original( const classad::ClassAd &job_ad, bool &good );
01049 
01050 void set_delegation_id( classad::ClassAd &job_ad, const std::string &value );
01051 
01052 std::string get_delegation_id( const classad::ClassAd &job_ad );
01053 
01054 void remove_delegation_id( classad::ClassAd &job_ad );
01055 
01056 std::string unparse_delegation_id( const classad::ClassAd &job_ad );
01057 
01058 void set_delegation_id( classad::ClassAd &job_ad, const std::string &value, bool &good );
01059 
01060 std::string get_delegation_id( const classad::ClassAd &job_ad, bool &good );
01061 
01062 void remove_delegation_id( classad::ClassAd &job_ad, bool &good );
01063 
01064 std::string unparse_delegation_id( const classad::ClassAd &job_ad, bool &good );
01065 
01066 void set_state_id( classad::ClassAd &job_ad, const std::string &value );
01067 
01068 std::string get_state_id( const classad::ClassAd &job_ad );
01069 
01070 void remove_state_id( classad::ClassAd &job_ad );
01071 
01072 std::string unparse_state_id( const classad::ClassAd &job_ad );
01073 
01074 void set_state_id( classad::ClassAd &job_ad, const std::string &value, bool &good );
01075 
01076 std::string get_state_id( const classad::ClassAd &job_ad, bool &good );
01077 
01078 void remove_state_id( classad::ClassAd &job_ad, bool &good );
01079 
01080 std::string unparse_state_id( const classad::ClassAd &job_ad, bool &good );
01081 
01082 void set_user_data( classad::ClassAd &job_ad, const std::string &value );
01083 
01084 std::string get_user_data( const classad::ClassAd &job_ad );
01085 
01086 void remove_user_data( classad::ClassAd &job_ad );
01087 
01088 std::string unparse_user_data( const classad::ClassAd &job_ad );
01089 
01090 void set_user_data( classad::ClassAd &job_ad, const std::string &value, bool &good );
01091 
01092 std::string get_user_data( const classad::ClassAd &job_ad, bool &good );
01093 
01094 void remove_user_data( classad::ClassAd &job_ad, bool &good );
01095 
01096 std::string unparse_user_data( const classad::ClassAd &job_ad, bool &good );
01097 
01098 void set_lbaddress( classad::ClassAd &job_ad, const std::string &value );
01099 
01100 std::string get_lbaddress( const classad::ClassAd &job_ad );
01101 
01102 void remove_lbaddress( classad::ClassAd &job_ad );
01103 
01104 std::string unparse_lbaddress( const classad::ClassAd &job_ad );
01105 
01106 void set_lbaddress( classad::ClassAd &job_ad, const std::string &value, bool &good );
01107 
01108 std::string get_lbaddress( const classad::ClassAd &job_ad, bool &good );
01109 
01110 void remove_lbaddress( classad::ClassAd &job_ad, bool &good );
01111 
01112 std::string unparse_lbaddress( const classad::ClassAd &job_ad, bool &good );
01113 
01114 void set_virtual_organisation( classad::ClassAd &job_ad, const std::string &value );
01115 
01116 std::string get_virtual_organisation( const classad::ClassAd &job_ad );
01117 
01118 void remove_virtual_organisation( classad::ClassAd &job_ad );
01119 
01120 std::string unparse_virtual_organisation( const classad::ClassAd &job_ad );
01121 
01122 void set_virtual_organisation( classad::ClassAd &job_ad, const std::string &value, bool &good );
01123 
01124 std::string get_virtual_organisation( const classad::ClassAd &job_ad, bool &good );
01125 
01126 void remove_virtual_organisation( classad::ClassAd &job_ad, bool &good );
01127 
01128 std::string unparse_virtual_organisation( const classad::ClassAd &job_ad, bool &good );
01129 
01130 void set_dsupload( classad::ClassAd &job_ad, const std::string &value );
01131 
01132 std::string get_dsupload( const classad::ClassAd &job_ad );
01133 
01134 void remove_dsupload( classad::ClassAd &job_ad );
01135 
01136 std::string unparse_dsupload( const classad::ClassAd &job_ad );
01137 
01138 void set_dsupload( classad::ClassAd &job_ad, const std::string &value, bool &good );
01139 
01140 std::string get_dsupload( const classad::ClassAd &job_ad, bool &good );
01141 
01142 void remove_dsupload( classad::ClassAd &job_ad, bool &good );
01143 
01144 std::string unparse_dsupload( const classad::ClassAd &job_ad, bool &good );
01145 
01146 void set_output_file( classad::ClassAd &job_ad, const std::string &value );
01147 
01148 std::string get_output_file( const classad::ClassAd &job_ad );
01149 
01150 void remove_output_file( classad::ClassAd &job_ad );
01151 
01152 std::string unparse_output_file( const classad::ClassAd &job_ad );
01153 
01154 void set_output_file( classad::ClassAd &job_ad, const std::string &value, bool &good );
01155 
01156 std::string get_output_file( const classad::ClassAd &job_ad, bool &good );
01157 
01158 void remove_output_file( classad::ClassAd &job_ad, bool &good );
01159 
01160 std::string unparse_output_file( const classad::ClassAd &job_ad, bool &good );
01161 
01162 void set_logical_file_name( classad::ClassAd &job_ad, const std::string &value );
01163 
01164 std::string get_logical_file_name( const classad::ClassAd &job_ad );
01165 
01166 void remove_logical_file_name( classad::ClassAd &job_ad );
01167 
01168 std::string unparse_logical_file_name( const classad::ClassAd &job_ad );
01169 
01170 void set_logical_file_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
01171 
01172 std::string get_logical_file_name( const classad::ClassAd &job_ad, bool &good );
01173 
01174 void remove_logical_file_name( classad::ClassAd &job_ad, bool &good );
01175 
01176 std::string unparse_logical_file_name( const classad::ClassAd &job_ad, bool &good );
01177 
01178 void set_storage_element( classad::ClassAd &job_ad, const std::string &value );
01179 
01180 std::string get_storage_element( const classad::ClassAd &job_ad );
01181 
01182 void remove_storage_element( classad::ClassAd &job_ad );
01183 
01184 std::string unparse_storage_element( const classad::ClassAd &job_ad );
01185 
01186 void set_storage_element( classad::ClassAd &job_ad, const std::string &value, bool &good );
01187 
01188 std::string get_storage_element( const classad::ClassAd &job_ad, bool &good );
01189 
01190 void remove_storage_element( classad::ClassAd &job_ad, bool &good );
01191 
01192 std::string unparse_storage_element( const classad::ClassAd &job_ad, bool &good );
01193 
01194 void set_hlrlocation( classad::ClassAd &job_ad, const std::string &value );
01195 
01196 std::string get_hlrlocation( const classad::ClassAd &job_ad );
01197 
01198 void remove_hlrlocation( classad::ClassAd &job_ad );
01199 
01200 std::string unparse_hlrlocation( const classad::ClassAd &job_ad );
01201 
01202 void set_hlrlocation( classad::ClassAd &job_ad, const std::string &value, bool &good );
01203 
01204 std::string get_hlrlocation( const classad::ClassAd &job_ad, bool &good );
01205 
01206 void remove_hlrlocation( classad::ClassAd &job_ad, bool &good );
01207 
01208 std::string unparse_hlrlocation( const classad::ClassAd &job_ad, bool &good );
01209 
01210 void set_glite_wl_ui_dag_node_name( classad::ClassAd &job_ad, const std::string &value );
01211 
01212 std::string get_glite_wl_ui_dag_node_name( const classad::ClassAd &job_ad );
01213 
01214 void remove_glite_wl_ui_dag_node_name( classad::ClassAd &job_ad );
01215 
01216 std::string unparse_glite_wl_ui_dag_node_name( const classad::ClassAd &job_ad );
01217 
01218 void set_glite_wl_ui_dag_node_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
01219 
01220 std::string get_glite_wl_ui_dag_node_name( const classad::ClassAd &job_ad, bool &good );
01221 
01222 void remove_glite_wl_ui_dag_node_name( classad::ClassAd &job_ad, bool &good );
01223 
01224 std::string unparse_glite_wl_ui_dag_node_name( const classad::ClassAd &job_ad, bool &good );
01225 
01226 void set_node_name( classad::ClassAd &job_ad, const std::string &value );
01227 
01228 std::string get_node_name( const classad::ClassAd &job_ad );
01229 
01230 void remove_node_name( classad::ClassAd &job_ad );
01231 
01232 std::string unparse_node_name( const classad::ClassAd &job_ad );
01233 
01234 void set_node_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
01235 
01236 std::string get_node_name( const classad::ClassAd &job_ad, bool &good );
01237 
01238 void remove_node_name( classad::ClassAd &job_ad, bool &good );
01239 
01240 std::string unparse_node_name( const classad::ClassAd &job_ad, bool &good );
01241 
01242 void set_file( classad::ClassAd &job_ad, const std::string &value );
01243 
01244 std::string get_file( const classad::ClassAd &job_ad );
01245 
01246 void remove_file( classad::ClassAd &job_ad );
01247 
01248 std::string unparse_file( const classad::ClassAd &job_ad );
01249 
01250 void set_file( classad::ClassAd &job_ad, const std::string &value, bool &good );
01251 
01252 std::string get_file( const classad::ClassAd &job_ad, bool &good );
01253 
01254 void remove_file( classad::ClassAd &job_ad, bool &good );
01255 
01256 std::string unparse_file( const classad::ClassAd &job_ad, bool &good );
01257 
01258 void set_listener_host( classad::ClassAd &job_ad, const std::string &value );
01259 
01260 std::string get_listener_host( const classad::ClassAd &job_ad );
01261 
01262 void remove_listener_host( classad::ClassAd &job_ad );
01263 
01264 std::string unparse_listener_host( const classad::ClassAd &job_ad );
01265 
01266 void set_listener_host( classad::ClassAd &job_ad, const std::string &value, bool &good );
01267 
01268 std::string get_listener_host( const classad::ClassAd &job_ad, bool &good );
01269 
01270 void remove_listener_host( classad::ClassAd &job_ad, bool &good );
01271 
01272 std::string unparse_listener_host( const classad::ClassAd &job_ad, bool &good );
01273 
01274 void set_listener_pipe_name( classad::ClassAd &job_ad, const std::string &value );
01275 
01276 std::string get_listener_pipe_name( const classad::ClassAd &job_ad );
01277 
01278 void remove_listener_pipe_name( classad::ClassAd &job_ad );
01279 
01280 std::string unparse_listener_pipe_name( const classad::ClassAd &job_ad );
01281 
01282 void set_listener_pipe_name( classad::ClassAd &job_ad, const std::string &value, bool &good );
01283 
01284 std::string get_listener_pipe_name( const classad::ClassAd &job_ad, bool &good );
01285 
01286 void remove_listener_pipe_name( classad::ClassAd &job_ad, bool &good );
01287 
01288 std::string unparse_listener_pipe_name( const classad::ClassAd &job_ad, bool &good );
01289 
01290 void set_perusal_files_dest_uri( classad::ClassAd &job_ad, const std::string &value );
01291 
01292 std::string get_perusal_files_dest_uri( const classad::ClassAd &job_ad );
01293 
01294 void remove_perusal_files_dest_uri( classad::ClassAd &job_ad );
01295 
01296 std::string unparse_perusal_files_dest_uri( const classad::ClassAd &job_ad );
01297 
01298 void set_perusal_files_dest_uri( classad::ClassAd &job_ad, const std::string &value, bool &good );
01299 
01300 std::string get_perusal_files_dest_uri( const classad::ClassAd &job_ad, bool &good );
01301 
01302 void remove_perusal_files_dest_uri( classad::ClassAd &job_ad, bool &good );
01303 
01304 std::string unparse_perusal_files_dest_uri( const classad::ClassAd &job_ad, bool &good );
01305 
01306 void set_job_provenance( classad::ClassAd &job_ad, const std::string &value );
01307 
01308 std::string get_job_provenance( const classad::ClassAd &job_ad );
01309 
01310 void remove_job_provenance( classad::ClassAd &job_ad );
01311 
01312 std::string unparse_job_provenance( const classad::ClassAd &job_ad );
01313 
01314 void set_job_provenance( classad::ClassAd &job_ad, const std::string &value, bool &good );
01315 
01316 std::string get_job_provenance( const classad::ClassAd &job_ad, bool &good );
01317 
01318 void remove_job_provenance( classad::ClassAd &job_ad, bool &good );
01319 
01320 std::string unparse_job_provenance( const classad::ClassAd &job_ad, bool &good );
01321 
01322 void set_mw_version( classad::ClassAd &job_ad, const std::string &value );
01323 
01324 std::string get_mw_version( const classad::ClassAd &job_ad );
01325 
01326 void remove_mw_version( classad::ClassAd &job_ad );
01327 
01328 std::string unparse_mw_version( const classad::ClassAd &job_ad );
01329 
01330 void set_mw_version( classad::ClassAd &job_ad, const std::string &value, bool &good );
01331 
01332 std::string get_mw_version( const classad::ClassAd &job_ad, bool &good );
01333 
01334 void remove_mw_version( classad::ClassAd &job_ad, bool &good );
01335 
01336 std::string unparse_mw_version( const classad::ClassAd &job_ad, bool &good );
01337 
01338 void set_output_data( classad::ClassAd &job_ad, const classad::ExprTree *value );
01339 
01340 classad::ExprTree *get_output_data( const classad::ClassAd &job_ad );
01341 
01342 void remove_output_data( classad::ClassAd &job_ad );
01343 
01344 std::string unparse_output_data( const classad::ClassAd &job_ad );
01345 
01346 void set_output_data( classad::ClassAd &job_ad, const classad::ExprTree *value, bool &good );
01347 
01348 classad::ExprTree *get_output_data( const classad::ClassAd &job_ad, bool &good );
01349 
01350 void remove_output_data( classad::ClassAd &job_ad, bool &good );
01351 
01352 std::string unparse_output_data( const classad::ClassAd &job_ad, bool &good );
01353 
01354 void set_user_tags( classad::ClassAd &job_ad, const classad::ExprTree *value );
01355 
01356 classad::ExprTree *get_user_tags( const classad::ClassAd &job_ad );
01357 
01358 void remove_user_tags( classad::ClassAd &job_ad );
01359 
01360 std::string unparse_user_tags( const classad::ClassAd &job_ad );
01361 
01362 void set_user_tags( classad::ClassAd &job_ad, const classad::ExprTree *value, bool &good );
01363 
01364 classad::ExprTree *get_user_tags( const classad::ClassAd &job_ad, bool &good );
01365 
01366 void remove_user_tags( classad::ClassAd &job_ad, bool &good );
01367 
01368 std::string unparse_user_tags( const classad::ClassAd &job_ad, bool &good );
01369 
01370 void set_data_requirements( classad::ClassAd &job_ad, const classad::ExprTree *value );
01371 
01372 classad::ExprTree *get_data_requirements( const classad::ClassAd &job_ad );
01373 
01374 void remove_data_requirements( classad::ClassAd &job_ad );
01375 
01376 std::string unparse_data_requirements( const classad::ClassAd &job_ad );
01377 
01378 void set_data_requirements( classad::ClassAd &job_ad, const classad::ExprTree *value, bool &good );
01379 
01380 classad::ExprTree *get_data_requirements( const classad::ClassAd &job_ad, bool &good );
01381 
01382 void remove_data_requirements( classad::ClassAd &job_ad, bool &good );
01383 
01384 std::string unparse_data_requirements( const classad::ClassAd &job_ad, bool &good );
01385 
01386 void set_data_catalog_type( classad::ClassAd &job_ad, const std::string &value );
01387 
01388 std::string get_data_catalog_type( const classad::ClassAd &job_ad );
01389 
01390 void remove_data_catalog_type( classad::ClassAd &job_ad );
01391 
01392 std::string unparse_data_catalog_type( const classad::ClassAd &job_ad );
01393 
01394 void set_data_catalog_type( classad::ClassAd &job_ad, const std::string &value, bool &good );
01395 
01396 std::string get_data_catalog_type( const classad::ClassAd &job_ad, bool &good );
01397 
01398 void remove_data_catalog_type( classad::ClassAd &job_ad, bool &good );
01399 
01400 std::string unparse_data_catalog_type( const classad::ClassAd &job_ad, bool &good );
01401 
01402 void set_output_sandbox( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01403 
01404 void get_output_sandbox( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01405 
01406 void remove_output_sandbox( classad::ClassAd &job_ad );
01407 
01408 std::string unparse_output_sandbox( const classad::ClassAd &job_ad );
01409 
01410 void set_output_sandbox( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01411 
01412 void get_output_sandbox( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01413 
01414 void remove_output_sandbox( classad::ClassAd &job_ad, bool &good );
01415 
01416 std::string unparse_output_sandbox( const classad::ClassAd &job_ad, bool &good );
01417 
01418 void set_output_sandbox_dest_uri( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01419 
01420 void get_output_sandbox_dest_uri( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01421 
01422 void remove_output_sandbox_dest_uri( classad::ClassAd &job_ad );
01423 
01424 std::string unparse_output_sandbox_dest_uri( const classad::ClassAd &job_ad );
01425 
01426 void set_output_sandbox_dest_uri( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01427 
01428 void get_output_sandbox_dest_uri( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01429 
01430 void remove_output_sandbox_dest_uri( classad::ClassAd &job_ad, bool &good );
01431 
01432 std::string unparse_output_sandbox_dest_uri( const classad::ClassAd &job_ad, bool &good );
01433 
01434 void set_input_sandbox_dest_file_name( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01435 
01436 void get_input_sandbox_dest_file_name( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01437 
01438 void remove_input_sandbox_dest_file_name( classad::ClassAd &job_ad );
01439 
01440 std::string unparse_input_sandbox_dest_file_name( const classad::ClassAd &job_ad );
01441 
01442 void set_input_sandbox_dest_file_name( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01443 
01444 void get_input_sandbox_dest_file_name( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01445 
01446 void remove_input_sandbox_dest_file_name( classad::ClassAd &job_ad, bool &good );
01447 
01448 std::string unparse_input_sandbox_dest_file_name( const classad::ClassAd &job_ad, bool &good );
01449 
01450 void set_input_sandbox( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01451 
01452 void get_input_sandbox( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01453 
01454 void remove_input_sandbox( classad::ClassAd &job_ad );
01455 
01456 std::string unparse_input_sandbox( const classad::ClassAd &job_ad );
01457 
01458 void set_input_sandbox( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01459 
01460 void get_input_sandbox( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01461 
01462 void remove_input_sandbox( classad::ClassAd &job_ad, bool &good );
01463 
01464 std::string unparse_input_sandbox( const classad::ClassAd &job_ad, bool &good );
01465 
01466 void set_environment( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01467 
01468 void get_environment( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01469 
01470 void remove_environment( classad::ClassAd &job_ad );
01471 
01472 std::string unparse_environment( const classad::ClassAd &job_ad );
01473 
01474 void set_environment( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01475 
01476 void get_environment( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01477 
01478 void remove_environment( classad::ClassAd &job_ad, bool &good );
01479 
01480 std::string unparse_environment( const classad::ClassAd &job_ad, bool &good );
01481 
01482 void set_input_data( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01483 
01484 void get_input_data( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01485 
01486 void remove_input_data( classad::ClassAd &job_ad );
01487 
01488 std::string unparse_input_data( const classad::ClassAd &job_ad );
01489 
01490 void set_input_data( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01491 
01492 void get_input_data( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01493 
01494 void remove_input_data( classad::ClassAd &job_ad, bool &good );
01495 
01496 std::string unparse_input_data( const classad::ClassAd &job_ad, bool &good );
01497 
01498 void set_data_access_protocol( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01499 
01500 void get_data_access_protocol( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01501 
01502 void remove_data_access_protocol( classad::ClassAd &job_ad );
01503 
01504 std::string unparse_data_access_protocol( const classad::ClassAd &job_ad );
01505 
01506 void set_data_access_protocol( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01507 
01508 void get_data_access_protocol( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01509 
01510 void remove_data_access_protocol( classad::ClassAd &job_ad, bool &good );
01511 
01512 std::string unparse_data_access_protocol( const classad::ClassAd &job_ad, bool &good );
01513 
01514 void set_data_catalog( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01515 
01516 void get_data_catalog( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01517 
01518 void remove_data_catalog( classad::ClassAd &job_ad );
01519 
01520 std::string unparse_data_catalog( const classad::ClassAd &job_ad );
01521 
01522 void set_data_catalog( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01523 
01524 void get_data_catalog( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01525 
01526 void remove_data_catalog( classad::ClassAd &job_ad, bool &good );
01527 
01528 std::string unparse_data_catalog( const classad::ClassAd &job_ad, bool &good );
01529 
01530 void set_storage_index( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01531 
01532 void get_storage_index( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01533 
01534 void remove_storage_index( classad::ClassAd &job_ad );
01535 
01536 std::string unparse_storage_index( const classad::ClassAd &job_ad );
01537 
01538 void set_storage_index( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01539 
01540 void get_storage_index( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01541 
01542 void remove_storage_index( classad::ClassAd &job_ad, bool &good );
01543 
01544 std::string unparse_storage_index( const classad::ClassAd &job_ad, bool &good );
01545 
01546 void set_significant_attributes( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01547 
01548 void get_significant_attributes( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01549 
01550 void remove_significant_attributes( classad::ClassAd &job_ad );
01551 
01552 std::string unparse_significant_attributes( const classad::ClassAd &job_ad );
01553 
01554 void set_significant_attributes( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01555 
01556 void get_significant_attributes( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01557 
01558 void remove_significant_attributes( classad::ClassAd &job_ad, bool &good );
01559 
01560 std::string unparse_significant_attributes( const classad::ClassAd &job_ad, bool &good );
01561 
01562 void set_step_weight( classad::ClassAd &job_ad, const std::vector<int> &l );
01563 
01564 void get_step_weight( const classad::ClassAd &job_ad, std::vector<int> &l );
01565 
01566 void remove_step_weight( classad::ClassAd &job_ad );
01567 
01568 std::string unparse_step_weight( const classad::ClassAd &job_ad );
01569 
01570 void set_step_weight( classad::ClassAd &job_ad, const std::vector<int> &l, bool &good );
01571 
01572 void get_step_weight( const classad::ClassAd &job_ad, std::vector<int> &l, bool &good );
01573 
01574 void remove_step_weight( classad::ClassAd &job_ad, bool &good );
01575 
01576 std::string unparse_step_weight( const classad::ClassAd &job_ad, bool &good );
01577 
01578 void set_prejob( classad::ClassAd &job_ad, const classad::ClassAd *value );
01579 
01580 classad::ClassAd *get_prejob( const classad::ClassAd &job_ad );
01581 
01582 void remove_prejob( classad::ClassAd &job_ad );
01583 
01584 std::string unparse_prejob( const classad::ClassAd &job_ad );
01585 
01586 void set_prejob( classad::ClassAd &job_ad, const classad::ClassAd *value, bool &good );
01587 
01588 classad::ClassAd *get_prejob( const classad::ClassAd &job_ad, bool &good );
01589 
01590 void remove_prejob( classad::ClassAd &job_ad, bool &good );
01591 
01592 std::string unparse_prejob( const classad::ClassAd &job_ad, bool &good );
01593 
01594 void set_postjob( classad::ClassAd &job_ad, const classad::ClassAd *value );
01595 
01596 classad::ClassAd *get_postjob( const classad::ClassAd &job_ad );
01597 
01598 void remove_postjob( classad::ClassAd &job_ad );
01599 
01600 std::string unparse_postjob( const classad::ClassAd &job_ad );
01601 
01602 void set_postjob( classad::ClassAd &job_ad, const classad::ClassAd *value, bool &good );
01603 
01604 classad::ClassAd *get_postjob( const classad::ClassAd &job_ad, bool &good );
01605 
01606 void remove_postjob( classad::ClassAd &job_ad, bool &good );
01607 
01608 std::string unparse_postjob( const classad::ClassAd &job_ad, bool &good );
01609 
01610 void set_job_state( classad::ClassAd &job_ad, const classad::ClassAd *value );
01611 
01612 classad::ClassAd *get_job_state( const classad::ClassAd &job_ad );
01613 
01614 void remove_job_state( classad::ClassAd &job_ad );
01615 
01616 std::string unparse_job_state( const classad::ClassAd &job_ad );
01617 
01618 void set_job_state( classad::ClassAd &job_ad, const classad::ClassAd *value, bool &good );
01619 
01620 classad::ClassAd *get_job_state( const classad::ClassAd &job_ad, bool &good );
01621 
01622 void remove_job_state( classad::ClassAd &job_ad, bool &good );
01623 
01624 std::string unparse_job_state( const classad::ClassAd &job_ad, bool &good );
01625 
01626 void set_ces( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01627 
01628 void get_ces( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01629 
01630 void remove_ces( classad::ClassAd &job_ad );
01631 
01632 std::string unparse_ces( const classad::ClassAd &job_ad );
01633 
01634 void set_ces( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01635 
01636 void get_ces( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01637 
01638 void remove_ces( classad::ClassAd &job_ad, bool &good );
01639 
01640 std::string unparse_ces( const classad::ClassAd &job_ad, bool &good );
01641 
01642 
01643 
01644 void set_job_steps( classad::ClassAd &job_ad, const std::vector<std::string> &l );
01645 
01646 void get_job_steps( const classad::ClassAd &job_ad, std::vector<std::string> &l );
01647 
01648 void set_job_steps( classad::ClassAd &job_ad, const std::vector<std::string> &l, bool &good );
01649 
01650 void get_job_steps( const classad::ClassAd &job_ad, std::vector<std::string> &l, bool &good );
01651 
01652 
01653 } // namespace jdl
01654 } // namespace glite
01655 
01656 #endif
01657 
01658 // Local Variables:
01659 // mode: c++
01660 // End:

Generated on 9 Feb 2014 for jdl-api-cpp-3.4.3 by  doxygen 1.4.7