Commit 3efff1ed authored by Alberto Miranda's avatar Alberto Miranda ♨️
Browse files

Merge branch...

Merge branch '24-unknown-remote-procedure-for-adm_register_job-adm_update_job-adm_remove_job' into 'main'

Resolve "Unknown remote procedure for ADM_register_job, ADM_update_job, ADM_remove_job"

Closes #24

See merge request !15
parents 284b4c23 eac32e2e
Loading
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
@@ -53,6 +53,29 @@ void
rpc_registration_cb(scord::network::rpc_client* client) {

    REGISTER_RPC(client, "ADM_ping", void, void, ADM_ping, false);

    REGISTER_RPC(client, "ADM_register_job", ADM_register_job_in_t,
                 ADM_register_job_out_t, ADM_register_job, true);
    REGISTER_RPC(client, "ADM_update_job", ADM_update_job_in_t,
                 ADM_update_job_out_t, ADM_update_job, true);
    REGISTER_RPC(client, "ADM_remove_job", ADM_remove_job_in_t,
                 ADM_remove_job_out_t, ADM_remove_job, true);

    REGISTER_RPC(client, "ADM_register_adhoc_storage",
                 ADM_register_adhoc_storage_in_t,
                 ADM_register_adhoc_storage_out_t, ADM_register_adhoc_storage,
                 true);
    REGISTER_RPC(client, "ADM_update_adhoc_storage",
                 ADM_update_adhoc_storage_in_t, ADM_update_adhoc_storage_out_t,
                 ADM_update_adhoc_storage, true);
    REGISTER_RPC(client, "ADM_remove_adhoc_storage",
                 ADM_remove_adhoc_storage_in_t, ADM_remove_adhoc_storage_out_t,
                 ADM_remove_adhoc_storage, true);

    REGISTER_RPC(client, "ADM_deploy_adhoc_storage",
                 ADM_deploy_adhoc_storage_in_t, ADM_deploy_adhoc_storage_out_t,
                 ADM_deploy_adhoc_storage, true);

    REGISTER_RPC(client, "ADM_input", ADM_input_in_t, ADM_input_out_t,
                 ADM_input, true);

+23 −0
Original line number Diff line number Diff line
@@ -31,6 +31,29 @@ void
rpc_registration_cb(scord::network::rpc_client* client) {

    REGISTER_RPC(client, "ADM_ping", void, void, ADM_ping, false);

    REGISTER_RPC(client, "ADM_register_job", ADM_register_job_in_t,
                 ADM_register_job_out_t, ADM_register_job, true);
    REGISTER_RPC(client, "ADM_update_job", ADM_update_job_in_t,
                 ADM_update_job_out_t, ADM_update_job, true);
    REGISTER_RPC(client, "ADM_remove_job", ADM_remove_job_in_t,
                 ADM_remove_job_out_t, ADM_remove_job, true);

    REGISTER_RPC(client, "ADM_register_adhoc_storage",
                 ADM_register_adhoc_storage_in_t,
                 ADM_register_adhoc_storage_out_t, ADM_register_adhoc_storage,
                 true);
    REGISTER_RPC(client, "ADM_update_adhoc_storage",
                 ADM_update_adhoc_storage_in_t, ADM_update_adhoc_storage_out_t,
                 ADM_update_adhoc_storage, true);
    REGISTER_RPC(client, "ADM_remove_adhoc_storage",
                 ADM_remove_adhoc_storage_in_t, ADM_remove_adhoc_storage_out_t,
                 ADM_remove_adhoc_storage, true);

    REGISTER_RPC(client, "ADM_deploy_adhoc_storage",
                 ADM_deploy_adhoc_storage_in_t, ADM_deploy_adhoc_storage_out_t,
                 ADM_deploy_adhoc_storage, true);

    REGISTER_RPC(client, "ADM_input", ADM_input_in_t, ADM_input_out_t,
                 ADM_input, true);

+26 −0
Original line number Diff line number Diff line
@@ -157,6 +157,32 @@ main(int argc, char* argv[]) {
            LOGGER_INFO(" * Registering RPCs handlers...");

            REGISTER_RPC(ctx, "ADM_ping", void, void, ADM_ping, false);

            REGISTER_RPC(ctx, "ADM_register_job", ADM_register_job_in_t,
                         ADM_register_job_out_t, ADM_register_job, true);
            REGISTER_RPC(ctx, "ADM_update_job", ADM_update_job_in_t,
                         ADM_update_job_out_t, ADM_update_job, true);
            REGISTER_RPC(ctx, "ADM_remove_job", ADM_remove_job_in_t,
                         ADM_remove_job_out_t, ADM_remove_job, true);

            REGISTER_RPC(ctx, "ADM_register_adhoc_storage",
                         ADM_register_adhoc_storage_in_t,
                         ADM_register_adhoc_storage_out_t,
                         ADM_register_adhoc_storage, true);
            REGISTER_RPC(ctx, "ADM_update_adhoc_storage",
                         ADM_update_adhoc_storage_in_t,
                         ADM_update_adhoc_storage_out_t,
                         ADM_update_adhoc_storage, true);
            REGISTER_RPC(ctx, "ADM_remove_adhoc_storage",
                         ADM_remove_adhoc_storage_in_t,
                         ADM_remove_adhoc_storage_out_t,
                         ADM_remove_adhoc_storage, true);

            REGISTER_RPC(ctx, "ADM_deploy_adhoc_storage",
                         ADM_deploy_adhoc_storage_in_t,
                         ADM_deploy_adhoc_storage_out_t,
                         ADM_deploy_adhoc_storage, true);

            REGISTER_RPC(ctx, "ADM_input", ADM_input_in_t, ADM_input_out_t,
                         ADM_input, true);