Loading src/common/network/proto/rpc_types.h +21 −28 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ #ifndef SCORD_PROTO_TYPES_HPP #define SCORD_PROTO_TYPES_HPP #include <stdlib.h> #include <stdlib.h> // NOLINT #include <mercury_macros.h> #include <mercury_proc_string.h> #include <admire_types.h> Loading @@ -46,7 +46,7 @@ typedef struct adm_node { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_node, adm_node, // NOLINT ((hg_const_string_t) (n_hostname)) ); // clang-format on Loading @@ -57,7 +57,7 @@ typedef struct adm_dataset { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_dataset, adm_dataset, // NOLINT ((hg_const_string_t) (d_id)) ); // clang-format on Loading @@ -68,7 +68,7 @@ typedef struct adm_job { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_job, adm_job, // NOLINT ((hg_uint64_t) (j_id)) ); // clang-format on Loading @@ -86,7 +86,7 @@ struct adm_qos_entity { }; }; // TODO: union decoder // TODO: encoder/decoder struct adm_qos_limit { ADM_qos_entity_t l_entity; Loading @@ -94,16 +94,7 @@ struct adm_qos_limit { uint64_t l_value; }; #if 0 // clang-format off MERCURY_GEN_STRUCT_PROC( adm_qos_limit, ((adm_qos_entity) (l_entity)) ((int) (l_class)) ((hg_uint64_t) (l_value)) ); // clang-format on #endif // TODO: encoder/decoder typedef struct adm_transfer { // TODO: undefined for now Loading @@ -112,7 +103,7 @@ typedef struct adm_transfer { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_transfer, adm_transfer, // NOLINT ((hg_int32_t) (placeholder)) ); // clang-format on Loading @@ -124,7 +115,7 @@ typedef struct adm_dataset_info { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_dataset_info, adm_dataset_info, // NOLINT ((hg_int32_t) (placeholder)) ); // clang-format on Loading @@ -144,7 +135,7 @@ typedef struct adm_adhoc_context { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_adhoc_context, adm_adhoc_context, // NOLINT ((hg_int32_t) (c_mode)) ((hg_int32_t) (c_access)) ((hg_uint32_t) (c_nodes)) Loading @@ -160,12 +151,11 @@ typedef struct adm_pfs_context { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_pfs_context, adm_pfs_context, // NOLINT ((hg_const_string_t) (c_mount)) ); // clang-format on // TODO: union decoder typedef struct adm_storage { const char* s_id; ADM_storage_type_t s_type; Loading @@ -185,7 +175,7 @@ typedef struct adm_storage_resources { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_storage_resources, adm_storage_resources, // NOLINT ((hg_int32_t) (placeholder)) ); // clang-format on Loading @@ -197,7 +187,7 @@ typedef struct adm_data_operation { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_data_operation, adm_data_operation, // NOLINT ((hg_int32_t) (placeholder)) ); // clang-format on Loading Loading @@ -242,7 +232,10 @@ MERCURY_GEN_STRUCT_PROC( // clang-format off /// ADM_register_job MERCURY_GEN_PROC(ADM_register_job_in_t, ((adm_job_requirements) (reqs))) MERCURY_GEN_PROC( ADM_register_job_in_t, ((adm_job_requirements) (reqs)) ); MERCURY_GEN_PROC( ADM_register_job_out_t, Loading Loading
src/common/network/proto/rpc_types.h +21 −28 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ #ifndef SCORD_PROTO_TYPES_HPP #define SCORD_PROTO_TYPES_HPP #include <stdlib.h> #include <stdlib.h> // NOLINT #include <mercury_macros.h> #include <mercury_proc_string.h> #include <admire_types.h> Loading @@ -46,7 +46,7 @@ typedef struct adm_node { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_node, adm_node, // NOLINT ((hg_const_string_t) (n_hostname)) ); // clang-format on Loading @@ -57,7 +57,7 @@ typedef struct adm_dataset { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_dataset, adm_dataset, // NOLINT ((hg_const_string_t) (d_id)) ); // clang-format on Loading @@ -68,7 +68,7 @@ typedef struct adm_job { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_job, adm_job, // NOLINT ((hg_uint64_t) (j_id)) ); // clang-format on Loading @@ -86,7 +86,7 @@ struct adm_qos_entity { }; }; // TODO: union decoder // TODO: encoder/decoder struct adm_qos_limit { ADM_qos_entity_t l_entity; Loading @@ -94,16 +94,7 @@ struct adm_qos_limit { uint64_t l_value; }; #if 0 // clang-format off MERCURY_GEN_STRUCT_PROC( adm_qos_limit, ((adm_qos_entity) (l_entity)) ((int) (l_class)) ((hg_uint64_t) (l_value)) ); // clang-format on #endif // TODO: encoder/decoder typedef struct adm_transfer { // TODO: undefined for now Loading @@ -112,7 +103,7 @@ typedef struct adm_transfer { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_transfer, adm_transfer, // NOLINT ((hg_int32_t) (placeholder)) ); // clang-format on Loading @@ -124,7 +115,7 @@ typedef struct adm_dataset_info { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_dataset_info, adm_dataset_info, // NOLINT ((hg_int32_t) (placeholder)) ); // clang-format on Loading @@ -144,7 +135,7 @@ typedef struct adm_adhoc_context { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_adhoc_context, adm_adhoc_context, // NOLINT ((hg_int32_t) (c_mode)) ((hg_int32_t) (c_access)) ((hg_uint32_t) (c_nodes)) Loading @@ -160,12 +151,11 @@ typedef struct adm_pfs_context { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_pfs_context, adm_pfs_context, // NOLINT ((hg_const_string_t) (c_mount)) ); // clang-format on // TODO: union decoder typedef struct adm_storage { const char* s_id; ADM_storage_type_t s_type; Loading @@ -185,7 +175,7 @@ typedef struct adm_storage_resources { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_storage_resources, adm_storage_resources, // NOLINT ((hg_int32_t) (placeholder)) ); // clang-format on Loading @@ -197,7 +187,7 @@ typedef struct adm_data_operation { // clang-format off MERCURY_GEN_STRUCT_PROC( adm_data_operation, adm_data_operation, // NOLINT ((hg_int32_t) (placeholder)) ); // clang-format on Loading Loading @@ -242,7 +232,10 @@ MERCURY_GEN_STRUCT_PROC( // clang-format off /// ADM_register_job MERCURY_GEN_PROC(ADM_register_job_in_t, ((adm_job_requirements) (reqs))) MERCURY_GEN_PROC( ADM_register_job_in_t, ((adm_job_requirements) (reqs)) ); MERCURY_GEN_PROC( ADM_register_job_out_t, Loading