Classes Files

Wombat::MamaTransport::NativeMethods

Public Functions

  Name
int mamaTransport_allocate(ref IntPtr result)
int mamaTransport_create(IntPtr transport, string name, IntPtr bridgeImpl)
int mamaTransport_getOutboundThrottle(IntPtr transport, MamaThrottleInstance instance, ref double result)
int mamaTransport_setOutboundThrottle(IntPtr transport, MamaThrottleInstance instance, double outboundThrottle)
int mamaTransport_destroy(IntPtr transport)
int mamaTransport_setTransportCallback(IntPtr transport, CallbackForwarder.TransportCallbackDelegate callback, IntPtr closure)
int mamaTransport_setTransportTopicCallback(IntPtr transport, TopicCallbackForwarder.TransportTopicCallbackDelegate callback, IntPtr closure)
void mamaTransport_setSymbolMapFunc(IntPtr transport, CallbackForwarderSymbolMap.SymbolMapFuncCallback callback, IntPtr closure)
int mamaTransport_requestConflation(IntPtr transport)
int mamaTransport_requestEndConflation(IntPtr transport)
int mamaTransport_getNativeTransport(IntPtr nativeHandle, int index, ref IntPtr val)
int mamaTransport_getQuality(IntPtr transport, ref MamaQuality qual)
int mamaTransport_getName(IntPtr transport, ref IntPtr ret)
int mamaTransport_getTransportCallbackQueue(IntPtr nativeHandle, ref IntPtr val)
int mamaTransport_setTransportCallbackQueue(IntPtr nativeHandle, IntPtr val)

Public Functions Documentation

function mamaTransport_allocate

int mamaTransport_allocate(
    ref IntPtr result
)

function mamaTransport_create

int mamaTransport_create(
    IntPtr transport,
    string name,
    IntPtr bridgeImpl
)

function mamaTransport_getOutboundThrottle

int mamaTransport_getOutboundThrottle(
    IntPtr transport,
    MamaThrottleInstance instance,
    ref double result
)

function mamaTransport_setOutboundThrottle

int mamaTransport_setOutboundThrottle(
    IntPtr transport,
    MamaThrottleInstance instance,
    double outboundThrottle
)

function mamaTransport_destroy

int mamaTransport_destroy(
    IntPtr transport
)

function mamaTransport_setTransportCallback

int mamaTransport_setTransportCallback(
    IntPtr transport,
    CallbackForwarder.TransportCallbackDelegate callback,
    IntPtr closure
)

function mamaTransport_setTransportTopicCallback

int mamaTransport_setTransportTopicCallback(
    IntPtr transport,
    TopicCallbackForwarder.TransportTopicCallbackDelegate callback,
    IntPtr closure
)

function mamaTransport_setSymbolMapFunc

void mamaTransport_setSymbolMapFunc(
    IntPtr transport,
    CallbackForwarderSymbolMap.SymbolMapFuncCallback callback,
    IntPtr closure
)

function mamaTransport_requestConflation

int mamaTransport_requestConflation(
    IntPtr transport
)

function mamaTransport_requestEndConflation

int mamaTransport_requestEndConflation(
    IntPtr transport
)

function mamaTransport_getNativeTransport

int mamaTransport_getNativeTransport(
    IntPtr nativeHandle,
    int index,
    ref IntPtr val
)

function mamaTransport_getQuality

int mamaTransport_getQuality(
    IntPtr transport,
    ref MamaQuality qual
)

function mamaTransport_getName

int mamaTransport_getName(
    IntPtr transport,
    ref IntPtr ret
)

function mamaTransport_getTransportCallbackQueue

int mamaTransport_getTransportCallbackQueue(
    IntPtr nativeHandle,
    ref IntPtr val
)

function mamaTransport_setTransportCallbackQueue

int mamaTransport_setTransportCallbackQueue(
    IntPtr nativeHandle,
    IntPtr val
)

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