Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
RemoteServiceData Struct Reference

A datatype to facilitate running PairedServices in parallel rather than sequentially which leads to longer waiting times for the caller who is running the Services. More...

#include <threaded_paired_service.h>

Collaboration diagram for RemoteServiceData:
[legend]

Data Fields

const char *const rsd_service_name_s
 The name of the local Service. More...
 
ParameterSetrsd_params_p
 The ParameterSet that will be used to run the PairedService. More...
 
PairedServicersd_paired_service_p
 The PairedService that will be ran. More...
 
ProvidersStateTablersd_providers_p
 The details of all available ExternalServers. More...
 
GrassrootsServerrsd_grassroots_p
 This Grassroots server. More...
 

Detailed Description

A datatype to facilitate running PairedServices in parallel rather than sequentially which leads to longer waiting times for the caller who is running the Services.

Field Documentation

◆ rsd_service_name_s

const char* const rsd_service_name_s

The name of the local Service.

◆ rsd_params_p

ParameterSet* rsd_params_p

The ParameterSet that will be used to run the PairedService.

◆ rsd_paired_service_p

PairedService* rsd_paired_service_p

The PairedService that will be ran.

◆ rsd_providers_p

ProvidersStateTable* rsd_providers_p

The details of all available ExternalServers.

◆ rsd_grassroots_p

GrassrootsServer* rsd_grassroots_p

This Grassroots server.


The documentation for this struct was generated from the following file: