20 #ifndef GLITE_WMS_COMMON_REQUESTAD_JOBADMANIPULATION_H
21 #define GLITE_WMS_COMMON_REQUESTAD_JOBADMANIPULATION_H
23 #ifndef GLITE_WMS_X_STRING
24 #define GLITE_WMS_X_STRING
28 #ifndef GLITE_WMS_X_VECTOR
29 #define GLITE_WMS_X_VECTOR
58 void set_fuzzy_rank( classad::ClassAd &job_ad,
const bool &value );
66 void set_fuzzy_rank( classad::ClassAd &job_ad,
bool value,
bool &good );
122 void set_move_to_ce( classad::ClassAd &job_ad,
const bool &value );
130 void set_move_to_ce( classad::ClassAd &job_ad,
bool value,
bool &good );
132 bool get_move_to_ce(
const classad::ClassAd &job_ad,
bool &good );
162 void set_whole_nodes( classad::ClassAd &job_ad,
bool value,
bool &good );
186 void set_exit_code( classad::ClassAd &job_ad,
const int &value );
194 void set_exit_code( classad::ClassAd &job_ad,
int value,
bool &good );
196 int get_exit_code(
const classad::ClassAd &job_ad,
bool &good );
210 void set_node_number( classad::ClassAd &job_ad,
int value,
bool &good );
218 void set_cpu_number( classad::ClassAd &job_ad,
const int &value );
226 void set_cpu_number( classad::ClassAd &job_ad,
int value,
bool &good );
258 void set_retry_count( classad::ClassAd &job_ad,
int value,
bool &good );
322 void set_host_number( classad::ClassAd &job_ad,
int value,
bool &good );
330 void set_ce_match( classad::ClassAd &job_ad,
const int &value );
338 void set_ce_match( classad::ClassAd &job_ad,
int value,
bool &good );
340 int get_ce_match(
const classad::ClassAd &job_ad,
bool &good );
346 void set_job_steps( classad::ClassAd &job_ad,
const int &value );
354 void set_job_steps( classad::ClassAd &job_ad,
int value,
bool &good );
356 int get_job_steps(
const classad::ClassAd &job_ad,
bool &good );
386 void set_expiry_time( classad::ClassAd &job_ad,
int value,
bool &good );
442 void set_rank( classad::ClassAd &job_ad,
const double &value );
444 double get_rank(
const classad::ClassAd &job_ad );
448 std::string
unparse_rank(
const classad::ClassAd &job_ad );
450 void set_rank( classad::ClassAd &job_ad,
double value,
bool &good );
452 double get_rank(
const classad::ClassAd &job_ad,
bool &good );
454 void remove_rank( classad::ClassAd &job_ad,
bool &good );
456 std::string
unparse_rank(
const classad::ClassAd &job_ad,
bool &good );
466 void set_fuzzy_factor( classad::ClassAd &job_ad,
double value,
bool &good );
490 void set_job_status( classad::ClassAd &job_ad,
const std::string &value );
498 void set_job_status( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
500 std::string
get_job_status(
const classad::ClassAd &job_ad,
bool &good );
514 void set_aborted_reason( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
538 void set_queue_name( classad::ClassAd &job_ad,
const std::string &value );
546 void set_queue_name( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
548 std::string
get_queue_name(
const classad::ClassAd &job_ad,
bool &good );
554 void set_match_status( classad::ClassAd &job_ad,
const std::string &value );
562 void set_match_status( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
570 void set_ce_rank( classad::ClassAd &job_ad,
const std::string &value );
572 std::string
get_ce_rank(
const classad::ClassAd &job_ad );
578 void set_ce_rank( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
580 std::string
get_ce_rank(
const classad::ClassAd &job_ad,
bool &good );
584 std::string
unparse_ce_rank(
const classad::ClassAd &job_ad,
bool &good );
594 void set_cancel_status( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
610 void set_failure_reason( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
626 void set_transfer_status( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
634 void set_sandbox_file( classad::ClassAd &job_ad,
const std::string &value );
642 void set_sandbox_file( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
650 void set_edg_jobid( classad::ClassAd &job_ad,
const std::string &value );
658 void set_edg_jobid( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
660 std::string
get_edg_jobid(
const classad::ClassAd &job_ad,
bool &good );
666 void set_ce_id( classad::ClassAd &job_ad,
const std::string &value );
668 std::string
get_ce_id(
const classad::ClassAd &job_ad );
674 void set_ce_id( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
676 std::string
get_ce_id(
const classad::ClassAd &job_ad,
bool &good );
678 void remove_ce_id( classad::ClassAd &job_ad,
bool &good );
680 std::string
unparse_ce_id(
const classad::ClassAd &job_ad,
bool &good );
682 void set_submit_to( classad::ClassAd &job_ad,
const std::string &value );
690 void set_submit_to( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
692 std::string
get_submit_to(
const classad::ClassAd &job_ad,
bool &good );
698 void set_executable( classad::ClassAd &job_ad,
const std::string &value );
706 void set_executable( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
708 std::string
get_executable(
const classad::ClassAd &job_ad,
bool &good );
714 void set_std_output( classad::ClassAd &job_ad,
const std::string &value );
722 void set_std_output( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
724 std::string
get_std_output(
const classad::ClassAd &job_ad,
bool &good );
730 void set_std_input( classad::ClassAd &job_ad,
const std::string &value );
738 void set_std_input( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
740 std::string
get_std_input(
const classad::ClassAd &job_ad,
bool &good );
746 void set_std_error( classad::ClassAd &job_ad,
const std::string &value );
754 void set_std_error( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
756 std::string
get_std_error(
const classad::ClassAd &job_ad,
bool &good );
762 void set_arguments( classad::ClassAd &job_ad,
const std::string &value );
770 void set_arguments( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
772 std::string
get_arguments(
const classad::ClassAd &job_ad,
bool &good );
778 void set_prologue( classad::ClassAd &job_ad,
const std::string &value );
780 std::string
get_prologue(
const classad::ClassAd &job_ad );
786 void set_prologue( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
788 std::string
get_prologue(
const classad::ClassAd &job_ad,
bool &good );
810 void set_epilogue( classad::ClassAd &job_ad,
const std::string &value );
812 std::string
get_epilogue(
const classad::ClassAd &job_ad );
818 void set_epilogue( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
820 std::string
get_epilogue(
const classad::ClassAd &job_ad,
bool &good );
850 void set_my_proxy_server( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
858 void set_job_type( classad::ClassAd &job_ad,
const std::string &value );
860 std::string
get_job_type(
const classad::ClassAd &job_ad );
866 void set_job_type( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
868 std::string
get_job_type(
const classad::ClassAd &job_ad,
bool &good );
874 void set_output_se( classad::ClassAd &job_ad,
const std::string &value );
882 void set_output_se( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
884 std::string
get_output_se(
const classad::ClassAd &job_ad,
bool &good );
898 void set_replica_catalog( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
906 void set_user_contact( classad::ClassAd &job_ad,
const std::string &value );
914 void set_user_contact( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
938 void set_type( classad::ClassAd &job_ad,
const std::string &value );
940 std::string
get_type(
const classad::ClassAd &job_ad );
944 std::string
unparse_type(
const classad::ClassAd &job_ad );
946 void set_type( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
948 std::string
get_type(
const classad::ClassAd &job_ad,
bool &good );
950 void remove_type( classad::ClassAd &job_ad,
bool &good );
952 std::string
unparse_type(
const classad::ClassAd &job_ad,
bool &good );
970 void set_lrms_type( classad::ClassAd &job_ad,
const std::string &value );
978 void set_lrms_type( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
980 std::string
get_lrms_type(
const classad::ClassAd &job_ad,
bool &good );
1034 void set_jdl_original( classad::ClassAd &job_ad,
const std::string &value );
1042 void set_jdl_original( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1044 std::string
get_jdl_original(
const classad::ClassAd &job_ad,
bool &good );
1058 void set_delegation_id( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1066 void set_state_id( classad::ClassAd &job_ad,
const std::string &value );
1068 std::string
get_state_id(
const classad::ClassAd &job_ad );
1074 void set_state_id( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1076 std::string
get_state_id(
const classad::ClassAd &job_ad,
bool &good );
1080 std::string
unparse_state_id(
const classad::ClassAd &job_ad,
bool &good );
1082 void set_user_data( classad::ClassAd &job_ad,
const std::string &value );
1084 std::string
get_user_data(
const classad::ClassAd &job_ad );
1090 void set_user_data( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1092 std::string
get_user_data(
const classad::ClassAd &job_ad,
bool &good );
1098 void set_lbaddress( classad::ClassAd &job_ad,
const std::string &value );
1100 std::string
get_lbaddress(
const classad::ClassAd &job_ad );
1106 void set_lbaddress( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1108 std::string
get_lbaddress(
const classad::ClassAd &job_ad,
bool &good );
1130 void set_dsupload( classad::ClassAd &job_ad,
const std::string &value );
1132 std::string
get_dsupload(
const classad::ClassAd &job_ad );
1138 void set_dsupload( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1140 std::string
get_dsupload(
const classad::ClassAd &job_ad,
bool &good );
1144 std::string
unparse_dsupload(
const classad::ClassAd &job_ad,
bool &good );
1146 void set_output_file( classad::ClassAd &job_ad,
const std::string &value );
1154 void set_output_file( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1156 std::string
get_output_file(
const classad::ClassAd &job_ad,
bool &good );
1186 void set_storage_element( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1194 void set_hlrlocation( classad::ClassAd &job_ad,
const std::string &value );
1202 void set_hlrlocation( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1204 std::string
get_hlrlocation(
const classad::ClassAd &job_ad,
bool &good );
1226 void set_node_name( classad::ClassAd &job_ad,
const std::string &value );
1228 std::string
get_node_name(
const classad::ClassAd &job_ad );
1234 void set_node_name( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1236 std::string
get_node_name(
const classad::ClassAd &job_ad,
bool &good );
1242 void set_file( classad::ClassAd &job_ad,
const std::string &value );
1244 std::string
get_file(
const classad::ClassAd &job_ad );
1248 std::string
unparse_file(
const classad::ClassAd &job_ad );
1250 void set_file( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1252 std::string
get_file(
const classad::ClassAd &job_ad,
bool &good );
1254 void remove_file( classad::ClassAd &job_ad,
bool &good );
1256 std::string
unparse_file(
const classad::ClassAd &job_ad,
bool &good );
1266 void set_listener_host( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1314 void set_job_provenance( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1322 void set_mw_version( classad::ClassAd &job_ad,
const std::string &value );
1330 void set_mw_version( classad::ClassAd &job_ad,
const std::string &value,
bool &good );
1332 std::string
get_mw_version(
const classad::ClassAd &job_ad,
bool &good );
1338 void set_output_data( classad::ClassAd &job_ad,
const classad::ExprTree *value );
1346 void set_output_data( classad::ClassAd &job_ad,
const classad::ExprTree *value,
bool &good );
1348 classad::ExprTree *
get_output_data(
const classad::ClassAd &job_ad,
bool &good );
1354 void set_user_tags( classad::ClassAd &job_ad,
const classad::ExprTree *value );
1356 classad::ExprTree *
get_user_tags(
const classad::ClassAd &job_ad );
1362 void set_user_tags( classad::ClassAd &job_ad,
const classad::ExprTree *value,
bool &good );
1364 classad::ExprTree *
get_user_tags(
const classad::ClassAd &job_ad,
bool &good );
1402 void set_output_sandbox( classad::ClassAd &job_ad,
const std::vector<std::string> &l );
1404 void get_output_sandbox(
const classad::ClassAd &job_ad, std::vector<std::string> &l );
1410 void set_output_sandbox( classad::ClassAd &job_ad,
const std::vector<std::string> &l,
bool &good );
1412 void get_output_sandbox(
const classad::ClassAd &job_ad, std::vector<std::string> &l,
bool &good );
1450 void set_input_sandbox( classad::ClassAd &job_ad,
const std::vector<std::string> &l );
1452 void get_input_sandbox(
const classad::ClassAd &job_ad, std::vector<std::string> &l );
1458 void set_input_sandbox( classad::ClassAd &job_ad,
const std::vector<std::string> &l,
bool &good );
1460 void get_input_sandbox(
const classad::ClassAd &job_ad, std::vector<std::string> &l,
bool &good );
1466 void set_environment( classad::ClassAd &job_ad,
const std::vector<std::string> &l );
1468 void get_environment(
const classad::ClassAd &job_ad, std::vector<std::string> &l );
1474 void set_environment( classad::ClassAd &job_ad,
const std::vector<std::string> &l,
bool &good );
1476 void get_environment(
const classad::ClassAd &job_ad, std::vector<std::string> &l,
bool &good );
1482 void set_input_data( classad::ClassAd &job_ad,
const std::vector<std::string> &l );
1484 void get_input_data(
const classad::ClassAd &job_ad, std::vector<std::string> &l );
1490 void set_input_data( classad::ClassAd &job_ad,
const std::vector<std::string> &l,
bool &good );
1492 void get_input_data(
const classad::ClassAd &job_ad, std::vector<std::string> &l,
bool &good );
1514 void set_data_catalog( classad::ClassAd &job_ad,
const std::vector<std::string> &l );
1516 void get_data_catalog(
const classad::ClassAd &job_ad, std::vector<std::string> &l );
1522 void set_data_catalog( classad::ClassAd &job_ad,
const std::vector<std::string> &l,
bool &good );
1524 void get_data_catalog(
const classad::ClassAd &job_ad, std::vector<std::string> &l,
bool &good );
1530 void set_storage_index( classad::ClassAd &job_ad,
const std::vector<std::string> &l );
1532 void get_storage_index(
const classad::ClassAd &job_ad, std::vector<std::string> &l );
1538 void set_storage_index( classad::ClassAd &job_ad,
const std::vector<std::string> &l,
bool &good );
1540 void get_storage_index(
const classad::ClassAd &job_ad, std::vector<std::string> &l,
bool &good );
1562 void set_step_weight( classad::ClassAd &job_ad,
const std::vector<int> &l );
1564 void get_step_weight(
const classad::ClassAd &job_ad, std::vector<int> &l );
1570 void set_step_weight( classad::ClassAd &job_ad,
const std::vector<int> &l,
bool &good );
1572 void get_step_weight(
const classad::ClassAd &job_ad, std::vector<int> &l,
bool &good );
1578 void set_prejob( classad::ClassAd &job_ad,
const classad::ClassAd *value );
1580 classad::ClassAd *
get_prejob(
const classad::ClassAd &job_ad );
1586 void set_prejob( classad::ClassAd &job_ad,
const classad::ClassAd *value,
bool &good );
1588 classad::ClassAd *
get_prejob(
const classad::ClassAd &job_ad,
bool &good );
1592 std::string
unparse_prejob(
const classad::ClassAd &job_ad,
bool &good );
1594 void set_postjob( classad::ClassAd &job_ad,
const classad::ClassAd *value );
1596 classad::ClassAd *
get_postjob(
const classad::ClassAd &job_ad );
1602 void set_postjob( classad::ClassAd &job_ad,
const classad::ClassAd *value,
bool &good );
1604 classad::ClassAd *
get_postjob(
const classad::ClassAd &job_ad,
bool &good );
1608 std::string
unparse_postjob(
const classad::ClassAd &job_ad,
bool &good );
1610 void set_job_state( classad::ClassAd &job_ad,
const classad::ClassAd *value );
1612 classad::ClassAd *
get_job_state(
const classad::ClassAd &job_ad );
1618 void set_job_state( classad::ClassAd &job_ad,
const classad::ClassAd *value,
bool &good );
1620 classad::ClassAd *
get_job_state(
const classad::ClassAd &job_ad,
bool &good );
1626 void set_ces( classad::ClassAd &job_ad,
const std::vector<std::string> &l );
1628 void get_ces(
const classad::ClassAd &job_ad, std::vector<std::string> &l );
1632 std::string
unparse_ces(
const classad::ClassAd &job_ad );
1634 void set_ces( classad::ClassAd &job_ad,
const std::vector<std::string> &l,
bool &good );
1636 void get_ces(
const classad::ClassAd &job_ad, std::vector<std::string> &l,
bool &good );
1638 void remove_ces( classad::ClassAd &job_ad,
bool &good );
1640 std::string
unparse_ces(
const classad::ClassAd &job_ad,
bool &good );
1644 void set_job_steps( classad::ClassAd &job_ad,
const std::vector<std::string> &l );
1646 void get_job_steps(
const classad::ClassAd &job_ad, std::vector<std::string> &l );
1648 void set_job_steps( classad::ClassAd &job_ad,
const std::vector<std::string> &l,
bool &good );
1650 void get_job_steps(
const classad::ClassAd &job_ad, std::vector<std::string> &l,
bool &good );
std::string unparse_fuzzy_factor(const classad::ClassAd &job_ad)
void set_short_deadline_job(classad::ClassAd &job_ad, const bool &value)
std::string unparse_storage_element(const classad::ClassAd &job_ad)
void set_cancel_status(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_std_error(const classad::ClassAd &job_ad)
void set_requirements(classad::ClassAd &job_ad, const bool &value)
std::string get_std_input(const classad::ClassAd &job_ad)
int get_cpu_number(const classad::ClassAd &job_ad)
void remove_job_state(classad::ClassAd &job_ad)
std::string unparse_perusal_files_dest_uri(const classad::ClassAd &job_ad)
bool get_fuzzy_rank(const classad::ClassAd &job_ad)
void set_output_sandbox_dest_uri(classad::ClassAd &job_ad, const std::vector< std::string > &l)
std::string unparse_ce_id(const classad::ClassAd &job_ad)
bool get_allow_zipped_isb(const classad::ClassAd &job_ad)
void set_step_weight(classad::ClassAd &job_ad, const std::vector< int > &l)
void get_step_weight(const classad::ClassAd &job_ad, std::vector< int > &l)
void remove_partition_number(classad::ClassAd &job_ad)
std::string unparse_prologue(const classad::ClassAd &job_ad)
std::string get_input_sandbox_base_uri(const classad::ClassAd &job_ad)
classad::ClassAd * get_prejob(const classad::ClassAd &job_ad)
std::string unparse_fuzzy_rank(const classad::ClassAd &job_ad)
void remove_perusal_time_interval(classad::ClassAd &job_ad)
std::string get_node_name(const classad::ClassAd &job_ad)
std::string get_sandbox_file(const classad::ClassAd &job_ad)
void get_data_catalog(const classad::ClassAd &job_ad, std::vector< std::string > &l)
bool get_requirements(const classad::ClassAd &job_ad)
void set_storage_element(classad::ClassAd &job_ad, const std::string &value)
std::string get_state_id(const classad::ClassAd &job_ad)
void remove_data_catalog_type(classad::ClassAd &job_ad)
void remove_enable_wms_feedback(classad::ClassAd &job_ad)
int get_perusal_time_interval(const classad::ClassAd &job_ad)
std::string unparse_user_contact(const classad::ClassAd &job_ad)
std::string unparse_user_data(const classad::ClassAd &job_ad)
void set_replica_catalog(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_job_type(const classad::ClassAd &job_ad)
void remove_submit_to(classad::ClassAd &job_ad)
void set_mw_version(classad::ClassAd &job_ad, const std::string &value)
void remove_postjob(classad::ClassAd &job_ad)
void remove_file(classad::ClassAd &job_ad)
void set_move_to_ce(classad::ClassAd &job_ad, const bool &value)
int get_job_steps(const classad::ClassAd &job_ad)
void set_input_sandbox_base_uri(classad::ClassAd &job_ad, const std::string &value)
void remove_glite_wl_ui_dag_node_name(classad::ClassAd &job_ad)
std::string get_std_error(const classad::ClassAd &job_ad)
void remove_perusal_files_dest_uri(classad::ClassAd &job_ad)
std::string unparse_validity_time(const classad::ClassAd &job_ad)
int get_node_number(const classad::ClassAd &job_ad)
void set_input_sandbox_dest_file_name(classad::ClassAd &job_ad, const std::vector< std::string > &l)
void remove_executable(classad::ClassAd &job_ad)
void remove_shallow_retry_count(classad::ClassAd &job_ad)
std::string get_delegation_id(const classad::ClassAd &job_ad)
void set_aborted_reason(classad::ClassAd &job_ad, const std::string &value)
std::string get_mw_version(const classad::ClassAd &job_ad)
std::string get_notification_type(const classad::ClassAd &job_ad)
std::string get_transfer_status(const classad::ClassAd &job_ad)
void remove_aborted_reason(classad::ClassAd &job_ad)
void remove_prologue(classad::ClassAd &job_ad)
void remove_allow_zipped_isb(classad::ClassAd &job_ad)
std::string get_virtual_organisation(DAGAd const &dagad)
void set_executable(classad::ClassAd &job_ad, const std::string &value)
bool remove_virtual_organisation(DAGAd &dagad)
std::string unparse_host_number(const classad::ClassAd &job_ad)
std::string unparse_output_sandbox(const classad::ClassAd &job_ad)
std::string unparse_data_requirements(const classad::ClassAd &job_ad)
int get_expiry_time(const classad::ClassAd &job_ad)
void set_hlrlocation(classad::ClassAd &job_ad, const std::string &value)
void set_fuzzy_rank(classad::ClassAd &job_ad, const bool &value)
void remove_retry_count(classad::ClassAd &job_ad)
void remove_prologue_arguments(classad::ClassAd &job_ad)
std::string get_listener_host(const classad::ClassAd &job_ad)
std::string unparse_wmpinput_sandbox_base_uri(const classad::ClassAd &job_ad)
std::string unparse_output_se(const classad::ClassAd &job_ad)
void remove_significant_attributes(classad::ClassAd &job_ad)
void remove_perusal_file_enable(classad::ClassAd &job_ad)
void set_current_step(classad::ClassAd &job_ad, const int &value)
std::string get_lb_sequence_code(DAGAd const &dagad)
std::string unparse_notification_type(const classad::ClassAd &job_ad)
std::string unparse_submit_to(const classad::ClassAd &job_ad)
void remove_logical_file_name(classad::ClassAd &job_ad)
std::string unparse_aborted_reason(const classad::ClassAd &job_ad)
std::string unparse_short_deadline_job(const classad::ClassAd &job_ad)
void remove_smpgranularity(classad::ClassAd &job_ad)
void remove_listener_host(classad::ClassAd &job_ad)
void set_significant_attributes(classad::ClassAd &job_ad, const std::vector< std::string > &l)
std::string get_dsupload(const classad::ClassAd &job_ad)
std::string unparse_listener_host(const classad::ClassAd &job_ad)
std::string get_prologue_arguments(const classad::ClassAd &job_ad)
std::string unparse_shallow_retry_count(const classad::ClassAd &job_ad)
std::string unparse_virtual_organisation(const classad::ClassAd &job_ad)
void set_delegation_id(classad::ClassAd &job_ad, const std::string &value)
void remove_input_sandbox_base_uri(classad::ClassAd &job_ad)
void remove_wmpinput_sandbox_base_uri(classad::ClassAd &job_ad)
void remove_transfer_status(classad::ClassAd &job_ad)
std::string unparse_failure_reason(const classad::ClassAd &job_ad)
std::string get_job_provenance(const classad::ClassAd &job_ad)
std::string unparse_epilogue(const classad::ClassAd &job_ad)
std::string unparse_significant_attributes(const classad::ClassAd &job_ad)
void get_significant_attributes(const classad::ClassAd &job_ad, std::vector< std::string > &l)
std::string unparse_output_file(const classad::ClassAd &job_ad)
std::string unparse_rank(const classad::ClassAd &job_ad)
bool get_move_to_ce(const classad::ClassAd &job_ad)
std::string unparse_allow_zipped_isb(const classad::ClassAd &job_ad)
void set_node_number(classad::ClassAd &job_ad, const int &value)
bool get_whole_nodes(const classad::ClassAd &job_ad)
std::string get_glite_wl_ui_dag_node_name(const classad::ClassAd &job_ad)
void set_job_steps(classad::ClassAd &job_ad, const int &value)
std::string get_user_data(const classad::ClassAd &job_ad)
std::string unparse_node_number(const classad::ClassAd &job_ad)
void set_perusal_files_dest_uri(classad::ClassAd &job_ad, const std::string &value)
std::string get_submit_to(const classad::ClassAd &job_ad)
void set_job_status(classad::ClassAd &job_ad, const std::string &value)
bool get_perusal_file_enable(const classad::ClassAd &job_ad)
void remove_host_number(classad::ClassAd &job_ad)
std::string unparse_ces(const classad::ClassAd &job_ad)
void remove_mw_version(classad::ClassAd &job_ad)
void remove_output_sandbox_base_dest_uri(classad::ClassAd &job_ad)
std::string get_storage_element(const classad::ClassAd &job_ad)
std::string get_replica_catalog(const classad::ClassAd &job_ad)
void remove_match_status(classad::ClassAd &job_ad)
void remove_listener_port(classad::ClassAd &job_ad)
void get_environment(const classad::ClassAd &job_ad, std::vector< std::string > &l)
void set_retry_count(classad::ClassAd &job_ad, const int &value)
std::string get_epilogue(const classad::ClassAd &job_ad)
void remove_std_error(classad::ClassAd &job_ad)
void set_allow_zipped_isb(classad::ClassAd &job_ad, const bool &value)
std::string get_arguments(const classad::ClassAd &job_ad)
void remove_replica_catalog(classad::ClassAd &job_ad)
bool set_virtual_organisation(DAGAd &dagad, std::string const &vo)
void set_prologue_arguments(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_smpgranularity(const classad::ClassAd &job_ad)
bool remove_certificate_subject(DAGAd &dagad)
classad::ClassAd * get_job_state(const classad::ClassAd &job_ad)
void remove_input_data(classad::ClassAd &job_ad)
std::string get_wmpinput_sandbox_base_uri(const classad::ClassAd &job_ad)
bool remove_my_proxy_server(DAGAd &dagad)
std::string get_aborted_reason(const classad::ClassAd &job_ad)
void remove_type(classad::ClassAd &job_ad)
std::string unparse_partition_number(const classad::ClassAd &job_ad)
std::string unparse_perusal_file_enable(const classad::ClassAd &job_ad)
std::string unparse_environment(const classad::ClassAd &job_ad)
int get_validity_time(const classad::ClassAd &job_ad)
void set_globus_resource_contact_string(classad::ClassAd &job_ad, const std::string &value)
void remove_failure_reason(classad::ClassAd &job_ad)
void set_lbaddress(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_lb_sequence_code(const classad::ClassAd &job_ad)
std::string unparse_whole_nodes(const classad::ClassAd &job_ad)
std::string unparse_file(const classad::ClassAd &job_ad)
void remove_node_name(classad::ClassAd &job_ad)
void get_storage_index(const classad::ClassAd &job_ad, std::vector< std::string > &l)
classad::ExprTree * get_user_tags(const classad::ClassAd &job_ad)
void remove_step_weight(classad::ClassAd &job_ad)
void set_type(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_queue_name(const classad::ClassAd &job_ad)
std::string unparse_ce_match(const classad::ClassAd &job_ad)
void set_epilogue(classad::ClassAd &job_ad, const std::string &value)
void set_nodes_collocation(classad::ClassAd &job_ad, const bool &value)
void remove_dsupload(classad::ClassAd &job_ad)
std::string unparse_type(const classad::ClassAd &job_ad)
void set_cpu_number(classad::ClassAd &job_ad, const int &value)
void set_whole_nodes(classad::ClassAd &job_ad, const bool &value)
void remove_data_access_protocol(classad::ClassAd &job_ad)
void set_user_tags(classad::ClassAd &job_ad, const classad::ExprTree *value)
void remove_user_data(classad::ClassAd &job_ad)
void remove_job_status(classad::ClassAd &job_ad)
std::string unparse_input_sandbox_base_uri(const classad::ClassAd &job_ad)
int get_current_step(const classad::ClassAd &job_ad)
void set_storage_index(classad::ClassAd &job_ad, const std::vector< std::string > &l)
std::string unparse_job_state(const classad::ClassAd &job_ad)
std::string unparse_std_output(const classad::ClassAd &job_ad)
std::string unparse_my_proxy_server(const classad::ClassAd &job_ad)
std::string get_edg_jobid(DAGAd const &dagad)
int get_creation_time(const classad::ClassAd &job_ad)
std::string get_listener_pipe_name(const classad::ClassAd &job_ad)
int get_partition_number(const classad::ClassAd &job_ad)
int get_listener_port(const classad::ClassAd &job_ad)
void remove_expiry_time(classad::ClassAd &job_ad)
std::string unparse_output_sandbox_base_dest_uri(const classad::ClassAd &job_ad)
std::string get_epilogue_arguments(const classad::ClassAd &job_ad)
void set_validity_time(classad::ClassAd &job_ad, const int &value)
void remove_prejob(classad::ClassAd &job_ad)
void set_listener_host(classad::ClassAd &job_ad, const std::string &value)
void set_notification_type(classad::ClassAd &job_ad, const std::string &value)
void set_postjob(classad::ClassAd &job_ad, const classad::ClassAd *value)
std::string get_output_file(const classad::ClassAd &job_ad)
void set_state_id(classad::ClassAd &job_ad, const std::string &value)
std::string get_certificate_subject(DAGAd const &dagad)
std::string unparse_requirements(const classad::ClassAd &job_ad)
std::string unparse_input_data(const classad::ClassAd &job_ad)
int get_exit_code(const classad::ClassAd &job_ad)
void remove_hlrlocation(classad::ClassAd &job_ad)
void remove_whole_nodes(classad::ClassAd &job_ad)
std::string unparse_certificate_subject(const classad::ClassAd &job_ad)
std::string unparse_ce_rank(const classad::ClassAd &job_ad)
void set_output_file(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_input_sandbox_dest_file_name(const classad::ClassAd &job_ad)
std::string unparse_mw_version(const classad::ClassAd &job_ad)
void get_data_access_protocol(const classad::ClassAd &job_ad, std::vector< std::string > &l)
bool remove_input_sandbox(DAGAd &dagad)
void remove_data_requirements(classad::ClassAd &job_ad)
classad::ClassAd * get_postjob(const classad::ClassAd &job_ad)
void set_std_input(classad::ClassAd &job_ad, const std::string &value)
void remove_epilogue(classad::ClassAd &job_ad)
std::string get_prologue(const classad::ClassAd &job_ad)
void remove_listener_pipe_name(classad::ClassAd &job_ad)
int get_host_number(const classad::ClassAd &job_ad)
void set_file(classad::ClassAd &job_ad, const std::string &value)
void remove_fuzzy_rank(classad::ClassAd &job_ad)
std::string unparse_perusal_time_interval(const classad::ClassAd &job_ad)
void remove_data_catalog(classad::ClassAd &job_ad)
std::string unparse_prologue_arguments(const classad::ClassAd &job_ad)
double get_rank(const classad::ClassAd &job_ad)
void set_logical_file_name(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_current_step(const classad::ClassAd &job_ad)
std::string unparse_exit_code(const classad::ClassAd &job_ad)
bool set_my_proxy_server(DAGAd &dagad, std::string const &id)
std::string unparse_listener_port(const classad::ClassAd &job_ad)
void set_exit_code(classad::ClassAd &job_ad, const int &value)
std::string get_failure_reason(const classad::ClassAd &job_ad)
classad::ExprTree * get_data_requirements(const classad::ClassAd &job_ad)
void set_node_name(classad::ClassAd &job_ad, const std::string &value)
void set_partition_number(classad::ClassAd &job_ad, const int &value)
void set_std_output(classad::ClassAd &job_ad, const std::string &value)
std::string get_hlrlocation(const classad::ClassAd &job_ad)
void remove_exit_code(classad::ClassAd &job_ad)
std::string unparse_sandbox_file(const classad::ClassAd &job_ad)
void remove_creation_time(classad::ClassAd &job_ad)
std::string unparse_transfer_status(const classad::ClassAd &job_ad)
std::string get_lrms_type(const classad::ClassAd &job_ad)
bool remove_edg_jobid(DAGAd &dagad)
void remove_node_number(classad::ClassAd &job_ad)
std::string unparse_data_catalog_type(const classad::ClassAd &job_ad)
classad::ExprTree * get_output_data(const classad::ClassAd &job_ad)
void set_prejob(classad::ClassAd &job_ad, const classad::ClassAd *value)
void remove_storage_element(classad::ClassAd &job_ad)
void set_ces(classad::ClassAd &job_ad, const std::vector< std::string > &l)
std::string unparse_postjob(const classad::ClassAd &job_ad)
std::string unparse_prejob(const classad::ClassAd &job_ad)
void set_glite_wl_ui_dag_node_name(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_job_status(const classad::ClassAd &job_ad)
std::string get_logical_file_name(const classad::ClassAd &job_ad)
void set_dsupload(classad::ClassAd &job_ad, const std::string &value)
void set_data_catalog(classad::ClassAd &job_ad, const std::vector< std::string > &l)
void remove_output_file(classad::ClassAd &job_ad)
std::string unparse_dsupload(const classad::ClassAd &job_ad)
std::string unparse_nodes_collocation(const classad::ClassAd &job_ad)
std::string unparse_input_sandbox(const classad::ClassAd &job_ad)
std::string unparse_match_status(const classad::ClassAd &job_ad)
std::string get_queue_name(const classad::ClassAd &job_ad)
std::string unparse_enable_wms_feedback(const classad::ClassAd &job_ad)
void remove_job_steps(classad::ClassAd &job_ad)
void set_environment(classad::ClassAd &job_ad, const std::vector< std::string > &l)
std::vector< std::string > get_input_sandbox(DAGAd const &dagad)
void remove_output_sandbox_dest_uri(classad::ClassAd &job_ad)
void set_ce_id(classad::ClassAd &job_ad, const std::string &value)
void set_queue_name(classad::ClassAd &job_ad, const std::string &value)
void remove_arguments(classad::ClassAd &job_ad)
void remove_epilogue_arguments(classad::ClassAd &job_ad)
void set_expiry_time(classad::ClassAd &job_ad, const int &value)
void set_user_data(classad::ClassAd &job_ad, const std::string &value)
void set_prologue(classad::ClassAd &job_ad, const std::string &value)
void set_data_catalog_type(classad::ClassAd &job_ad, const std::string &value)
void set_job_provenance(classad::ClassAd &job_ad, const std::string &value)
std::string get_output_sandbox_base_dest_uri(const classad::ClassAd &job_ad)
void set_rank(classad::ClassAd &job_ad, const double &value)
void remove_delegation_id(classad::ClassAd &job_ad)
bool set_edg_jobid(DAGAd &dagad, std::string const &id)
void remove_notification_type(classad::ClassAd &job_ad)
void set_output_sandbox_base_dest_uri(classad::ClassAd &job_ad, const std::string &value)
void set_perusal_file_enable(classad::ClassAd &job_ad, const bool &value)
void remove_input_sandbox_dest_file_name(classad::ClassAd &job_ad)
void remove_queue_name(classad::ClassAd &job_ad)
std::string unparse_output_data(const classad::ClassAd &job_ad)
std::string get_job_type(const classad::ClassAd &job_ad)
void remove_fuzzy_factor(classad::ClassAd &job_ad)
void remove_lbaddress(classad::ClassAd &job_ad)
std::string unparse_jdl_original(const classad::ClassAd &job_ad)
void remove_job_provenance(classad::ClassAd &job_ad)
void set_ce_rank(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_logical_file_name(const classad::ClassAd &job_ad)
bool set_input_sandbox(DAGAd &dagad, std::vector< std::string > const &is)
std::string get_cancel_status(const classad::ClassAd &job_ad)
std::string unparse_edg_jobid(const classad::ClassAd &job_ad)
void remove_current_step(classad::ClassAd &job_ad)
std::string unparse_move_to_ce(const classad::ClassAd &job_ad)
void set_sandbox_file(classad::ClassAd &job_ad, const std::string &value)
void set_job_type(classad::ClassAd &job_ad, const std::string &value)
void get_ces(const classad::ClassAd &job_ad, std::vector< std::string > &l)
void set_lrms_type(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_lbaddress(const classad::ClassAd &job_ad)
std::string get_jdl_original(const classad::ClassAd &job_ad)
std::string get_my_proxy_server(DAGAd const &dagad)
std::string unparse_job_steps(const classad::ClassAd &job_ad)
void set_failure_reason(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_expiry_time(const classad::ClassAd &job_ad)
void remove_output_sandbox(classad::ClassAd &job_ad)
void set_listener_port(classad::ClassAd &job_ad, const int &value)
std::string unparse_cancel_status(const classad::ClassAd &job_ad)
void remove_validity_time(classad::ClassAd &job_ad)
void remove_ce_match(classad::ClassAd &job_ad)
void get_input_data(const classad::ClassAd &job_ad, std::vector< std::string > &l)
std::string unparse_job_provenance(const classad::ClassAd &job_ad)
void remove_output_se(classad::ClassAd &job_ad)
std::string get_ce_rank(const classad::ClassAd &job_ad)
std::string unparse_executable(const classad::ClassAd &job_ad)
void remove_move_to_ce(classad::ClassAd &job_ad)
void remove_storage_index(classad::ClassAd &job_ad)
int get_smpgranularity(const classad::ClassAd &job_ad)
std::string unparse_state_id(const classad::ClassAd &job_ad)
void set_std_error(classad::ClassAd &job_ad, const std::string &value)
void set_user_contact(classad::ClassAd &job_ad, const std::string &value)
void set_data_requirements(classad::ClassAd &job_ad, const classad::ExprTree *value)
void remove_nodes_collocation(classad::ClassAd &job_ad)
std::string unparse_retry_count(const classad::ClassAd &job_ad)
void remove_std_input(classad::ClassAd &job_ad)
void set_output_data(classad::ClassAd &job_ad, const classad::ExprTree *value)
int get_shallow_retry_count(const classad::ClassAd &job_ad)
void set_transfer_status(classad::ClassAd &job_ad, const std::string &value)
void set_host_number(classad::ClassAd &job_ad, const int &value)
void remove_requirements(classad::ClassAd &job_ad)
std::string get_job_status(const classad::ClassAd &job_ad)
std::string unparse_output_sandbox_dest_uri(const classad::ClassAd &job_ad)
std::string get_ce_id(const classad::ClassAd &job_ad)
void remove_jdl_original(classad::ClassAd &job_ad)
std::string get_user_contact(const classad::ClassAd &job_ad)
void remove_ces(classad::ClassAd &job_ad)
void remove_cancel_status(classad::ClassAd &job_ad)
void set_input_data(classad::ClassAd &job_ad, const std::vector< std::string > &l)
void remove_rank(classad::ClassAd &job_ad)
void set_epilogue_arguments(classad::ClassAd &job_ad, const std::string &value)
void set_fuzzy_factor(classad::ClassAd &job_ad, const double &value)
std::string get_type(const classad::ClassAd &job_ad)
std::string unparse_delegation_id(const classad::ClassAd &job_ad)
void get_input_sandbox_dest_file_name(const classad::ClassAd &job_ad, std::vector< std::string > &l)
std::string get_std_output(const classad::ClassAd &job_ad)
void get_output_sandbox_dest_uri(const classad::ClassAd &job_ad, std::vector< std::string > &l)
void remove_lrms_type(classad::ClassAd &job_ad)
void set_jdl_original(classad::ClassAd &job_ad, const std::string &value)
void set_listener_pipe_name(classad::ClassAd &job_ad, const std::string &value)
void remove_environment(classad::ClassAd &job_ad)
void set_wmpinput_sandbox_base_uri(classad::ClassAd &job_ad, const std::string &value)
std::string get_lbaddress(const classad::ClassAd &job_ad)
void remove_user_tags(classad::ClassAd &job_ad)
std::string unparse_hlrlocation(const classad::ClassAd &job_ad)
void remove_sandbox_file(classad::ClassAd &job_ad)
void set_smpgranularity(classad::ClassAd &job_ad, const int &value)
void remove_globus_resource_contact_string(classad::ClassAd &job_ad)
void set_perusal_time_interval(classad::ClassAd &job_ad, const int &value)
void set_creation_time(classad::ClassAd &job_ad, const int &value)
std::string get_file(const classad::ClassAd &job_ad)
void remove_job_type(classad::ClassAd &job_ad)
std::string unparse_arguments(const classad::ClassAd &job_ad)
int get_ce_match(const classad::ClassAd &job_ad)
void remove_user_contact(classad::ClassAd &job_ad)
bool set_certificate_subject(DAGAd &dagad, std::string const &subject)
std::string unparse_epilogue_arguments(const classad::ClassAd &job_ad)
void remove_output_data(classad::ClassAd &job_ad)
std::string unparse_creation_time(const classad::ClassAd &job_ad)
void set_output_se(classad::ClassAd &job_ad, const std::string &value)
std::string get_perusal_files_dest_uri(const classad::ClassAd &job_ad)
std::string unparse_user_tags(const classad::ClassAd &job_ad)
void set_ce_match(classad::ClassAd &job_ad, const int &value)
int get_retry_count(const classad::ClassAd &job_ad)
bool get_short_deadline_job(const classad::ClassAd &job_ad)
void set_output_sandbox(classad::ClassAd &job_ad, const std::vector< std::string > &l)
std::string get_globus_resource_contact_string(const classad::ClassAd &job_ad)
void set_submit_to(classad::ClassAd &job_ad, const std::string &value)
std::string get_executable(const classad::ClassAd &job_ad)
bool remove_lb_sequence_code(DAGAd &dagad)
void remove_ce_rank(classad::ClassAd &job_ad)
void set_arguments(classad::ClassAd &job_ad, const std::string &value)
std::string get_output_se(const classad::ClassAd &job_ad)
void get_output_sandbox(const classad::ClassAd &job_ad, std::vector< std::string > &l)
std::string unparse_storage_index(const classad::ClassAd &job_ad)
void set_shallow_retry_count(classad::ClassAd &job_ad, const int &value)
void set_match_status(classad::ClassAd &job_ad, const std::string &value)
std::string unparse_node_name(const classad::ClassAd &job_ad)
double get_fuzzy_factor(const classad::ClassAd &job_ad)
void remove_state_id(classad::ClassAd &job_ad)
bool get_nodes_collocation(DAGAd const &dagad)
bool get_enable_wms_feedback(const classad::ClassAd &job_ad)
std::string unparse_globus_resource_contact_string(const classad::ClassAd &job_ad)
std::string unparse_lrms_type(const classad::ClassAd &job_ad)
std::string get_match_status(const classad::ClassAd &job_ad)
void remove_std_output(classad::ClassAd &job_ad)
void remove_cpu_number(classad::ClassAd &job_ad)
bool set_lb_sequence_code(DAGAd &dagad, std::string const &sequence_code)
std::string unparse_replica_catalog(const classad::ClassAd &job_ad)
std::string get_data_catalog_type(const classad::ClassAd &job_ad)
std::string unparse_data_access_protocol(const classad::ClassAd &job_ad)
std::string unparse_data_catalog(const classad::ClassAd &job_ad)
void set_enable_wms_feedback(classad::ClassAd &job_ad, const bool &value)
std::string unparse_glite_wl_ui_dag_node_name(const classad::ClassAd &job_ad)
std::string unparse_std_input(const classad::ClassAd &job_ad)
void remove_short_deadline_job(classad::ClassAd &job_ad)
void set_data_access_protocol(classad::ClassAd &job_ad, const std::vector< std::string > &l)
void set_job_state(classad::ClassAd &job_ad, const classad::ClassAd *value)
std::string unparse_cpu_number(const classad::ClassAd &job_ad)
std::string unparse_listener_pipe_name(const classad::ClassAd &job_ad)
void remove_ce_id(classad::ClassAd &job_ad)
std::string unparse_step_weight(const classad::ClassAd &job_ad)