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

In Situ Animation of Accelerated Computations

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

#include <Common.hpp>

Public Member Functions

 MessageContainer (MessageType type=NONE, json_t *json_root=NULL, bool keep_json=false, bool drop_able=false)
 
void suicide ()
 
 ~MessageContainer ()
 

Public Attributes

MessageType type
 
json_t * json_root
 
bool drop_able
 

Static Public Attributes

static pthread_mutex_t deep_copy_mutex = PTHREAD_MUTEX_INITIALIZER
 

Detailed Description

Definition at line 46 of file Common.hpp.

Constructor & Destructor Documentation

§ MessageContainer()

MessageContainer::MessageContainer ( MessageType  type = NONE,
json_t *  json_root = NULL,
bool  keep_json = false,
bool  drop_able = false 
)
inline

Definition at line 50 of file Common.hpp.

§ ~MessageContainer()

MessageContainer::~MessageContainer ( )
inline

Definition at line 107 of file Common.hpp.

Member Function Documentation

§ suicide()

void MessageContainer::suicide ( )
inline

Definition at line 103 of file Common.hpp.

Member Data Documentation

§ deep_copy_mutex

pthread_mutex_t MessageContainer::deep_copy_mutex = PTHREAD_MUTEX_INITIALIZER
static

Definition at line 49 of file Common.hpp.

§ drop_able

bool MessageContainer::drop_able

Definition at line 114 of file Common.hpp.

§ json_root

json_t* MessageContainer::json_root

Definition at line 113 of file Common.hpp.

§ type

MessageType MessageContainer::type

Definition at line 112 of file Common.hpp.


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