OpenMAMA C++ API
Wombat::MamaInbox Class Reference

Used for sending messages requesting a direct reply. More...

#include <MamaInbox.h>

Public Member Functions

virtual ~MamaInbox (void)
 
 MamaInbox (void)
 
virtual void create (MamaTransport *transport, MamaQueue *queue, MamaInboxCallback *callback, void *closure=NULL)
 Create an inbox. More...
 
virtual void destroy (void)
 
virtual void * getClosure (void) const
 
mamaInbox getCValue ()
 
const mamaInbox getCValue () const
 

Detailed Description

Used for sending messages requesting a direct reply.

Constructor & Destructor Documentation

§ ~MamaInbox()

virtual Wombat::MamaInbox::~MamaInbox ( void  )
virtual

§ MamaInbox()

Wombat::MamaInbox::MamaInbox ( void  )

Member Function Documentation

§ create()

virtual void Wombat::MamaInbox::create ( MamaTransport transport,
MamaQueue queue,
MamaInboxCallback callback,
void *  closure = NULL 
)
virtual

Create an inbox.

Parameters
transportThe transport for sending requests and receiving replies.
queueThe queue.
callbackThe callback for receiving replies and errors.
closureThe caller supplied closure.

§ destroy()

virtual void Wombat::MamaInbox::destroy ( void  )
virtual

§ getClosure()

virtual void* Wombat::MamaInbox::getClosure ( void  ) const
virtual

§ getCValue() [1/2]

mamaInbox Wombat::MamaInbox::getCValue ( )

§ getCValue() [2/2]

const mamaInbox Wombat::MamaInbox::getCValue ( ) const