OpenMAMA
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
Wombat::MamaFtMember Class Reference

#include <MamaFt.h>

Inheritance diagram for Wombat::MamaFtMember:
Wombat::MamaBridgeFtMember Wombat::MamaMulticastFtMember

Public Member Functions

 MamaFtMember ()
virtual ~MamaFtMember ()
virtual void setup (MamaQueue *queue, MamaFtMemberCallback *handler, MamaTransport *transport, const char *groupName, mama_u32_t weight, mama_f64_t heartbeatInterval, mama_f64_t timeoutInterval, void *closure=NULL)=0
void destroy ()
void activate ()
void deactivate ()
bool isActive () const
mamaFtState getState () const
const char * getGroupName () const
mama_u32_t getWeight () const
mama_f64_t getHeartbeatInterval () const
mama_f64_t getTimeoutInterval () const
MamaFtMemberCallbackgetCallback () const
void * getClosure () const
void setWeight (mama_u32_t weight)
void setInstanceId (const char *id)
mamaFtMember getCValue ()
const mamaFtMember getCValue () const

Protected Attributes

mamaFtMember mCValue
MamaFtMemberCallbackmCallback
void * mClosure

Constructor & Destructor Documentation

Wombat::MamaFtMember::MamaFtMember ( )
virtual Wombat::MamaFtMember::~MamaFtMember ( )
virtual

Member Function Documentation

virtual void Wombat::MamaFtMember::setup ( MamaQueue queue,
MamaFtMemberCallback handler,
MamaTransport transport,
const char *  groupName,
mama_u32_t  weight,
mama_f64_t  heartbeatInterval,
mama_f64_t  timeoutInterval,
void *  closure = NULL 
)
pure virtual
void Wombat::MamaFtMember::destroy ( )
void Wombat::MamaFtMember::activate ( )
void Wombat::MamaFtMember::deactivate ( )
bool Wombat::MamaFtMember::isActive ( ) const
mamaFtState Wombat::MamaFtMember::getState ( ) const
const char* Wombat::MamaFtMember::getGroupName ( ) const
mama_u32_t Wombat::MamaFtMember::getWeight ( ) const
mama_f64_t Wombat::MamaFtMember::getHeartbeatInterval ( ) const
mama_f64_t Wombat::MamaFtMember::getTimeoutInterval ( ) const
MamaFtMemberCallback* Wombat::MamaFtMember::getCallback ( ) const
void* Wombat::MamaFtMember::getClosure ( ) const
void Wombat::MamaFtMember::setWeight ( mama_u32_t  weight)
void Wombat::MamaFtMember::setInstanceId ( const char *  id)
mamaFtMember Wombat::MamaFtMember::getCValue ( )
{
return mCValue;
}
const mamaFtMember Wombat::MamaFtMember::getCValue ( ) const
{
return mCValue;
}

Member Data Documentation

mamaFtMember Wombat::MamaFtMember::mCValue
protected
MamaFtMemberCallback* Wombat::MamaFtMember::mCallback
protected
void* Wombat::MamaFtMember::mClosure
protected

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


© 2012 Linux Foundation