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

In Situ Animation of Accelerated Computations

Public Member Functions | List of all members
isaac::IsaacCommunicator Class Reference

#include <isaac_communicator.hpp>

Public Member Functions

 IsaacCommunicator (const std::string url, const isaac_uint port)
 
json_t * getLastMessage ()
 
isaac_int serverConnect (CommunicatorSetting setting)
 
isaac_int serverSend (char *content, bool starting=true, bool finishing=false)
 
isaac_int serverSendRegister (json_t **registerMessage)
 
void setJpegQuality (isaac_uint jpeg_quality)
 
void serverSendFrame (void *ptr, const isaac_uint width, const isaac_uint height, const isaac_uint depth)
 
void serverDisconnect ()
 
 ~IsaacCommunicator ()
 

Detailed Description

Definition at line 44 of file isaac_communicator.hpp.

Constructor & Destructor Documentation

§ IsaacCommunicator()

isaac::IsaacCommunicator::IsaacCommunicator ( const std::string  url,
const isaac_uint  port 
)
inline

Definition at line 47 of file isaac_communicator.hpp.

§ ~IsaacCommunicator()

isaac::IsaacCommunicator::~IsaacCommunicator ( )
inline

Definition at line 301 of file isaac_communicator.hpp.

Member Function Documentation

§ getLastMessage()

json_t* isaac::IsaacCommunicator::getLastMessage ( )
inline

Definition at line 58 of file isaac_communicator.hpp.

§ serverConnect()

isaac_int isaac::IsaacCommunicator::serverConnect ( CommunicatorSetting  setting)
inline

Definition at line 70 of file isaac_communicator.hpp.

§ serverDisconnect()

void isaac::IsaacCommunicator::serverDisconnect ( )
inline

Definition at line 297 of file isaac_communicator.hpp.

§ serverSend()

isaac_int isaac::IsaacCommunicator::serverSend ( char *  content,
bool  starting = true,
bool  finishing = false 
)
inline

Definition at line 124 of file isaac_communicator.hpp.

§ serverSendFrame()

void isaac::IsaacCommunicator::serverSendFrame ( void *  ptr,
const isaac_uint  width,
const isaac_uint  height,
const isaac_uint  depth 
)
inline

Definition at line 216 of file isaac_communicator.hpp.

§ serverSendRegister()

isaac_int isaac::IsaacCommunicator::serverSendRegister ( json_t **  registerMessage)
inline

Definition at line 189 of file isaac_communicator.hpp.

§ setJpegQuality()

void isaac::IsaacCommunicator::setJpegQuality ( isaac_uint  jpeg_quality)
inline

Definition at line 210 of file isaac_communicator.hpp.


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