Classes Files

Wombat::MamaFtMember

Inherited by Wombat::MamaBridgeFtMember, Wombat::MamaMulticastFtMember

Public Functions

  Name
  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
const char * getGroupName() const
mama_u32_t getWeight() const
mama_f64_t getHeartbeatInterval() const
mama_f64_t getTimeoutInterval() const
MamaFtMemberCallback * getCallback() const
void * getClosure() const
void setWeight(mama_u32_t weight)
void setInstanceId(const char * id)
mamaFtMember getCValue()
const mamaFtMember getCValue() const

Protected Attributes

  Name
mamaFtMember mCValue
MamaFtMemberCallback * mCallback
void * mClosure

Public Functions Documentation

function MamaFtMember

MamaFtMember()

function ~MamaFtMember

virtual ~MamaFtMember()

function setup

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

Reimplemented by: Wombat::MamaMulticastFtMember::setup, Wombat::MamaBridgeFtMember::setup

function destroy

void destroy()

function activate

void activate()

function deactivate

void deactivate()

function isActive

bool isActive() const

function getGroupName

const char * getGroupName() const

function getWeight

mama_u32_t getWeight() const

function getHeartbeatInterval

mama_f64_t getHeartbeatInterval() const

function getTimeoutInterval

mama_f64_t getTimeoutInterval() const

function getCallback

MamaFtMemberCallback * getCallback() const

function getClosure

void * getClosure() const

function setWeight

void setWeight(
    mama_u32_t weight
)

function setInstanceId

void setInstanceId(
    const char * id
)

function getCValue

inline mamaFtMember getCValue()

function getCValue

inline const mamaFtMember getCValue() const

Protected Attributes Documentation

variable mCValue

mamaFtMember mCValue;

variable mCallback

MamaFtMemberCallback * mCallback;

variable mClosure

void * mClosure;

Updated on 2023-03-31 at 15:29:25 +0100