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.
|
A ServiceMatcher that matches a Service by its Plugin name and an Service name. More...
#include <service_matcher.h>
Data Fields | |
PluginNameServiceMatcher | ponsm_base_matcher |
The base matcher for matching by Plugin name. More... | |
const char * | ponsm_operation_name_s |
The Service name to match. More... | |
Data Fields inherited from ServiceMatcher | |
RunServiceMatcherCallback | sm_match_fn |
Callback function to run against a given Service to see if is a match. More... | |
DestroyServiceMatcherCallback | sm_destroy_fn |
Callback to call when destroying a custom ServiceMatcher. More... | |
A ServiceMatcher that matches a Service by its Plugin name and an Service name.
Find a Service by matching the name of the Plugin that it was loaded from as well as having a matching Service name too.
PluginNameServiceMatcher ponsm_base_matcher |
The base matcher for matching by Plugin name.
const char* ponsm_operation_name_s |
The Service name to match.