ISAAC
Overview :: Library Doc :: Server Doc :: JSON Commands

In Situ Animation of Accelerated Computations

Public Member Functions | Static Public Attributes | List of all members
Broker Class Reference

#include <Broker.hpp>

Public Member Functions

 Broker (std::string name, int inner_port, std::string interface)
 
 ~Broker ()
 
errorCode addDataConnector (MetaDataConnector *dataConnector)
 
errorCode addImageConnector (ImageConnector *imageConnector)
 
MetaDataClientaddDataClient ()
 
void receiveVideo (InsituConnectorGroup *group, uint8_t *video_buffer, char *payload)
 
errorCode run ()
 
std::string getStream (std::string connector, std::string name, std::string ref)
 

Static Public Attributes

static volatile sig_atomic_t force_exit = 0
 

Detailed Description

Definition at line 99 of file Broker.hpp.

Constructor & Destructor Documentation

§ Broker()

Broker::Broker ( std::string  name,
int  inner_port,
std::string  interface 
)

Definition at line 45 of file Broker.cpp.

§ ~Broker()

Broker::~Broker ( )

Definition at line 669 of file Broker.cpp.

Member Function Documentation

§ addDataClient()

MetaDataClient * Broker::addDataClient ( )

Definition at line 85 of file Broker.cpp.

§ addDataConnector()

errorCode Broker::addDataConnector ( MetaDataConnector dataConnector)

Definition at line 58 of file Broker.cpp.

§ addImageConnector()

errorCode Broker::addImageConnector ( ImageConnector imageConnector)

Definition at line 68 of file Broker.cpp.

§ getStream()

std::string Broker::getStream ( std::string  connector,
std::string  name,
std::string  ref 
)

Definition at line 244 of file Broker.cpp.

§ receiveVideo()

void Broker::receiveVideo ( InsituConnectorGroup group,
uint8_t *  video_buffer,
char *  payload 
)

Definition at line 138 of file Broker.cpp.

§ run()

errorCode Broker::run ( )

Definition at line 276 of file Broker.cpp.

Member Data Documentation

§ force_exit

volatile sig_atomic_t Broker::force_exit = 0
static

Definition at line 110 of file Broker.hpp.


The documentation for this class was generated from the following files: