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

In Situ Animation of Accelerated Computations

Classes | Macros | Typedefs | Enumerations
Common.hpp File Reference
#include <string>
#include <string.h>
#include <jansson.h>
Include dependency graph for Common.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MessageContainer
 
class  ImageBuffer
 
class  ImageBufferContainer
 

Macros

#define ISAAC_MAX_RECEIVE   4194304
 

Typedefs

typedef int ClientRef
 
typedef int ObserverRef
 
typedef int errorCode
 

Enumerations

enum  MessageType {
  FORCE_EXIT = -1, FEEDBACK = 0, MASTER_HELLO, REGISTER,
  REGISTER_VIDEO, EXIT_PLUGIN, PERIOD, PERIOD_VIDEO,
  OBSERVE, STOP, CLOSED, UPDATE,
  NONE, UNKNOWN
}
 
enum  ImageBufferType {
  IMG_FORCE_EXIT = -1, UPDATE_BUFFER = 0, GROUP_ADDED, GROUP_FINISHED,
  REGISTER_STREAM, GROUP_OBSERVED, GROUP_OBSERVED_STOPPED
}
 

Macro Definition Documentation

§ ISAAC_MAX_RECEIVE

#define ISAAC_MAX_RECEIVE   4194304

Definition at line 26 of file Common.hpp.

Typedef Documentation

§ ClientRef

typedef int ClientRef

Definition at line 22 of file Common.hpp.

§ errorCode

typedef int errorCode

Definition at line 24 of file Common.hpp.

§ ObserverRef

typedef int ObserverRef

Definition at line 23 of file Common.hpp.

Enumeration Type Documentation

§ ImageBufferType

Enumerator
IMG_FORCE_EXIT 
UPDATE_BUFFER 
GROUP_ADDED 
GROUP_FINISHED 
REGISTER_STREAM 
GROUP_OBSERVED 
GROUP_OBSERVED_STOPPED 

Definition at line 117 of file Common.hpp.

§ MessageType

Enumerator
FORCE_EXIT 
FEEDBACK 
MASTER_HELLO 
REGISTER 
REGISTER_VIDEO 
EXIT_PLUGIN 
PERIOD 
PERIOD_VIDEO 
OBSERVE 
STOP 
CLOSED 
UPDATE 
NONE 
UNKNOWN 

Definition at line 28 of file Common.hpp.