neic-glass3  1.4.6
Public Member Functions | List of all members
glass3::util::iAssociator Interface Referenceabstract

The associator messaging interface, used in sending configuration and input data to neic-glass3, specifically the glasscore libraries. More...

#include <associatorinterface.h>

Inheritance diagram for glass3::util::iAssociator:
Inheritance graph
Collaboration diagram for glass3::util::iAssociator:
Collaboration graph

Public Member Functions

virtual void sendToAssociator (std::shared_ptr< json::Object > &message)=0
 Send data to associator. More...
 

Detailed Description

The associator messaging interface, used in sending configuration and input data to neic-glass3, specifically the glasscore libraries.

The iAssociator interface is a class interface implemented by class that allocate, start, and monitor an instance of the glasscore associator library. This interface provides a method for sending messages (such as configuration or input data) to glasscore via the sendtoassociator() function.

Member Function Documentation

virtual void glass3::util::iAssociator::sendToAssociator ( std::shared_ptr< json::Object > &  message)
pure virtual

Send data to associator.

This pure virtual function is implemented by a class to receive messages (such as configuration or input data) for the associator library.

Parameters
message- A std::shared_ptr to a json::object containing the data to send to the associator library.

Implemented in glass3::process::Associator.


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