Classes Files

Wombat::MamaMsg::NativeMethods

Public Functions

  Name
int mamaMsg_iterateFields(IntPtr msg, CallbackForwarder.MamaMessageIteratorDelegate callback, IntPtr dict, IntPtr closure)
int mamaMsg_create(ref IntPtr mamaMsg)
int mamaMsg_createForPayload(ref IntPtr mamaMsg, mamaPayloadType id)
int mamaMsg_createForPayload(ref IntPtr mamaMsg, char id)
int mamaMsg_createForPayloadBridge(ref IntPtr mamaMsg, IntPtr mamaPayloadBridge)
int mamaMsg_copy(IntPtr mamaMsgSrc, ref IntPtr mamaMsgCopy)
int mamaMsg_clear(IntPtr mamaMsg)
int mamaMsg_destroy(IntPtr mamaMsg)
int mamaMsg_getByteSize(IntPtr mamaMsg, ref int size)
int mamaMsg_addBool(IntPtr mamaMsg, string name, ushort fid, bool val)
int mamaMsg_addChar(IntPtr mamaMsg, string name, ushort fid, char val)
int mamaMsg_addI8(IntPtr mamaMsg, string name, ushort fid, sbyte val)
int mamaMsg_addU8(IntPtr mamaMsg, string name, ushort fid, byte val)
int mamaMsg_addI16(IntPtr mamaMsg, string name, ushort fid, short val)
int mamaMsg_addU16(IntPtr mamaMsg, string name, ushort fid, ushort val)
int mamaMsg_addI32(IntPtr mamaMsg, string name, ushort fid, int val)
int mamaMsg_addU32(IntPtr mamaMsg, string name, ushort fid, uint val)
int mamaMsg_addI64(IntPtr mamaMsg, string name, ushort fid, long val)
int mamaMsg_addU64(IntPtr mamaMsg, string name, ushort fid, ulong val)
int mamaMsg_addF32(IntPtr mamaMsg, string name, ushort fid, float val)
int mamaMsg_addF64(IntPtr mamaMsg, string name, ushort fid, double val)
int mamaMsg_addString(IntPtr mamaMsg, string name, ushort fid, string val)
int mamaMsg_addOpaque(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int size)
int mamaMsg_addDateTime(IntPtr mamaMsg, string name, ushort fid, ref ulong val)
int mamaMsg_addPrice(IntPtr mamaMsg, string name, ushort fid, IntPtr val)
int mamaMsg_addMsg(IntPtr mamaMsg, string name, ushort fid, IntPtr val)
int mamaMsg_addVectorBool(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorChar(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorI8(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorU8(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorI16(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorU16(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorI32(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorU32(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorI64(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorU64(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorF32(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorF64(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorString(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorMsg(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorDateTime(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_addVectorPrice(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateBool(IntPtr mamaMsg, string name, ushort fid, bool val)
int mamaMsg_updateChar(IntPtr mamaMsg, string name, ushort fid, char val)
int mamaMsg_updateI8(IntPtr mamaMsg, string name, ushort fid, sbyte val)
int mamaMsg_updateU8(IntPtr mamaMsg, string name, ushort fid, byte val)
int mamaMsg_updateI16(IntPtr mamaMsg, string name, ushort fid, short val)
int mamaMsg_updateU16(IntPtr mamaMsg, string name, ushort fid, ushort val)
int mamaMsg_updateI32(IntPtr mamaMsg, string name, ushort fid, int val)
int mamaMsg_updateU32(IntPtr mamaMsg, string name, ushort fid, uint val)
int mamaMsg_updateI64(IntPtr mamaMsg, string name, ushort fid, long val)
int mamaMsg_updateU64(IntPtr mamaMsg, string name, ushort fid, ulong val)
int mamaMsg_updateF32(IntPtr mamaMsg, string name, ushort fid, float val)
int mamaMsg_updateF64(IntPtr mamaMsg, string name, ushort fid, double val)
int mamaMsg_updateString(IntPtr mamaMsg, string name, ushort fid, string val)
int mamaMsg_updateOpaque(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int size)
int mamaMsg_updateDateTime(IntPtr mamaMsg, string name, ushort fid, ref ulong val)
int mamaMsg_updatePrice(IntPtr mamaMsg, string name, ushort fid, IntPtr val)
int mamaMsg_updateVectorBool(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorChar(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorI8(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorU8(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorI16(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorU16(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorI32(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorU32(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorI64(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorU64(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorF32(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorF64(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorString(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorDateTime(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorPrice(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_updateVectorMsg(IntPtr mamaMsg, string name, ushort fid, IntPtr val, int numElements)
int mamaMsg_getBool(IntPtr mamaMsg, string name, ushort fid, ref bool result)
int mamaMsg_getChar(IntPtr mamaMsg, string name, ushort fid, ref char result)
int mamaMsg_getI8(IntPtr mamaMsg, string name, ushort fid, ref sbyte result)
int mamaMsg_getU8(IntPtr mamaMsg, string name, ushort fid, ref byte result)
int mamaMsg_getI16(IntPtr mamaMsg, string name, ushort fid, ref short result)
int mamaMsg_getU16(IntPtr mamaMsg, string name, ushort fid, ref ushort result)
int mamaMsg_getI32(IntPtr mamaMsg, string name, ushort fid, ref int result)
int mamaMsg_getU32(IntPtr mamaMsg, string name, ushort fid, ref uint result)
int mamaMsg_getI64(IntPtr mamaMsg, string name, ushort fid, ref long result)
int mamaMsg_getU64(IntPtr mamaMsg, string name, ushort fid, ref ulong result)
int mamaMsg_getF32(IntPtr mamaMsg, string name, ushort fid, ref float result)
int mamaMsg_getF64(IntPtr mamaMsg, string name, ushort fid, ref double result)
int mamaMsg_getString(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result)
int mamaMsg_getOpaque(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint size)
int mamaMsg_getField(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result)
int mamaMsg_getDateTime(IntPtr mamaMsg, string name, ushort fid, ref ulong result)
int mamaMsg_getDateTimeMSec(IntPtr mamaMsg, string name, ushort fid, ref ulong result)
int mamaMsg_getDateTimeSeconds(IntPtr mamaMsg, string name, ushort fid, ref double result)
int mamaMsg_getPrice(IntPtr mamaMsg, string name, ushort fid, IntPtr result)
int mamaMsg_getMsg(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result)
int mamaMsg_getVectorBool(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorChar(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorI8(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorU8(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorI16(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorU16(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorI32(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorU32(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorI64(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorU64(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorF32(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorF64(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorString(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorDateTime(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorPrice(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getVectorMsg(IntPtr mamaMsg, string name, ushort fid, ref IntPtr result, ref uint resultLen)
int mamaMsg_getNumFields(IntPtr mamaMsg, ref int numFields)
IntPtr mamaMsg_toString(IntPtr mamaMsg)
IntPtr mamaMsg_toJsonString(IntPtr mamaMsg)
IntPtr mamaMsg_toJsonStringWithDictionary(IntPtr mamaMsg, IntPtr dictionary)
IntPtr mamaMsg_toNormalizedString(IntPtr mamaMsg)
int mamaMsg_getEntitleCode(IntPtr mamaMsg, ref int code)
int mamaMsg_getPayloadType(IntPtr mamaMsg, ref mamaPayloadType payload)
int mamaMsg_getSeqNum(IntPtr mamaMsg, ref uint seqNum)
int mamaMsgType_typeForMsg(IntPtr mamaMsg)
IntPtr mamaMsgType_stringForMsg(IntPtr mamaMsg)
IntPtr mamaMsgType_stringForType(int type)
IntPtr mamaStatus_stringForStatus(int type)
int mamaMsg_getFieldAsString(IntPtr mamaMsg, string fieldName, ushort fid, StringBuilder buf, int length)
int mamaMsg_isFromInbox(IntPtr mamaMsg)
int mamaMsg_detach(IntPtr mamaMsg)
int mamaDateTime_setEpochTimeMilliseconds(ref ulong dateTime, ulong milliseconds)
int mamaDateTime_setEpochTimeF64(ref ulong dateTime, double seconds)
int mamaDateTime_getEpochTimeMilliseconds(ref ulong dateTime, ref ulong milliseconds)
int mamaDateTime_getEpochTimeSeconds(ref ulong dateTime, ref double seconds)
int mamaPrice_create(ref IntPtr nativeHandle)
int mamaPrice_destroy(IntPtr nativeHandle)
IntPtr mamaMsgIterator_begin(IntPtr mamaMsgIterator)
IntPtr mamaMsgIterator_end(IntPtr mamaMsgIterator)
IntPtr mamaMsgIterator_associate(IntPtr nativeHandle, IntPtr mamaMsgIterator)
int mamaMsg_getByteBuffer(IntPtr nativeHandle, ref IntPtr array, ref int size)
int mamaMsg_createFromByteBuffer(ref IntPtr nativeHandle, IntPtr array, int size)
int mamaMsg_createForBridgeFromByteBuffer(ref IntPtr nativeHandle, IntPtr array, int size, IntPtr nativeBridgeHandle)

Public Functions Documentation

function mamaMsg_iterateFields

int mamaMsg_iterateFields(
    IntPtr msg,
    CallbackForwarder.MamaMessageIteratorDelegate callback,
    IntPtr dict,
    IntPtr closure
)

function mamaMsg_create

int mamaMsg_create(
    ref IntPtr mamaMsg
)

function mamaMsg_createForPayload

int mamaMsg_createForPayload(
    ref IntPtr mamaMsg,
    mamaPayloadType id
)

function mamaMsg_createForPayload

int mamaMsg_createForPayload(
    ref IntPtr mamaMsg,
    char id
)

function mamaMsg_createForPayloadBridge

int mamaMsg_createForPayloadBridge(
    ref IntPtr mamaMsg,
    IntPtr mamaPayloadBridge
)

function mamaMsg_copy

int mamaMsg_copy(
    IntPtr mamaMsgSrc,
    ref IntPtr mamaMsgCopy
)

function mamaMsg_clear

int mamaMsg_clear(
    IntPtr mamaMsg
)

function mamaMsg_destroy

int mamaMsg_destroy(
    IntPtr mamaMsg
)

function mamaMsg_getByteSize

int mamaMsg_getByteSize(
    IntPtr mamaMsg,
    ref int size
)

function mamaMsg_addBool

int mamaMsg_addBool(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    bool val
)

function mamaMsg_addChar

int mamaMsg_addChar(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    char val
)

function mamaMsg_addI8

int mamaMsg_addI8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    sbyte val
)

function mamaMsg_addU8

int mamaMsg_addU8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    byte val
)

function mamaMsg_addI16

int mamaMsg_addI16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    short val
)

function mamaMsg_addU16

int mamaMsg_addU16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ushort val
)

function mamaMsg_addI32

int mamaMsg_addI32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    int val
)

function mamaMsg_addU32

int mamaMsg_addU32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    uint val
)

function mamaMsg_addI64

int mamaMsg_addI64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    long val
)

function mamaMsg_addU64

int mamaMsg_addU64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ulong val
)

function mamaMsg_addF32

int mamaMsg_addF32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    float val
)

function mamaMsg_addF64

int mamaMsg_addF64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    double val
)

function mamaMsg_addString

int mamaMsg_addString(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    string val
)

function mamaMsg_addOpaque

int mamaMsg_addOpaque(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int size
)

function mamaMsg_addDateTime

int mamaMsg_addDateTime(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref ulong val
)

function mamaMsg_addPrice

int mamaMsg_addPrice(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val
)

function mamaMsg_addMsg

int mamaMsg_addMsg(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val
)

function mamaMsg_addVectorBool

int mamaMsg_addVectorBool(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorChar

int mamaMsg_addVectorChar(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorI8

int mamaMsg_addVectorI8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorU8

int mamaMsg_addVectorU8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorI16

int mamaMsg_addVectorI16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorU16

int mamaMsg_addVectorU16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorI32

int mamaMsg_addVectorI32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorU32

int mamaMsg_addVectorU32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorI64

int mamaMsg_addVectorI64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorU64

int mamaMsg_addVectorU64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorF32

int mamaMsg_addVectorF32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorF64

int mamaMsg_addVectorF64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorString

int mamaMsg_addVectorString(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorMsg

int mamaMsg_addVectorMsg(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorDateTime

int mamaMsg_addVectorDateTime(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_addVectorPrice

int mamaMsg_addVectorPrice(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateBool

int mamaMsg_updateBool(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    bool val
)

function mamaMsg_updateChar

int mamaMsg_updateChar(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    char val
)

function mamaMsg_updateI8

int mamaMsg_updateI8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    sbyte val
)

function mamaMsg_updateU8

int mamaMsg_updateU8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    byte val
)

function mamaMsg_updateI16

int mamaMsg_updateI16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    short val
)

function mamaMsg_updateU16

int mamaMsg_updateU16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ushort val
)

function mamaMsg_updateI32

int mamaMsg_updateI32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    int val
)

function mamaMsg_updateU32

int mamaMsg_updateU32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    uint val
)

function mamaMsg_updateI64

int mamaMsg_updateI64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    long val
)

function mamaMsg_updateU64

int mamaMsg_updateU64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ulong val
)

function mamaMsg_updateF32

int mamaMsg_updateF32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    float val
)

function mamaMsg_updateF64

int mamaMsg_updateF64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    double val
)

function mamaMsg_updateString

int mamaMsg_updateString(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    string val
)

function mamaMsg_updateOpaque

int mamaMsg_updateOpaque(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int size
)

function mamaMsg_updateDateTime

int mamaMsg_updateDateTime(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref ulong val
)

function mamaMsg_updatePrice

int mamaMsg_updatePrice(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val
)

function mamaMsg_updateVectorBool

int mamaMsg_updateVectorBool(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorChar

int mamaMsg_updateVectorChar(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorI8

int mamaMsg_updateVectorI8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorU8

int mamaMsg_updateVectorU8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorI16

int mamaMsg_updateVectorI16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorU16

int mamaMsg_updateVectorU16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorI32

int mamaMsg_updateVectorI32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorU32

int mamaMsg_updateVectorU32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorI64

int mamaMsg_updateVectorI64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorU64

int mamaMsg_updateVectorU64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorF32

int mamaMsg_updateVectorF32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorF64

int mamaMsg_updateVectorF64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorString

int mamaMsg_updateVectorString(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorDateTime

int mamaMsg_updateVectorDateTime(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorPrice

int mamaMsg_updateVectorPrice(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_updateVectorMsg

int mamaMsg_updateVectorMsg(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr val,
    int numElements
)

function mamaMsg_getBool

int mamaMsg_getBool(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref bool result
)

function mamaMsg_getChar

int mamaMsg_getChar(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref char result
)

function mamaMsg_getI8

int mamaMsg_getI8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref sbyte result
)

function mamaMsg_getU8

int mamaMsg_getU8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref byte result
)

function mamaMsg_getI16

int mamaMsg_getI16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref short result
)

function mamaMsg_getU16

int mamaMsg_getU16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref ushort result
)

function mamaMsg_getI32

int mamaMsg_getI32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref int result
)

function mamaMsg_getU32

int mamaMsg_getU32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref uint result
)

function mamaMsg_getI64

int mamaMsg_getI64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref long result
)

function mamaMsg_getU64

int mamaMsg_getU64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref ulong result
)

function mamaMsg_getF32

int mamaMsg_getF32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref float result
)

function mamaMsg_getF64

int mamaMsg_getF64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref double result
)

function mamaMsg_getString

int mamaMsg_getString(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result
)

function mamaMsg_getOpaque

int mamaMsg_getOpaque(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint size
)

function mamaMsg_getField

int mamaMsg_getField(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result
)

function mamaMsg_getDateTime

int mamaMsg_getDateTime(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref ulong result
)

function mamaMsg_getDateTimeMSec

int mamaMsg_getDateTimeMSec(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref ulong result
)

function mamaMsg_getDateTimeSeconds

int mamaMsg_getDateTimeSeconds(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref double result
)

function mamaMsg_getPrice

int mamaMsg_getPrice(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    IntPtr result
)

function mamaMsg_getMsg

int mamaMsg_getMsg(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result
)

function mamaMsg_getVectorBool

int mamaMsg_getVectorBool(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorChar

int mamaMsg_getVectorChar(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorI8

int mamaMsg_getVectorI8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorU8

int mamaMsg_getVectorU8(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorI16

int mamaMsg_getVectorI16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorU16

int mamaMsg_getVectorU16(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorI32

int mamaMsg_getVectorI32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorU32

int mamaMsg_getVectorU32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorI64

int mamaMsg_getVectorI64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorU64

int mamaMsg_getVectorU64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorF32

int mamaMsg_getVectorF32(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorF64

int mamaMsg_getVectorF64(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorString

int mamaMsg_getVectorString(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorDateTime

int mamaMsg_getVectorDateTime(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorPrice

int mamaMsg_getVectorPrice(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getVectorMsg

int mamaMsg_getVectorMsg(
    IntPtr mamaMsg,
    string name,
    ushort fid,
    ref IntPtr result,
    ref uint resultLen
)

function mamaMsg_getNumFields

int mamaMsg_getNumFields(
    IntPtr mamaMsg,
    ref int numFields
)

function mamaMsg_toString

IntPtr mamaMsg_toString(
    IntPtr mamaMsg
)

function mamaMsg_toJsonString

IntPtr mamaMsg_toJsonString(
    IntPtr mamaMsg
)

function mamaMsg_toJsonStringWithDictionary

IntPtr mamaMsg_toJsonStringWithDictionary(
    IntPtr mamaMsg,
    IntPtr dictionary
)

function mamaMsg_toNormalizedString

IntPtr mamaMsg_toNormalizedString(
    IntPtr mamaMsg
)

function mamaMsg_getEntitleCode

int mamaMsg_getEntitleCode(
    IntPtr mamaMsg,
    ref int code
)

function mamaMsg_getPayloadType

int mamaMsg_getPayloadType(
    IntPtr mamaMsg,
    ref mamaPayloadType payload
)

function mamaMsg_getSeqNum

int mamaMsg_getSeqNum(
    IntPtr mamaMsg,
    ref uint seqNum
)

function mamaMsgType_typeForMsg

int mamaMsgType_typeForMsg(
    IntPtr mamaMsg
)

function mamaMsgType_stringForMsg

IntPtr mamaMsgType_stringForMsg(
    IntPtr mamaMsg
)

function mamaMsgType_stringForType

IntPtr mamaMsgType_stringForType(
    int type
)

function mamaStatus_stringForStatus

IntPtr mamaStatus_stringForStatus(
    int type
)

function mamaMsg_getFieldAsString

int mamaMsg_getFieldAsString(
    IntPtr mamaMsg,
    string fieldName,
    ushort fid,
    StringBuilder buf,
    int length
)

function mamaMsg_isFromInbox

int mamaMsg_isFromInbox(
    IntPtr mamaMsg
)

function mamaMsg_detach

int mamaMsg_detach(
    IntPtr mamaMsg
)

function mamaDateTime_setEpochTimeMilliseconds

int mamaDateTime_setEpochTimeMilliseconds(
    ref ulong dateTime,
    ulong milliseconds
)

function mamaDateTime_setEpochTimeF64

int mamaDateTime_setEpochTimeF64(
    ref ulong dateTime,
    double seconds
)

function mamaDateTime_getEpochTimeMilliseconds

int mamaDateTime_getEpochTimeMilliseconds(
    ref ulong dateTime,
    ref ulong milliseconds
)

function mamaDateTime_getEpochTimeSeconds

int mamaDateTime_getEpochTimeSeconds(
    ref ulong dateTime,
    ref double seconds
)

function mamaPrice_create

int mamaPrice_create(
    ref IntPtr nativeHandle
)

function mamaPrice_destroy

int mamaPrice_destroy(
    IntPtr nativeHandle
)

function mamaMsgIterator_begin

IntPtr mamaMsgIterator_begin(
    IntPtr mamaMsgIterator
)

function mamaMsgIterator_end

IntPtr mamaMsgIterator_end(
    IntPtr mamaMsgIterator
)

function mamaMsgIterator_associate

IntPtr mamaMsgIterator_associate(
    IntPtr nativeHandle,
    IntPtr mamaMsgIterator
)

function mamaMsg_getByteBuffer

int mamaMsg_getByteBuffer(
    IntPtr nativeHandle,
    ref IntPtr array,
    ref int size
)

function mamaMsg_createFromByteBuffer

int mamaMsg_createFromByteBuffer(
    ref IntPtr nativeHandle,
    IntPtr array,
    int size
)

function mamaMsg_createForBridgeFromByteBuffer

int mamaMsg_createForBridgeFromByteBuffer(
    ref IntPtr nativeHandle,
    IntPtr array,
    int size,
    IntPtr nativeBridgeHandle
)

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