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.
PluginValue Union Reference

A union datatype that abstracts the different types of plugins that are avaialble. More...

#include <plugin.h>

Collaboration diagram for PluginValue:
[legend]

Data Fields

struct ServicesArraypv_services_p
 If pl_type is PN_SERVICE then this will point to a ServicesArray of Services available. More...
 
struct Client * pv_client_p
 If pl_type is PN_CLIENT then this will point to a valid Client. More...
 
struct Handlerpv_handler_p
 If pl_type is PN_HANDLER then this will point to a valid Handler. More...
 
struct JobsManagerpv_jobs_manager_p
 If pl_type is PN_JOBS_MANAGER then this will point to a valid JobsManager. More...
 
struct ServersManagerpv_servers_manager_p
 If pl_type is PN_SERVERS_MANAGER then this will point to a valid JobsManager. More...
 

Detailed Description

A union datatype that abstracts the different types of plugins that are avaialble.

Field Documentation

◆ pv_services_p

struct ServicesArray* pv_services_p

If pl_type is PN_SERVICE then this will point to a ServicesArray of Services available.

◆ pv_client_p

struct Client* pv_client_p

If pl_type is PN_CLIENT then this will point to a valid Client.

◆ pv_handler_p

struct Handler* pv_handler_p

If pl_type is PN_HANDLER then this will point to a valid Handler.

◆ pv_jobs_manager_p

struct JobsManager* pv_jobs_manager_p

If pl_type is PN_JOBS_MANAGER then this will point to a valid JobsManager.

◆ pv_servers_manager_p

struct ServersManager* pv_servers_manager_p

If pl_type is PN_SERVERS_MANAGER then this will point to a valid JobsManager.


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