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

In Situ Animation of Accelerated Computations

Public Member Functions | Public Attributes | List of all members
MessageAble< MessageTemplate > Class Template Reference

#include <MessageAble.hpp>

Collaboration diagram for MessageAble< MessageTemplate >:
Collaboration graph
[legend]

Public Member Functions

virtual ~MessageAble ()
 
errorCode clientSendMessage (MessageTemplate *message)
 
MessageTemplate * clientGetMessage ()
 
errorCode masterSendMessage (MessageTemplate *message)
 
MessageTemplate * masterGetMessage ()
 

Public Attributes

ThreadList< MessageTemplate * > messagesIn
 
ThreadList< MessageTemplate * > messagesOut
 

Detailed Description

template<typename MessageTemplate>
class MessageAble< MessageTemplate >

Definition at line 22 of file MessageAble.hpp.

Constructor & Destructor Documentation

§ ~MessageAble()

template<typename MessageTemplate>
virtual MessageAble< MessageTemplate >::~MessageAble ( )
inlinevirtual

Definition at line 25 of file MessageAble.hpp.

Member Function Documentation

§ clientGetMessage()

template<typename MessageTemplate>
MessageTemplate* MessageAble< MessageTemplate >::clientGetMessage ( )
inline

Definition at line 38 of file MessageAble.hpp.

§ clientSendMessage()

template<typename MessageTemplate>
errorCode MessageAble< MessageTemplate >::clientSendMessage ( MessageTemplate *  message)
inline

Definition at line 34 of file MessageAble.hpp.

§ masterGetMessage()

template<typename MessageTemplate>
MessageTemplate* MessageAble< MessageTemplate >::masterGetMessage ( )
inline

Definition at line 47 of file MessageAble.hpp.

§ masterSendMessage()

template<typename MessageTemplate>
errorCode MessageAble< MessageTemplate >::masterSendMessage ( MessageTemplate *  message)
inline

Definition at line 43 of file MessageAble.hpp.

Member Data Documentation

§ messagesIn

template<typename MessageTemplate>
ThreadList<MessageTemplate*> MessageAble< MessageTemplate >::messagesIn

Definition at line 52 of file MessageAble.hpp.

§ messagesOut

template<typename MessageTemplate>
ThreadList<MessageTemplate*> MessageAble< MessageTemplate >::messagesOut

Definition at line 53 of file MessageAble.hpp.


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