Classes Files

Wombat::MamaFtMember::NativeMethods

Public Functions

  Name
int mamaFtMember_create(ref IntPtr member)
int mamaFtMember_setup(IntPtr member, mamaFtType fttype, IntPtr eventQueue, CallbackForwarder.FtMemberCallbackDelegate callback, IntPtr transport, string groupName, uint weight, double heartbeatInterval, double timeoutInterval, object closure)
int mamaFtMember_destroy(IntPtr member)
int mamaFtMember_activate(IntPtr member)
int mamaFtMember_deactivate(IntPtr member)
int mamaFtMember_isActive(IntPtr member, ref int result)
int mamaFtMember_getGroupName(IntPtr member, ref IntPtr result)
int mamaFtMember_getWeight(IntPtr member, ref uint result)
int mamaFtMember_getHeartbeatInterval(IntPtr member, ref double result)
int mamaFtMember_getTimeoutInterval(IntPtr member, ref double result)
int mamaFtMember_setWeight(IntPtr member, uint value)
int mamaFtMember_setInstanceId(IntPtr member, string id)
IntPtr mamaFtStateToString(mamaFtState state)

Public Functions Documentation

function mamaFtMember_create

int mamaFtMember_create(
    ref IntPtr member
)

function mamaFtMember_setup

int mamaFtMember_setup(
    IntPtr member,
    mamaFtType fttype,
    IntPtr eventQueue,
    CallbackForwarder.FtMemberCallbackDelegate callback,
    IntPtr transport,
    string groupName,
    uint weight,
    double heartbeatInterval,
    double timeoutInterval,
    object closure
)

function mamaFtMember_destroy

int mamaFtMember_destroy(
    IntPtr member
)

function mamaFtMember_activate

int mamaFtMember_activate(
    IntPtr member
)

function mamaFtMember_deactivate

int mamaFtMember_deactivate(
    IntPtr member
)

function mamaFtMember_isActive

int mamaFtMember_isActive(
    IntPtr member,
    ref int result
)

function mamaFtMember_getGroupName

int mamaFtMember_getGroupName(
    IntPtr member,
    ref IntPtr result
)

function mamaFtMember_getWeight

int mamaFtMember_getWeight(
    IntPtr member,
    ref uint result
)

function mamaFtMember_getHeartbeatInterval

int mamaFtMember_getHeartbeatInterval(
    IntPtr member,
    ref double result
)

function mamaFtMember_getTimeoutInterval

int mamaFtMember_getTimeoutInterval(
    IntPtr member,
    ref double result
)

function mamaFtMember_setWeight

int mamaFtMember_setWeight(
    IntPtr member,
    uint value
)

function mamaFtMember_setInstanceId

int mamaFtMember_setInstanceId(
    IntPtr member,
    string id
)

function mamaFtStateToString

IntPtr mamaFtStateToString(
    mamaFtState state
)

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