C# Класс Wombat.MamaMsg

Class which encapsulates the messages used in the MAMA infrastructure
Наследование: MamaWrapper
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
MamaMsg ( ) : System

Create a msg using the default payload.

MamaMsg ( MamaMsg mamaMsgSrc ) : System

Create a deep copy of a message.

MamaMsg ( Wombat.MamaPayloadBridge payloadBridge ) : System

Create a msg using the payload bridge specified.

MamaMsg ( char payloadId ) : System

Create a msg using the payload specified. Char identifying the payload to create the msg for

ToString ( ) : string

Return a string representation the message.

addBool ( string name, ushort fid, bool val ) : void

Add a new bool field.

addChar ( string name, ushort fid, char val ) : void

Add a new char field.

addDateTime ( string name, ushort fid, System.DateTime val ) : void

Add a MAMA date/time field.

addF32 ( string name, ushort fid, float val ) : void

Add a new float (f32) field.

addF64 ( string name, ushort fid, double val ) : void

Add a new f64 field.

addI16 ( string name, ushort fid, short val ) : void

Add a new 16 bit signed int field.

addI32 ( string name, ushort fid, int val ) : void

Add a new 32 bit unsigned int field.

addI64 ( string name, ushort fid, long val ) : void

Add a new I64 field.

addI8 ( string name, ushort fid, sbyte val ) : void

Add a new 8 bit signed int field.

addMsg ( string name, ushort fid, MamaMsg val ) : void

Add a MamaMsg to the msg

addOpaque ( string name, ushort fid, byte val ) : void

Add an opaque field.

addPrice ( string name, ushort fid, Wombat.MamaPrice val ) : void

Add a MAMA price field.

addString ( string name, ushort fid, string val ) : void

Add a string field.

addU16 ( string name, ushort fid, ushort val ) : void

Add a new 16 bit unsigned int field.

addU32 ( string name, ushort fid, uint val ) : void

Add a new 32 bit signed int field.

addU64 ( string name, ushort fid, ulong val ) : void

Add a new U64 field.

addU8 ( string name, ushort fid, byte val ) : void

Add a new 8 bit unsigned int field.

addVectorBool ( string name, ushort fid, bool val ) : void

Add an array of booleans to the message.

addVectorChar ( string name, ushort fid, char val ) : void

Add an array of characters to the message.

addVectorDateTime ( string name, ushort fid, System.DateTime val ) : void

Add an array of timestamps to the message.

addVectorF32 ( string name, ushort fid, float val ) : void

Add an array of 32 bit floating point numbers to the message.

addVectorF64 ( string name, ushort fid, double val ) : void

Add an array of 64 bit floating point numbers to the message.

addVectorI16 ( string name, ushort fid, short val ) : void

Add an array of signed 16 bit integers to the message.

addVectorI32 ( string name, ushort fid, int val ) : void

Add an array of signed 32 bit integers to the message.

addVectorI64 ( string name, ushort fid, long val ) : void

Add an array of signed 64 bit integers to the message.

addVectorI8 ( string name, ushort fid, sbyte val ) : void

Add an array of signed 8 bit integers to the message.

addVectorMsg ( string name, ushort fid, MamaMsg val ) : void

Add an array of nativeHandle objects to the message.

addVectorPrice ( string name, ushort fid, Wombat.MamaPrice val ) : void

Add an array of prices to the message.

addVectorString ( string name, ushort fid, string val ) : void

Add an array of strings (char*) to the message.

addVectorU16 ( string name, ushort fid, ushort val ) : void

Add an array of unsigned 16 bit integers to the message.

addVectorU32 ( string name, ushort fid, uint val ) : void

Add an array of unsigned 32 bit integers to the message.

addVectorU64 ( string name, ushort fid, ulong val ) : void

Add an array of unsigned 64 bit integers to the message.

addVectorU8 ( string name, ushort fid, byte val ) : void

Add an array of unsigned 8 bit integers to the message.

begin ( MamaMsgIterator &iterator ) : void
clear ( ) : void

Clear a msg. All fields are removed.

createForBridgeFromBuffer ( byte byteBuffer, int size, Wombat.MamaBridge bridgeImpl ) : void
createFromBuffer ( byte byteBuffer, int size ) : void
destroy ( ) : void

Destroy a message and free any resources associated with it.

detach ( ) : MamaMsg
end ( MamaMsgIterator &iterator ) : void
getBool ( Wombat.MamaFieldDescriptor descriptor ) : bool

Get a bool field.

getBool ( Wombat.MamaFieldDescriptor descriptor, bool valueIfMissing ) : bool

Get a bool field.

getBool ( string name, ushort fid ) : bool

Get a bool field.

getBool ( string name, ushort fid, bool valueIfMissing ) : bool

Get a bool field.

getByteBuffer ( byte &byteBuffer, int &size ) : void
getByteSize ( ) : int

Get the size of the underlying message in bytes. Only works for tibrvMsg and wombatmsg types.

getChar ( Wombat.MamaFieldDescriptor descriptor ) : char

Get a char field.

getChar ( Wombat.MamaFieldDescriptor descriptor, char valueIfMissing ) : char

Get a char field.

getChar ( string name, ushort fid ) : char

Get a char field.

getChar ( string name, ushort fid, char valueIfMissing ) : char

Get a char field.

getDateTime ( Wombat.MamaFieldDescriptor descriptor ) : System.DateTime

Get a MAMA date/time field.

getDateTime ( Wombat.MamaFieldDescriptor descriptor, System.DateTime valueIfMissing ) : System.DateTime

Get a MAMA date/time field.

getDateTime ( string name, ushort fid ) : System.DateTime

Get a MAMA date/time field.

getDateTime ( string name, ushort fid, System.DateTime valueIfMissing ) : System.DateTime

Get a MAMA date/time field.

getEntitleCode ( ) : int

Get the entitle code for this message. The result defaults to 0 (no entitlement) if the field is not present.

getF32 ( Wombat.MamaFieldDescriptor descriptor ) : float

Get a float (f32) field.

getF32 ( Wombat.MamaFieldDescriptor descriptor, float valueIfMissing ) : float

Get a float (f32) field.

getF32 ( string name, ushort fid ) : float

Get a float (f32) field.

getF32 ( string name, ushort fid, float valueIfMissing ) : float

Get a float (f32) field.

getF64 ( Wombat.MamaFieldDescriptor descriptor ) : double

Get a F64 field.

getF64 ( Wombat.MamaFieldDescriptor descriptor, double valueIfMissing ) : double

Get a F64 field.

getF64 ( string name, ushort fid ) : double

Get a F64 field.

getF64 ( string name, ushort fid, double valueIfMissing ) : double

Get a F64 field.

getField ( Wombat.MamaFieldDescriptor descriptor ) : Wombat.MamaMsgField

Get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.

getField ( Wombat.MamaFieldDescriptor descriptor, Wombat.MamaMsgField valueIfMissing ) : Wombat.MamaMsgField

Get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.

getField ( string name, ushort fid ) : Wombat.MamaMsgField

Get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.

getField ( string name, ushort fid, Wombat.MamaMsgField valueIfMissing ) : Wombat.MamaMsgField

Get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.

getFieldAsString ( string name, ushort fid ) : string

Return the field value as string

getI16 ( Wombat.MamaFieldDescriptor descriptor ) : short

Get a I16, signed 16 bit integer, field.

getI16 ( Wombat.MamaFieldDescriptor descriptor, short valueIfMissing ) : short

Get a I16, signed 16 bit integer, field.

getI16 ( string name, ushort fid ) : short

Get a I16, signed 16 bit integer, field.

getI16 ( string name, ushort fid, short valueIfMissing ) : short

Get a I16, signed 16 bit integer, field.

getI32 ( Wombat.MamaFieldDescriptor descriptor ) : int

Get a I32, signed 32 bit integer, field.

getI32 ( Wombat.MamaFieldDescriptor descriptor, int valueIfMissing ) : int

Get a I32, signed 32 bit integer, field.

getI32 ( string name, ushort fid ) : int

Get a I32, signed 32 bit integer, field.

getI32 ( string name, ushort fid, int valueIfMissing ) : int

Get a I32, signed 32 bit integer, field.

getI64 ( Wombat.MamaFieldDescriptor descriptor ) : long

Get a I64, signed 64 bit integer, field.

getI64 ( Wombat.MamaFieldDescriptor descriptor, long valueIfMissing ) : long

Get a I64, signed 64 bit integer, field.

getI64 ( string name, ushort fid ) : long

Get a I64, signed 64 bit integer, field.

getI64 ( string name, ushort fid, long valueIfMissing ) : long

Get a I64, signed 64 bit integer, field.

getI8 ( Wombat.MamaFieldDescriptor descriptor ) : sbyte

Get a I8, signed 8 bit integer, field.

getI8 ( Wombat.MamaFieldDescriptor descriptor, sbyte valueIfMissing ) : sbyte

Get a I8, signed 8 bit integer, field.

getI8 ( string name, ushort fid ) : sbyte

Get a I8, signed 8 bit integer, field.

getI8 ( string name, ushort fid, sbyte valueIfMissing ) : sbyte

Get a I8, signed 8 bit integer, field.

getMsg ( Wombat.MamaFieldDescriptor descriptor ) : MamaMsg

Get a submessage.

getMsg ( Wombat.MamaFieldDescriptor descriptor, MamaMsg valueIfMissing ) : MamaMsg

Get a submessage.

getMsg ( string name, ushort fid ) : MamaMsg

Get a submessage.

getMsg ( string name, ushort fid, MamaMsg valueIfMissing ) : MamaMsg

Get a submessage.

getNumFields ( ) : int

Returns the total number of fields in the message. Sub-messages count as a single field.

getOpaque ( Wombat.MamaFieldDescriptor descriptor ) : byte[]

Get a opaque field.

getOpaque ( Wombat.MamaFieldDescriptor descriptor, byte valueIfMissing ) : byte[]

Get a opaque field.

getOpaque ( string name, ushort fid ) : byte[]

Get an opaque field.

getOpaque ( string name, ushort fid, byte valueIfMissing ) : byte[]

Get a opaque field.

getPayloadType ( ) : mamaPayloadType

Return the payload type

getPrice ( Wombat.MamaFieldDescriptor descriptor ) : Wombat.MamaPrice

Get a MAMA price field.

getPrice ( Wombat.MamaFieldDescriptor descriptor, Wombat.MamaPrice valueIfMissing ) : Wombat.MamaPrice

Get a MAMA price field.

getPrice ( string name, ushort fid ) : Wombat.MamaPrice

Get a MAMA price field.

getPrice ( string name, ushort fid, Wombat.MamaPrice valueIfMissing ) : Wombat.MamaPrice

Get a MAMA price field.

getSeqNum ( ) : uint

Return the sequence

getStatus ( ) : mamaMsgStatus

Return the status

getString ( Wombat.MamaFieldDescriptor descriptor ) : string

Get a string field.

getString ( Wombat.MamaFieldDescriptor descriptor, string valueIfMissing ) : string

Get a string field.

getString ( string name, ushort fid ) : string

Get a string field.

getString ( string name, ushort fid, string valueIfMissing ) : string

Get a string field.

getType ( ) : mamaMsgType

Extract the type

getU16 ( Wombat.MamaFieldDescriptor descriptor ) : ushort

Get a U16, unsigned 16 bit integer, field.

getU16 ( Wombat.MamaFieldDescriptor descriptor, ushort valueIfMissing ) : ushort

Get a U16, unsigned 16 bit integer, field.

getU16 ( string name, ushort fid ) : ushort

Get a U16, unsigned 16 bit integer, field.

getU16 ( string name, ushort fid, ushort valueIfMissing ) : ushort

Get a U16, unsigned 16 bit integer, field.

getU32 ( Wombat.MamaFieldDescriptor descriptor ) : uint

Get a U32, unsigned 32 bit integer, field.

getU32 ( Wombat.MamaFieldDescriptor descriptor, uint valueIfMissing ) : uint

Get a U32, unsigned 32 bit integer, field.

getU32 ( string name, ushort fid ) : uint

Get a U32, unsigned 32 bit integer, field.

getU32 ( string name, ushort fid, uint valueIfMissing ) : uint

Get a U32, unsigned 32 bit integer, field.

getU64 ( Wombat.MamaFieldDescriptor descriptor ) : ulong

Get a U64, unsigned 64 bit integer, field.

getU64 ( Wombat.MamaFieldDescriptor descriptor, ulong valueIfMissing ) : ulong

Get a U64, unsigned 64 bit integer, field.

getU64 ( string name, ushort fid ) : ulong

Get a U64, unsigned 64 bit integer, field.

getU64 ( string name, ushort fid, ulong valueIfMissing ) : ulong

Get a U64, unsigned 64 bit integer, field.

getU8 ( Wombat.MamaFieldDescriptor descriptor ) : byte

Get a U8, unsigned 8 bit integer, field.

getU8 ( Wombat.MamaFieldDescriptor descriptor, byte valueIfMissing ) : byte

Get a U8, unsigned 8 bit integer, field.

getU8 ( string name, ushort fid ) : byte

Get a U8, unsigned 8 bit integer, field.

getU8 ( string name, ushort fid, byte valueIfMissing ) : byte

Get a U8, unsigned 8 bit integer, field.

getVectorBool ( Wombat.MamaFieldDescriptor descriptor ) : bool[]

Get a vector of booleans.

getVectorBool ( Wombat.MamaFieldDescriptor descriptor, bool valueIfMissing ) : bool[]

Get a vector of booleans.

getVectorBool ( string name, ushort fid ) : bool[]

Get a vector of booleans.

getVectorBool ( string name, ushort fid, bool valueIfMissing ) : bool[]

Get a vector of booleans.

getVectorChar ( Wombat.MamaFieldDescriptor descriptor ) : char[]

Get a vector of chars.

getVectorChar ( Wombat.MamaFieldDescriptor descriptor, char valueIfMissing ) : char[]

Get a vector of chars.

getVectorChar ( string name, ushort fid ) : char[]

Get a vector of chars.

getVectorChar ( string name, ushort fid, char valueIfMissing ) : char[]

Get a vector of chars.

getVectorDateTime ( Wombat.MamaFieldDescriptor descriptor ) : System.DateTime[]

Get a vector of timestamps.

getVectorDateTime ( Wombat.MamaFieldDescriptor descriptor, System.DateTime valueIfMissing ) : System.DateTime[]

Get a vector of timestamps.

getVectorDateTime ( string name, ushort fid ) : System.DateTime[]

Get a vector of timestamps.

getVectorDateTime ( string name, ushort fid, System.DateTime valueIfMissing ) : System.DateTime[]

Get a vector of timestamps.

getVectorF32 ( Wombat.MamaFieldDescriptor descriptor ) : float[]

Get a vector of 32 bit floating point numbers.

getVectorF32 ( Wombat.MamaFieldDescriptor descriptor, float valueIfMissing ) : float[]

Get a vector of 32 bit floating point numbers.

getVectorF32 ( string name, ushort fid ) : float[]

Get a vector of 32 bit floating point numbers.

getVectorF32 ( string name, ushort fid, float valueIfMissing ) : float[]

Get a vector of 32 bit floating point numbers.

getVectorF64 ( Wombat.MamaFieldDescriptor descriptor ) : double[]

Get a vector of 64 bit floating point numbers.

getVectorF64 ( Wombat.MamaFieldDescriptor descriptor, double valueIfMissing ) : double[]

Get a vector of 64 bit floating point numbers.

getVectorF64 ( string name, ushort fid ) : double[]

Get a vector of 64 bit floating point numbers.

getVectorF64 ( string name, ushort fid, double valueIfMissing ) : double[]

Get a vector of 64 bit floating point numbers.

getVectorI16 ( Wombat.MamaFieldDescriptor descriptor ) : short[]

Get a vector of signed 16 bit integers.

getVectorI16 ( Wombat.MamaFieldDescriptor descriptor, short valueIfMissing ) : short[]

Get a vector of signed 16 bit integers.

getVectorI16 ( string name, ushort fid ) : short[]

Get a vector of signed 16 bit integers.

getVectorI16 ( string name, ushort fid, short valueIfMissing ) : short[]

Get a vector of signed 16 bit integers.

getVectorI32 ( Wombat.MamaFieldDescriptor descriptor ) : int[]

Get a vector of signed 32 bit integers.

getVectorI32 ( Wombat.MamaFieldDescriptor descriptor, int valueIfMissing ) : int[]

Get a vector of signed 32 bit integers.

getVectorI32 ( string name, ushort fid ) : int[]

Get a vector of signed 32 bit integers.

getVectorI32 ( string name, ushort fid, int valueIfMissing ) : int[]

Get a vector of signed 32 bit integers.

getVectorI64 ( Wombat.MamaFieldDescriptor descriptor ) : long[]

Get a vector of signed 64 bit integers.

getVectorI64 ( Wombat.MamaFieldDescriptor descriptor, long valueIfMissing ) : long[]

Get a vector of signed 64 bit integers.

getVectorI64 ( string name, ushort fid ) : long[]

Get a vector of signed 64 bit integers.

getVectorI64 ( string name, ushort fid, long valueIfMissing ) : long[]

Get a vector of signed 64 bit integers.

getVectorI8 ( Wombat.MamaFieldDescriptor descriptor ) : sbyte[]

Get a vector of signed 8 bit integers.

getVectorI8 ( Wombat.MamaFieldDescriptor descriptor, sbyte valueIfMissing ) : sbyte[]

Get a vector of signed 8 bit integers.

getVectorI8 ( string name, ushort fid ) : sbyte[]

Get a vector of signed 8 bit integers.

getVectorI8 ( string name, ushort fid, sbyte valueIfMissing ) : sbyte[]

Get a vector of signed 8 bit integers.

getVectorMsg ( Wombat.MamaFieldDescriptor descriptor ) : Wombat.MamaMsg[]

Get a vector of submessages.

getVectorMsg ( Wombat.MamaFieldDescriptor descriptor, MamaMsg valueIfMissing ) : Wombat.MamaMsg[]

Get a vector of submessages.

getVectorMsg ( string name, ushort fid ) : Wombat.MamaMsg[]

Get a vector of submessages.

getVectorMsg ( string name, ushort fid, MamaMsg valueIfMissing ) : Wombat.MamaMsg[]

Get a vector of submessages.

getVectorPrice ( Wombat.MamaFieldDescriptor descriptor ) : Wombat.MamaPrice[]

Get a vector of prices.

getVectorPrice ( Wombat.MamaFieldDescriptor descriptor, Wombat.MamaPrice valueIfMissing ) : Wombat.MamaPrice[]

Get a vector of prices.

getVectorPrice ( string name, ushort fid ) : Wombat.MamaPrice[]

Get a vector of prices.

getVectorPrice ( string name, ushort fid, Wombat.MamaPrice valueIfMissing ) : Wombat.MamaPrice[]

Get a vector of prices.

getVectorString ( Wombat.MamaFieldDescriptor descriptor ) : string[]

Get a vector of strings (char*).

getVectorString ( Wombat.MamaFieldDescriptor descriptor, string valueIfMissing ) : string[]

Get a vector of strings (char*).

getVectorString ( string name, ushort fid ) : string[]

Get a vector of strings (char*).

getVectorString ( string name, ushort fid, string valueIfMissing ) : string[]

Get a vector of strings (char*).

getVectorU16 ( Wombat.MamaFieldDescriptor descriptor ) : ushort[]

Get a vector of unsigned 16 bit integers.

getVectorU16 ( Wombat.MamaFieldDescriptor descriptor, ushort valueIfMissing ) : ushort[]

Get a vector of unsigned 16 bit integers.

getVectorU16 ( string name, ushort fid ) : ushort[]

Get a vector of unsigned 16 bit integers.

getVectorU16 ( string name, ushort fid, ushort valueIfMissing ) : ushort[]

Get a vector of unsigned 16 bit integers.

getVectorU32 ( Wombat.MamaFieldDescriptor descriptor ) : uint[]

Get a vector of unsigned 32 bit integers.

getVectorU32 ( Wombat.MamaFieldDescriptor descriptor, uint valueIfMissing ) : uint[]

Get a vector of unsigned 32 bit integers.

getVectorU32 ( string name, ushort fid ) : uint[]

Get a vector of unsigned 32 bit integers.

getVectorU32 ( string name, ushort fid, uint valueIfMissing ) : uint[]

Get a vector of unsigned 32 bit integers.

getVectorU64 ( Wombat.MamaFieldDescriptor descriptor ) : ulong[]

Get a vector of unsigned 64 bit integers.

getVectorU64 ( Wombat.MamaFieldDescriptor descriptor, ulong valueIfMissing ) : ulong[]

Get a vector of unsigned 64 bit integers.

getVectorU64 ( string name, ushort fid ) : ulong[]

Get a vector of unsigned 64 bit integers.

getVectorU64 ( string name, ushort fid, ulong valueIfMissing ) : ulong[]

Get a vector of unsigned 64 bit integers.

getVectorU8 ( Wombat.MamaFieldDescriptor descriptor ) : byte[]

Get a vector of unsigned 8 bit integers.

getVectorU8 ( Wombat.MamaFieldDescriptor descriptor, byte valueIfMissing ) : byte[]

Get a vector of unsigned 8 bit integers.

getVectorU8 ( string name, ushort fid ) : byte[]

Get a vector of unsigned 8 bit integers.

getVectorU8 ( string name, ushort fid, byte valueIfMissing ) : byte[]

Get a vector of unsigned 8 bit integers.

iterateFields ( MamaMsgFieldIterator iterator, Wombat.MamaDictionary dictionary, object closure ) : void

Invoke the specified callback for each field in the message.

stringForMsg ( ) : string

Return the string for this message

stringForStatus ( mamaMsgStatus type ) : string

Return the status string

stringForType ( mamaMsgType type ) : string

Return the type name.

tryBool ( Wombat.MamaFieldDescriptor descriptor, bool &result ) : bool

Try to get a bool field.

tryBool ( string name, ushort fid, bool &result ) : bool

Try to get a bool field.

tryChar ( Wombat.MamaFieldDescriptor descriptor, char &result ) : bool

Try to get a char field.

tryChar ( string name, ushort fid, char &result ) : bool

Try to get a char field.

tryDateTime ( Wombat.MamaFieldDescriptor descriptor, System.DateTime &result ) : bool
tryDateTime ( string name, ushort fid, System.DateTime &result ) : bool
tryF32 ( Wombat.MamaFieldDescriptor descriptor, float &result ) : bool

Try to get a float (f32) field.

tryF32 ( string name, ushort fid, float &result ) : bool

Try to get a float (f32) field.

tryF64 ( Wombat.MamaFieldDescriptor descriptor, double &result ) : bool

Try to get a f64 field.

tryF64 ( string name, ushort fid, double &result ) : bool

Try to get a f64 field.

tryField ( Wombat.MamaFieldDescriptor descriptor, Wombat.MamaMsgField &result ) : bool

Try to get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.

tryField ( string name, ushort fid, Wombat.MamaMsgField &result ) : bool

Try to get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.

tryI16 ( Wombat.MamaFieldDescriptor descriptor, short &result ) : bool

Try to get a I16, signed 16 bit integer, field.

tryI16 ( string name, ushort fid, short &result ) : bool

Try to get a I16, signed 16 bit integer, field.

tryI32 ( Wombat.MamaFieldDescriptor descriptor, Wombat.NullableInt &result ) : bool
tryI32 ( Wombat.MamaFieldDescriptor descriptor, int &result ) : bool

Try to get a I32, signed 32 bit integer, field.

tryI32 ( string name, ushort fid, Wombat.NullableInt &result ) : bool
tryI32 ( string name, ushort fid, int &result ) : bool

Try to get a I32, signed 32 bit integer, field.

tryI64 ( Wombat.MamaFieldDescriptor descriptor, Wombat.NullableLong &result ) : bool
tryI64 ( Wombat.MamaFieldDescriptor descriptor, long &result ) : bool
tryI64 ( string name, ushort fid, Wombat.NullableLong &result ) : bool
tryI64 ( string name, ushort fid, long &result ) : bool
tryI8 ( Wombat.MamaFieldDescriptor descriptor, sbyte &result ) : bool

Try to get a I8, signed 8 bit integer, field.

tryI8 ( string name, ushort fid, sbyte &result ) : bool

Try to get a I8, signed 8 bit integer, field.

tryMsg ( Wombat.MamaFieldDescriptor descriptor, MamaMsg &result ) : bool

Try to get a submessage.

tryMsg ( string name, ushort fid, MamaMsg &result ) : bool

Try to get a submessage.

tryOpaque ( Wombat.MamaFieldDescriptor descriptor, byte &result ) : bool

Try to get an opaque field.

tryOpaque ( string name, ushort fid, byte &result ) : bool

Try to get an opaque field.

tryPrice ( Wombat.MamaFieldDescriptor descriptor, Wombat.MamaPrice &result ) : bool

Try to get a MAMA price field.

tryPrice ( string name, ushort fid, Wombat.MamaPrice &result ) : bool

Try to get a MAMA price field.

tryString ( Wombat.MamaFieldDescriptor descriptor, string &result ) : bool

Try to get a string field.

tryString ( string name, ushort fid, string &result ) : bool

Try to get a string field.

tryStringAnsi ( Wombat.MamaFieldDescriptor descriptor, IntPtr &result ) : bool
tryStringAnsi ( string name, ushort fid, IntPtr &result ) : bool
tryU16 ( Wombat.MamaFieldDescriptor descriptor, ushort &result ) : bool

Try to get a U16, unsigned 16 bit integer, field.

tryU16 ( string name, ushort fid, ushort &result ) : bool

Try to get a U16, unsigned 16 bit integer, field.

tryU32 ( Wombat.MamaFieldDescriptor descriptor, uint &result ) : bool

Try to get a U32, unsigned 32 bit integer, field.

tryU32 ( string name, ushort fid, uint &result ) : bool

Try to get a U32, unsigned 32 bit integer, field.

tryU64 ( Wombat.MamaFieldDescriptor descriptor, ulong &result ) : bool

Try to get a U64, unsigned 64 bit integer, field.

tryU64 ( string name, ushort fid, ulong &result ) : bool

Try to get a U64, unsigned 64 bit integer, field.

tryU8 ( Wombat.MamaFieldDescriptor descriptor, byte &result ) : bool

Try to get a I8, signed 8 bit integer, field.

tryU8 ( string name, ushort fid, byte &result ) : bool

Try to get a I8, signed 8 bit integer, field.

tryVectorBool ( Wombat.MamaFieldDescriptor descriptor, bool &result ) : bool

Try to get a vector of booleans.

tryVectorBool ( string name, ushort fid, bool &result ) : bool

Try to get a vector of booleans.

tryVectorChar ( Wombat.MamaFieldDescriptor descriptor, char &result ) : bool

Try to get a vector of chars.

tryVectorChar ( string name, ushort fid, char &result ) : bool

Try to get a vector of chars.

tryVectorDateTime ( Wombat.MamaFieldDescriptor descriptor, System.DateTime &result ) : bool

Try to get a vector of timestamps.

tryVectorDateTime ( string name, ushort fid, System.DateTime &result ) : bool

Try to get a vector of timestamps.

tryVectorF32 ( Wombat.MamaFieldDescriptor descriptor, float &result ) : bool

Try to get a vector of 32 bit floating point numbers.

tryVectorF32 ( string name, ushort fid, float &result ) : bool

Try to get a vector of 32 bit floating point numbers.

tryVectorF64 ( Wombat.MamaFieldDescriptor descriptor, double &result ) : bool

Try to get a vector of 64 bit floating point numbers.

tryVectorF64 ( string name, ushort fid, double &result ) : bool

Try to get a vector of 64 bit floating point numbers.

tryVectorI16 ( Wombat.MamaFieldDescriptor descriptor, short &result ) : bool

Try to get a vector of signed 16 bit integers.

tryVectorI16 ( string name, ushort fid, short &result ) : bool

Try to get a vector of signed 16 bit integers.

tryVectorI32 ( Wombat.MamaFieldDescriptor descriptor, int &result ) : bool

Try to get a vector of signed 32 bit integers.

tryVectorI32 ( string name, ushort fid, int &result ) : bool

Try to get a vector of signed 32 bit integers.

tryVectorI64 ( MamaFieldDescriptor descriptor, long &result ) : bool

Try get a vector of signed 64 bit integers.

tryVectorI64 ( string name, ushort fid, long &result ) : bool

Try get a vector of signed 64 bit integers.

tryVectorI8 ( MamaFieldDescriptor descriptor, sbyte &result ) : bool

Try to get a vector of signed 8 bit integers.

tryVectorI8 ( string name, ushort fid, sbyte &result ) : bool

Try to get a vector of signed 8 bit integers.

tryVectorMsg ( MamaFieldDescriptor descriptor, MamaMsg &result ) : bool
tryVectorMsg ( string name, ushort fid, MamaMsg &result ) : bool
tryVectorPrice ( MamaFieldDescriptor descriptor, MamaPrice &result ) : bool

Try to get a vector of prices.

tryVectorPrice ( string name, ushort fid, MamaPrice &result ) : bool

Try to get a vector of prices.

tryVectorString ( MamaFieldDescriptor descriptor, string &result ) : bool

Try to get a vector of strings (char*).

tryVectorString ( string name, ushort fid, string &result ) : bool

Try to get a vector of strings (char*).

tryVectorU16 ( MamaFieldDescriptor descriptor, ushort &result ) : bool

Try to get a vector of unsigned 16 bit integers.

tryVectorU16 ( string name, ushort fid, ushort &result ) : bool

Try to get a vector of unsigned 16 bit integers.

tryVectorU32 ( MamaFieldDescriptor descriptor, uint &result ) : bool

Try to get a vector of unsigned 32 bit integers.

tryVectorU32 ( string name, ushort fid, uint &result ) : bool

Try to get a vector of unsigned 32 bit integers.

tryVectorU64 ( MamaFieldDescriptor descriptor, ulong &result ) : bool

Try to get a vector of unsigned 64 bit integers.

tryVectorU64 ( string name, ushort fid, ulong &result ) : bool

Try to get a vector of unsigned 64 bit integers.

tryVectorU8 ( MamaFieldDescriptor descriptor, byte &result ) : bool

Try to get a vector of unsigned 8 bit integers.

tryVectorU8 ( string name, ushort fid, byte &result ) : bool

Try to get a vector of unsigned 8 bit integers.

typeForMsg ( ) : mamaMsgType

Extract the type from the supplied message.

updateBool ( string name, ushort fid, bool val ) : void

Update the value of an existing bool field. If the field does not exist it is added.

updateChar ( string name, ushort fid, char val ) : void

Update the value of an existing char field. If the field does not exist it is added.

updateDateTime ( string name, ushort fid, DateTime val ) : void

Update a MAMA date/time field.

updateF32 ( string name, ushort fid, float val ) : void

Update the value of an existing float field. If the field does not exist it is added.

updateF64 ( string name, ushort fid, double val ) : void

Update the value of an existing f64 field. If the field does not exist it is added.

updateI16 ( string name, ushort fid, short val ) : void

Update the value of an existing I16 field. If the field does not exist it is added.

updateI32 ( string name, ushort fid, int val ) : void

Update the value of an existing I32 field. If the field does not exist it is added.

updateI64 ( string name, ushort fid, long val ) : void

Update the value of an existing I64 field. If the field does not exist it is added.

updateI8 ( string name, ushort fid, sbyte val ) : void

Update the value of an existing I8 field. If the field does not exist it is added.

updateOpaque ( string name, ushort fid, byte val ) : void

Update an opaque field.

updatePrice ( string name, ushort fid, MamaPrice val ) : void

Update a MAMA price field.

updateString ( string name, ushort fid, string val ) : void

Update the value of an existing string field. If the field does not exist it is added.

updateU16 ( string name, ushort fid, ushort val ) : void

Update the value of an existing U16 field. If the field does not exist it is added.

updateU32 ( string name, ushort fid, uint val ) : void

Update the value of an existing U32 field. If the field does not exist it is added.

updateU64 ( string name, ushort fid, ulong val ) : void

Update the value of an existing U64 field. If the field does not exist it is added.

updateU8 ( string name, ushort fid, byte val ) : void

Update the value of an existing U8 field. If the field does not exist it is added.

updateVectorBool ( string name, ushort fid, bool val ) : void

Update an array of booleans.

updateVectorChar ( string name, ushort fid, char val ) : void

Update an array of characters.

updateVectorDateTime ( string name, ushort fid, DateTime val ) : void

Update an array of timestamps.

updateVectorF32 ( string name, ushort fid, float val ) : void

Update an array of 32 bit floating point numbers.

updateVectorF64 ( string name, ushort fid, double val ) : void

Update an array of 64 bit floating point numbers.

updateVectorI16 ( string name, ushort fid, short val ) : void

Update an array of signed 16 bit integers.

updateVectorI32 ( string name, ushort fid, int val ) : void

Update an array of signed 32 bit integers.

updateVectorI64 ( string name, ushort fid, long val ) : void

Update an array of signed 64 bit integers.

updateVectorI8 ( string name, ushort fid, sbyte val ) : void

Update an array of signed 8 bit integers.

updateVectorMsg ( string name, ushort fid, MamaMsg val ) : void

Update an array of nativeHandle objects.

updateVectorPrice ( string name, ushort fid, MamaPrice val ) : void

Update an array of prices.

updateVectorString ( string name, ushort fid, string val ) : void

Update an array of strings (char*).

updateVectorU16 ( string name, ushort fid, ushort val ) : void

Update an array of unsigned 16 bit integers.

updateVectorU32 ( string name, ushort fid, uint val ) : void

Update an array of unsigned 32 bit integers.

updateVectorU64 ( string name, ushort fid, ulong val ) : void

Update an array of unsigned 64 bit integers.

updateVectorU8 ( string name, ushort fid, byte val ) : void

Update an array of unsigned 8 bit integers.

Защищенные методы

Метод Описание
DestroyNativePeer ( ) : MamaStatus.mamaStatus

OnDispose ( ) : void

Приватные методы

Метод Описание
MamaMsg ( IntPtr nativeHandle ) : System
MamaMsg ( mamaPayloadType payloadId ) : System
convertFromMamaDateTime ( ulong val ) : long
convertToMamaDateTime ( System.DateTime val ) : ulong
tryDateTimeImpl ( string name, ushort fid, System.DateTime &result, bool throwOnError ) : bool
tryI32Impl ( string name, ushort fid, int &result, bool throwOnError ) : bool
tryI64Impl ( string name, ushort fid, long &result, bool throwOnError ) : bool
tryMsgImpl ( string name, ushort fid, MamaMsg &result, bool throwOnError ) : bool
tryVectorMsgImpl ( string name, ushort fid, MamaMsg &result, bool throwOnError ) : bool

Описание методов

DestroyNativePeer() защищенный Метод

protected DestroyNativePeer ( ) : MamaStatus.mamaStatus
Результат MamaStatus.mamaStatus

MamaMsg() публичный Метод

Create a msg using the default payload.
public MamaMsg ( ) : System
Результат System

MamaMsg() публичный Метод

Create a deep copy of a message.
public MamaMsg ( MamaMsg mamaMsgSrc ) : System
mamaMsgSrc MamaMsg
Результат System

MamaMsg() публичный Метод

Create a msg using the payload bridge specified.
public MamaMsg ( Wombat.MamaPayloadBridge payloadBridge ) : System
payloadBridge Wombat.MamaPayloadBridge The payload bridge to create the message for
Результат System

MamaMsg() публичный Метод

Create a msg using the payload specified. Char identifying the payload to create the msg for
public MamaMsg ( char payloadId ) : System
payloadId char
Результат System

OnDispose() защищенный Метод

protected OnDispose ( ) : void
Результат void

ToString() публичный Метод

Return a string representation the message.
public ToString ( ) : string
Результат string

addBool() публичный Метод

Add a new bool field.
public addBool ( string name, ushort fid, bool val ) : void
name string
fid ushort
val bool
Результат void

addChar() публичный Метод

Add a new char field.
public addChar ( string name, ushort fid, char val ) : void
name string
fid ushort
val char
Результат void

addDateTime() публичный Метод

Add a MAMA date/time field.
public addDateTime ( string name, ushort fid, System.DateTime val ) : void
name string
fid ushort
val System.DateTime
Результат void

addF32() публичный Метод

Add a new float (f32) field.
public addF32 ( string name, ushort fid, float val ) : void
name string
fid ushort
val float
Результат void

addF64() публичный Метод

Add a new f64 field.
public addF64 ( string name, ushort fid, double val ) : void
name string
fid ushort
val double
Результат void

addI16() публичный Метод

Add a new 16 bit signed int field.
public addI16 ( string name, ushort fid, short val ) : void
name string
fid ushort
val short
Результат void

addI32() публичный Метод

Add a new 32 bit unsigned int field.
public addI32 ( string name, ushort fid, int val ) : void
name string
fid ushort
val int
Результат void

addI64() публичный Метод

Add a new I64 field.
public addI64 ( string name, ushort fid, long val ) : void
name string
fid ushort
val long
Результат void

addI8() публичный Метод

Add a new 8 bit signed int field.
public addI8 ( string name, ushort fid, sbyte val ) : void
name string
fid ushort
val sbyte
Результат void

addMsg() публичный Метод

Add a MamaMsg to the msg
public addMsg ( string name, ushort fid, MamaMsg val ) : void
name string
fid ushort
val MamaMsg
Результат void

addOpaque() публичный Метод

Add an opaque field.
public addOpaque ( string name, ushort fid, byte val ) : void
name string
fid ushort
val byte
Результат void

addPrice() публичный Метод

Add a MAMA price field.
public addPrice ( string name, ushort fid, Wombat.MamaPrice val ) : void
name string
fid ushort
val Wombat.MamaPrice
Результат void

addString() публичный Метод

Add a string field.
public addString ( string name, ushort fid, string val ) : void
name string
fid ushort
val string
Результат void

addU16() публичный Метод

Add a new 16 bit unsigned int field.
public addU16 ( string name, ushort fid, ushort val ) : void
name string
fid ushort
val ushort
Результат void

addU32() публичный Метод

Add a new 32 bit signed int field.
public addU32 ( string name, ushort fid, uint val ) : void
name string
fid ushort
val uint
Результат void

addU64() публичный Метод

Add a new U64 field.
public addU64 ( string name, ushort fid, ulong val ) : void
name string
fid ushort
val ulong
Результат void

addU8() публичный Метод

Add a new 8 bit unsigned int field.
public addU8 ( string name, ushort fid, byte val ) : void
name string
fid ushort
val byte
Результат void

addVectorBool() публичный Метод

Add an array of booleans to the message.
public addVectorBool ( string name, ushort fid, bool val ) : void
name string
fid ushort
val bool
Результат void

addVectorChar() публичный Метод

Add an array of characters to the message.
public addVectorChar ( string name, ushort fid, char val ) : void
name string
fid ushort
val char
Результат void

addVectorDateTime() публичный Метод

Add an array of timestamps to the message.
public addVectorDateTime ( string name, ushort fid, System.DateTime val ) : void
name string
fid ushort
val System.DateTime
Результат void

addVectorF32() публичный Метод

Add an array of 32 bit floating point numbers to the message.
public addVectorF32 ( string name, ushort fid, float val ) : void
name string
fid ushort
val float
Результат void

addVectorF64() публичный Метод

Add an array of 64 bit floating point numbers to the message.
public addVectorF64 ( string name, ushort fid, double val ) : void
name string
fid ushort
val double
Результат void

addVectorI16() публичный Метод

Add an array of signed 16 bit integers to the message.
public addVectorI16 ( string name, ushort fid, short val ) : void
name string
fid ushort
val short
Результат void

addVectorI32() публичный Метод

Add an array of signed 32 bit integers to the message.
public addVectorI32 ( string name, ushort fid, int val ) : void
name string
fid ushort
val int
Результат void

addVectorI64() публичный Метод

Add an array of signed 64 bit integers to the message.
public addVectorI64 ( string name, ushort fid, long val ) : void
name string
fid ushort
val long
Результат void

addVectorI8() публичный Метод

Add an array of signed 8 bit integers to the message.
public addVectorI8 ( string name, ushort fid, sbyte val ) : void
name string
fid ushort
val sbyte
Результат void

addVectorMsg() публичный Метод

Add an array of nativeHandle objects to the message.
/// Throw if the message array is null. /// /// Throw if there are no items in the message array. ///
public addVectorMsg ( string name, ushort fid, MamaMsg val ) : void
name string /// The field name, can be null or blank if the field Id is supplied. ///
fid ushort /// The field id, can be 0 if the name is specified and field names are turned on. ///
val MamaMsg /// The array of messages to add. ///
Результат void

addVectorPrice() публичный Метод

Add an array of prices to the message.
/// Throw if the message array is null. /// /// Throw if there are no items in the message array. ///
public addVectorPrice ( string name, ushort fid, Wombat.MamaPrice val ) : void
name string /// The field name, can be null or blank if the field Id is supplied. ///
fid ushort /// The field id, can be 0 if the name is specified and field names are turned on. ///
val Wombat.MamaPrice /// The array of messages to add. ///
Результат void

addVectorString() публичный Метод

Add an array of strings (char*) to the message.
/// Throw if the string array is null. /// /// Throw if there are no items in the string array. ///
public addVectorString ( string name, ushort fid, string val ) : void
name string /// The field name, can be null or blank if the field Id is supplied. ///
fid ushort /// The field id, can be 0 if the name is specified and field names are turned on. ///
val string /// The array of strings to add. ///
Результат void

addVectorU16() публичный Метод

Add an array of unsigned 16 bit integers to the message.
public addVectorU16 ( string name, ushort fid, ushort val ) : void
name string
fid ushort
val ushort
Результат void

addVectorU32() публичный Метод

Add an array of unsigned 32 bit integers to the message.
public addVectorU32 ( string name, ushort fid, uint val ) : void
name string
fid ushort
val uint
Результат void

addVectorU64() публичный Метод

Add an array of unsigned 64 bit integers to the message.
public addVectorU64 ( string name, ushort fid, ulong val ) : void
name string
fid ushort
val ulong
Результат void

addVectorU8() публичный Метод

Add an array of unsigned 8 bit integers to the message.
public addVectorU8 ( string name, ushort fid, byte val ) : void
name string
fid ushort
val byte
Результат void

begin() публичный Метод

public begin ( MamaMsgIterator &iterator ) : void
iterator MamaMsgIterator
Результат void

clear() публичный Метод

Clear a msg. All fields are removed.
public clear ( ) : void
Результат void

createForBridgeFromBuffer() публичный Метод

public createForBridgeFromBuffer ( byte byteBuffer, int size, Wombat.MamaBridge bridgeImpl ) : void
byteBuffer byte
size int
bridgeImpl Wombat.MamaBridge
Результат void

createFromBuffer() публичный Метод

public createFromBuffer ( byte byteBuffer, int size ) : void
byteBuffer byte
size int
Результат void

destroy() публичный Метод

Destroy a message and free any resources associated with it.
public destroy ( ) : void
Результат void

detach() публичный Метод

public detach ( ) : MamaMsg
Результат MamaMsg

end() публичный Метод

public end ( MamaMsgIterator &iterator ) : void
iterator MamaMsgIterator
Результат void

getBool() публичный Метод

Get a bool field.
public getBool ( Wombat.MamaFieldDescriptor descriptor ) : bool
descriptor Wombat.MamaFieldDescriptor
Результат bool

getBool() публичный Метод

Get a bool field.
public getBool ( Wombat.MamaFieldDescriptor descriptor, bool valueIfMissing ) : bool
descriptor Wombat.MamaFieldDescriptor
valueIfMissing bool
Результат bool

getBool() публичный Метод

Get a bool field.
public getBool ( string name, ushort fid ) : bool
name string
fid ushort
Результат bool

getBool() публичный Метод

Get a bool field.
public getBool ( string name, ushort fid, bool valueIfMissing ) : bool
name string
fid ushort
valueIfMissing bool
Результат bool

getByteBuffer() публичный Метод

public getByteBuffer ( byte &byteBuffer, int &size ) : void
byteBuffer byte
size int
Результат void

getByteSize() публичный Метод

Get the size of the underlying message in bytes. Only works for tibrvMsg and wombatmsg types.
public getByteSize ( ) : int
Результат int

getChar() публичный Метод

Get a char field.
public getChar ( Wombat.MamaFieldDescriptor descriptor ) : char
descriptor Wombat.MamaFieldDescriptor
Результат char

getChar() публичный Метод

Get a char field.
public getChar ( Wombat.MamaFieldDescriptor descriptor, char valueIfMissing ) : char
descriptor Wombat.MamaFieldDescriptor
valueIfMissing char
Результат char

getChar() публичный Метод

Get a char field.
public getChar ( string name, ushort fid ) : char
name string
fid ushort
Результат char

getChar() публичный Метод

Get a char field.
public getChar ( string name, ushort fid, char valueIfMissing ) : char
name string
fid ushort
valueIfMissing char
Результат char

getDateTime() публичный Метод

Get a MAMA date/time field.
public getDateTime ( Wombat.MamaFieldDescriptor descriptor ) : System.DateTime
descriptor Wombat.MamaFieldDescriptor
Результат System.DateTime

getDateTime() публичный Метод

Get a MAMA date/time field.
public getDateTime ( Wombat.MamaFieldDescriptor descriptor, System.DateTime valueIfMissing ) : System.DateTime
descriptor Wombat.MamaFieldDescriptor
valueIfMissing System.DateTime
Результат System.DateTime

getDateTime() публичный Метод

Get a MAMA date/time field.
public getDateTime ( string name, ushort fid ) : System.DateTime
name string
fid ushort
Результат System.DateTime

getDateTime() публичный Метод

Get a MAMA date/time field.
public getDateTime ( string name, ushort fid, System.DateTime valueIfMissing ) : System.DateTime
name string
fid ushort
valueIfMissing System.DateTime
Результат System.DateTime

getEntitleCode() публичный Метод

Get the entitle code for this message. The result defaults to 0 (no entitlement) if the field is not present.
public getEntitleCode ( ) : int
Результат int

getF32() публичный Метод

Get a float (f32) field.
public getF32 ( Wombat.MamaFieldDescriptor descriptor ) : float
descriptor Wombat.MamaFieldDescriptor
Результат float

getF32() публичный Метод

Get a float (f32) field.
public getF32 ( Wombat.MamaFieldDescriptor descriptor, float valueIfMissing ) : float
descriptor Wombat.MamaFieldDescriptor
valueIfMissing float
Результат float

getF32() публичный Метод

Get a float (f32) field.
public getF32 ( string name, ushort fid ) : float
name string
fid ushort
Результат float

getF32() публичный Метод

Get a float (f32) field.
public getF32 ( string name, ushort fid, float valueIfMissing ) : float
name string
fid ushort
valueIfMissing float
Результат float

getF64() публичный Метод

Get a F64 field.
public getF64 ( Wombat.MamaFieldDescriptor descriptor ) : double
descriptor Wombat.MamaFieldDescriptor
Результат double

getF64() публичный Метод

Get a F64 field.
public getF64 ( Wombat.MamaFieldDescriptor descriptor, double valueIfMissing ) : double
descriptor Wombat.MamaFieldDescriptor
valueIfMissing double
Результат double

getF64() публичный Метод

Get a F64 field.
public getF64 ( string name, ushort fid ) : double
name string
fid ushort
Результат double

getF64() публичный Метод

Get a F64 field.
public getF64 ( string name, ushort fid, double valueIfMissing ) : double
name string
fid ushort
valueIfMissing double
Результат double

getField() публичный Метод

Get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.
public getField ( Wombat.MamaFieldDescriptor descriptor ) : Wombat.MamaMsgField
descriptor Wombat.MamaFieldDescriptor
Результат Wombat.MamaMsgField

getField() публичный Метод

Get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.
public getField ( Wombat.MamaFieldDescriptor descriptor, Wombat.MamaMsgField valueIfMissing ) : Wombat.MamaMsgField
descriptor Wombat.MamaFieldDescriptor
valueIfMissing Wombat.MamaMsgField
Результат Wombat.MamaMsgField

getField() публичный Метод

Get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.
public getField ( string name, ushort fid ) : Wombat.MamaMsgField
name string
fid ushort
Результат Wombat.MamaMsgField

getField() публичный Метод

Get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.
public getField ( string name, ushort fid, Wombat.MamaMsgField valueIfMissing ) : Wombat.MamaMsgField
name string
fid ushort
valueIfMissing Wombat.MamaMsgField
Результат Wombat.MamaMsgField

getFieldAsString() публичный Метод

Return the field value as string
public getFieldAsString ( string name, ushort fid ) : string
name string
fid ushort
Результат string

getI16() публичный Метод

Get a I16, signed 16 bit integer, field.
public getI16 ( Wombat.MamaFieldDescriptor descriptor ) : short
descriptor Wombat.MamaFieldDescriptor
Результат short

getI16() публичный Метод

Get a I16, signed 16 bit integer, field.
public getI16 ( Wombat.MamaFieldDescriptor descriptor, short valueIfMissing ) : short
descriptor Wombat.MamaFieldDescriptor
valueIfMissing short
Результат short

getI16() публичный Метод

Get a I16, signed 16 bit integer, field.
public getI16 ( string name, ushort fid ) : short
name string
fid ushort
Результат short

getI16() публичный Метод

Get a I16, signed 16 bit integer, field.
public getI16 ( string name, ushort fid, short valueIfMissing ) : short
name string
fid ushort
valueIfMissing short
Результат short

getI32() публичный Метод

Get a I32, signed 32 bit integer, field.
public getI32 ( Wombat.MamaFieldDescriptor descriptor ) : int
descriptor Wombat.MamaFieldDescriptor
Результат int

getI32() публичный Метод

Get a I32, signed 32 bit integer, field.
public getI32 ( Wombat.MamaFieldDescriptor descriptor, int valueIfMissing ) : int
descriptor Wombat.MamaFieldDescriptor
valueIfMissing int
Результат int

getI32() публичный Метод

Get a I32, signed 32 bit integer, field.
public getI32 ( string name, ushort fid ) : int
name string
fid ushort
Результат int

getI32() публичный Метод

Get a I32, signed 32 bit integer, field.
public getI32 ( string name, ushort fid, int valueIfMissing ) : int
name string
fid ushort
valueIfMissing int
Результат int

getI64() публичный Метод

Get a I64, signed 64 bit integer, field.
public getI64 ( Wombat.MamaFieldDescriptor descriptor ) : long
descriptor Wombat.MamaFieldDescriptor
Результат long

getI64() публичный Метод

Get a I64, signed 64 bit integer, field.
public getI64 ( Wombat.MamaFieldDescriptor descriptor, long valueIfMissing ) : long
descriptor Wombat.MamaFieldDescriptor
valueIfMissing long
Результат long

getI64() публичный Метод

Get a I64, signed 64 bit integer, field.
public getI64 ( string name, ushort fid ) : long
name string
fid ushort
Результат long

getI64() публичный Метод

Get a I64, signed 64 bit integer, field.
public getI64 ( string name, ushort fid, long valueIfMissing ) : long
name string
fid ushort
valueIfMissing long
Результат long

getI8() публичный Метод

Get a I8, signed 8 bit integer, field.
public getI8 ( Wombat.MamaFieldDescriptor descriptor ) : sbyte
descriptor Wombat.MamaFieldDescriptor
Результат sbyte

getI8() публичный Метод

Get a I8, signed 8 bit integer, field.
public getI8 ( Wombat.MamaFieldDescriptor descriptor, sbyte valueIfMissing ) : sbyte
descriptor Wombat.MamaFieldDescriptor
valueIfMissing sbyte
Результат sbyte

getI8() публичный Метод

Get a I8, signed 8 bit integer, field.
public getI8 ( string name, ushort fid ) : sbyte
name string
fid ushort
Результат sbyte

getI8() публичный Метод

Get a I8, signed 8 bit integer, field.
public getI8 ( string name, ushort fid, sbyte valueIfMissing ) : sbyte
name string
fid ushort
valueIfMissing sbyte
Результат sbyte

getMsg() публичный Метод

Get a submessage.
public getMsg ( Wombat.MamaFieldDescriptor descriptor ) : MamaMsg
descriptor Wombat.MamaFieldDescriptor
Результат MamaMsg

getMsg() публичный Метод

Get a submessage.
public getMsg ( Wombat.MamaFieldDescriptor descriptor, MamaMsg valueIfMissing ) : MamaMsg
descriptor Wombat.MamaFieldDescriptor
valueIfMissing MamaMsg
Результат MamaMsg

getMsg() публичный Метод

Get a submessage.
public getMsg ( string name, ushort fid ) : MamaMsg
name string
fid ushort
Результат MamaMsg

getMsg() публичный Метод

Get a submessage.
public getMsg ( string name, ushort fid, MamaMsg valueIfMissing ) : MamaMsg
name string
fid ushort
valueIfMissing MamaMsg
Результат MamaMsg

getNumFields() публичный Метод

Returns the total number of fields in the message. Sub-messages count as a single field.
public getNumFields ( ) : int
Результат int

getOpaque() публичный Метод

Get a opaque field.
public getOpaque ( Wombat.MamaFieldDescriptor descriptor ) : byte[]
descriptor Wombat.MamaFieldDescriptor
Результат byte[]

getOpaque() публичный Метод

Get a opaque field.
public getOpaque ( Wombat.MamaFieldDescriptor descriptor, byte valueIfMissing ) : byte[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing byte
Результат byte[]

getOpaque() публичный Метод

Get an opaque field.
public getOpaque ( string name, ushort fid ) : byte[]
name string
fid ushort
Результат byte[]

getOpaque() публичный Метод

Get a opaque field.
public getOpaque ( string name, ushort fid, byte valueIfMissing ) : byte[]
name string
fid ushort
valueIfMissing byte
Результат byte[]

getPayloadType() публичный Метод

Return the payload type
public getPayloadType ( ) : mamaPayloadType
Результат mamaPayloadType

getPrice() публичный Метод

Get a MAMA price field.
public getPrice ( Wombat.MamaFieldDescriptor descriptor ) : Wombat.MamaPrice
descriptor Wombat.MamaFieldDescriptor
Результат Wombat.MamaPrice

getPrice() публичный Метод

Get a MAMA price field.
public getPrice ( Wombat.MamaFieldDescriptor descriptor, Wombat.MamaPrice valueIfMissing ) : Wombat.MamaPrice
descriptor Wombat.MamaFieldDescriptor
valueIfMissing Wombat.MamaPrice
Результат Wombat.MamaPrice

getPrice() публичный Метод

Get a MAMA price field.
public getPrice ( string name, ushort fid ) : Wombat.MamaPrice
name string
fid ushort
Результат Wombat.MamaPrice

getPrice() публичный Метод

Get a MAMA price field.
public getPrice ( string name, ushort fid, Wombat.MamaPrice valueIfMissing ) : Wombat.MamaPrice
name string
fid ushort
valueIfMissing Wombat.MamaPrice
Результат Wombat.MamaPrice

getSeqNum() публичный Метод

Return the sequence
public getSeqNum ( ) : uint
Результат uint

getStatus() публичный Метод

Return the status
public getStatus ( ) : mamaMsgStatus
Результат mamaMsgStatus

getString() публичный Метод

Get a string field.
public getString ( Wombat.MamaFieldDescriptor descriptor ) : string
descriptor Wombat.MamaFieldDescriptor
Результат string

getString() публичный Метод

Get a string field.
public getString ( Wombat.MamaFieldDescriptor descriptor, string valueIfMissing ) : string
descriptor Wombat.MamaFieldDescriptor
valueIfMissing string
Результат string

getString() публичный Метод

Get a string field.
public getString ( string name, ushort fid ) : string
name string
fid ushort
Результат string

getString() публичный Метод

Get a string field.
public getString ( string name, ushort fid, string valueIfMissing ) : string
name string
fid ushort
valueIfMissing string
Результат string

getType() публичный Метод

Extract the type
public getType ( ) : mamaMsgType
Результат mamaMsgType

getU16() публичный Метод

Get a U16, unsigned 16 bit integer, field.
public getU16 ( Wombat.MamaFieldDescriptor descriptor ) : ushort
descriptor Wombat.MamaFieldDescriptor
Результат ushort

getU16() публичный Метод

Get a U16, unsigned 16 bit integer, field.
public getU16 ( Wombat.MamaFieldDescriptor descriptor, ushort valueIfMissing ) : ushort
descriptor Wombat.MamaFieldDescriptor
valueIfMissing ushort
Результат ushort

getU16() публичный Метод

Get a U16, unsigned 16 bit integer, field.
public getU16 ( string name, ushort fid ) : ushort
name string
fid ushort
Результат ushort

getU16() публичный Метод

Get a U16, unsigned 16 bit integer, field.
public getU16 ( string name, ushort fid, ushort valueIfMissing ) : ushort
name string
fid ushort
valueIfMissing ushort
Результат ushort

getU32() публичный Метод

Get a U32, unsigned 32 bit integer, field.
public getU32 ( Wombat.MamaFieldDescriptor descriptor ) : uint
descriptor Wombat.MamaFieldDescriptor
Результат uint

getU32() публичный Метод

Get a U32, unsigned 32 bit integer, field.
public getU32 ( Wombat.MamaFieldDescriptor descriptor, uint valueIfMissing ) : uint
descriptor Wombat.MamaFieldDescriptor
valueIfMissing uint
Результат uint

getU32() публичный Метод

Get a U32, unsigned 32 bit integer, field.
public getU32 ( string name, ushort fid ) : uint
name string
fid ushort
Результат uint

getU32() публичный Метод

Get a U32, unsigned 32 bit integer, field.
public getU32 ( string name, ushort fid, uint valueIfMissing ) : uint
name string
fid ushort
valueIfMissing uint
Результат uint

getU64() публичный Метод

Get a U64, unsigned 64 bit integer, field.
public getU64 ( Wombat.MamaFieldDescriptor descriptor ) : ulong
descriptor Wombat.MamaFieldDescriptor
Результат ulong

getU64() публичный Метод

Get a U64, unsigned 64 bit integer, field.
public getU64 ( Wombat.MamaFieldDescriptor descriptor, ulong valueIfMissing ) : ulong
descriptor Wombat.MamaFieldDescriptor
valueIfMissing ulong
Результат ulong

getU64() публичный Метод

Get a U64, unsigned 64 bit integer, field.
public getU64 ( string name, ushort fid ) : ulong
name string
fid ushort
Результат ulong

getU64() публичный Метод

Get a U64, unsigned 64 bit integer, field.
public getU64 ( string name, ushort fid, ulong valueIfMissing ) : ulong
name string
fid ushort
valueIfMissing ulong
Результат ulong

getU8() публичный Метод

Get a U8, unsigned 8 bit integer, field.
public getU8 ( Wombat.MamaFieldDescriptor descriptor ) : byte
descriptor Wombat.MamaFieldDescriptor
Результат byte

getU8() публичный Метод

Get a U8, unsigned 8 bit integer, field.
public getU8 ( Wombat.MamaFieldDescriptor descriptor, byte valueIfMissing ) : byte
descriptor Wombat.MamaFieldDescriptor
valueIfMissing byte
Результат byte

getU8() публичный Метод

Get a U8, unsigned 8 bit integer, field.
public getU8 ( string name, ushort fid ) : byte
name string
fid ushort
Результат byte

getU8() публичный Метод

Get a U8, unsigned 8 bit integer, field.
public getU8 ( string name, ushort fid, byte valueIfMissing ) : byte
name string
fid ushort
valueIfMissing byte
Результат byte

getVectorBool() публичный Метод

Get a vector of booleans.
public getVectorBool ( Wombat.MamaFieldDescriptor descriptor ) : bool[]
descriptor Wombat.MamaFieldDescriptor
Результат bool[]

getVectorBool() публичный Метод

Get a vector of booleans.
public getVectorBool ( Wombat.MamaFieldDescriptor descriptor, bool valueIfMissing ) : bool[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing bool
Результат bool[]

getVectorBool() публичный Метод

Get a vector of booleans.
public getVectorBool ( string name, ushort fid ) : bool[]
name string
fid ushort
Результат bool[]

getVectorBool() публичный Метод

Get a vector of booleans.
public getVectorBool ( string name, ushort fid, bool valueIfMissing ) : bool[]
name string
fid ushort
valueIfMissing bool
Результат bool[]

getVectorChar() публичный Метод

Get a vector of chars.
public getVectorChar ( Wombat.MamaFieldDescriptor descriptor ) : char[]
descriptor Wombat.MamaFieldDescriptor
Результат char[]

getVectorChar() публичный Метод

Get a vector of chars.
public getVectorChar ( Wombat.MamaFieldDescriptor descriptor, char valueIfMissing ) : char[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing char
Результат char[]

getVectorChar() публичный Метод

Get a vector of chars.
public getVectorChar ( string name, ushort fid ) : char[]
name string
fid ushort
Результат char[]

getVectorChar() публичный Метод

Get a vector of chars.
public getVectorChar ( string name, ushort fid, char valueIfMissing ) : char[]
name string
fid ushort
valueIfMissing char
Результат char[]

getVectorDateTime() публичный Метод

Get a vector of timestamps.
public getVectorDateTime ( Wombat.MamaFieldDescriptor descriptor ) : System.DateTime[]
descriptor Wombat.MamaFieldDescriptor
Результат System.DateTime[]

getVectorDateTime() публичный Метод

Get a vector of timestamps.
public getVectorDateTime ( Wombat.MamaFieldDescriptor descriptor, System.DateTime valueIfMissing ) : System.DateTime[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing System.DateTime
Результат System.DateTime[]

getVectorDateTime() публичный Метод

Get a vector of timestamps.
public getVectorDateTime ( string name, ushort fid ) : System.DateTime[]
name string
fid ushort
Результат System.DateTime[]

getVectorDateTime() публичный Метод

Get a vector of timestamps.
public getVectorDateTime ( string name, ushort fid, System.DateTime valueIfMissing ) : System.DateTime[]
name string
fid ushort
valueIfMissing System.DateTime
Результат System.DateTime[]

getVectorF32() публичный Метод

Get a vector of 32 bit floating point numbers.
public getVectorF32 ( Wombat.MamaFieldDescriptor descriptor ) : float[]
descriptor Wombat.MamaFieldDescriptor
Результат float[]

getVectorF32() публичный Метод

Get a vector of 32 bit floating point numbers.
public getVectorF32 ( Wombat.MamaFieldDescriptor descriptor, float valueIfMissing ) : float[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing float
Результат float[]

getVectorF32() публичный Метод

Get a vector of 32 bit floating point numbers.
public getVectorF32 ( string name, ushort fid ) : float[]
name string
fid ushort
Результат float[]

getVectorF32() публичный Метод

Get a vector of 32 bit floating point numbers.
public getVectorF32 ( string name, ushort fid, float valueIfMissing ) : float[]
name string
fid ushort
valueIfMissing float
Результат float[]

getVectorF64() публичный Метод

Get a vector of 64 bit floating point numbers.
public getVectorF64 ( Wombat.MamaFieldDescriptor descriptor ) : double[]
descriptor Wombat.MamaFieldDescriptor
Результат double[]

getVectorF64() публичный Метод

Get a vector of 64 bit floating point numbers.
public getVectorF64 ( Wombat.MamaFieldDescriptor descriptor, double valueIfMissing ) : double[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing double
Результат double[]

getVectorF64() публичный Метод

Get a vector of 64 bit floating point numbers.
public getVectorF64 ( string name, ushort fid ) : double[]
name string
fid ushort
Результат double[]

getVectorF64() публичный Метод

Get a vector of 64 bit floating point numbers.
public getVectorF64 ( string name, ushort fid, double valueIfMissing ) : double[]
name string
fid ushort
valueIfMissing double
Результат double[]

getVectorI16() публичный Метод

Get a vector of signed 16 bit integers.
public getVectorI16 ( Wombat.MamaFieldDescriptor descriptor ) : short[]
descriptor Wombat.MamaFieldDescriptor
Результат short[]

getVectorI16() публичный Метод

Get a vector of signed 16 bit integers.
public getVectorI16 ( Wombat.MamaFieldDescriptor descriptor, short valueIfMissing ) : short[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing short
Результат short[]

getVectorI16() публичный Метод

Get a vector of signed 16 bit integers.
public getVectorI16 ( string name, ushort fid ) : short[]
name string
fid ushort
Результат short[]

getVectorI16() публичный Метод

Get a vector of signed 16 bit integers.
public getVectorI16 ( string name, ushort fid, short valueIfMissing ) : short[]
name string
fid ushort
valueIfMissing short
Результат short[]

getVectorI32() публичный Метод

Get a vector of signed 32 bit integers.
public getVectorI32 ( Wombat.MamaFieldDescriptor descriptor ) : int[]
descriptor Wombat.MamaFieldDescriptor
Результат int[]

getVectorI32() публичный Метод

Get a vector of signed 32 bit integers.
public getVectorI32 ( Wombat.MamaFieldDescriptor descriptor, int valueIfMissing ) : int[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing int
Результат int[]

getVectorI32() публичный Метод

Get a vector of signed 32 bit integers.
public getVectorI32 ( string name, ushort fid ) : int[]
name string
fid ushort
Результат int[]

getVectorI32() публичный Метод

Get a vector of signed 32 bit integers.
public getVectorI32 ( string name, ushort fid, int valueIfMissing ) : int[]
name string
fid ushort
valueIfMissing int
Результат int[]

getVectorI64() публичный Метод

Get a vector of signed 64 bit integers.
public getVectorI64 ( Wombat.MamaFieldDescriptor descriptor ) : long[]
descriptor Wombat.MamaFieldDescriptor
Результат long[]

getVectorI64() публичный Метод

Get a vector of signed 64 bit integers.
public getVectorI64 ( Wombat.MamaFieldDescriptor descriptor, long valueIfMissing ) : long[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing long
Результат long[]

getVectorI64() публичный Метод

Get a vector of signed 64 bit integers.
public getVectorI64 ( string name, ushort fid ) : long[]
name string
fid ushort
Результат long[]

getVectorI64() публичный Метод

Get a vector of signed 64 bit integers.
public getVectorI64 ( string name, ushort fid, long valueIfMissing ) : long[]
name string
fid ushort
valueIfMissing long
Результат long[]

getVectorI8() публичный Метод

Get a vector of signed 8 bit integers.
public getVectorI8 ( Wombat.MamaFieldDescriptor descriptor ) : sbyte[]
descriptor Wombat.MamaFieldDescriptor
Результат sbyte[]

getVectorI8() публичный Метод

Get a vector of signed 8 bit integers.
public getVectorI8 ( Wombat.MamaFieldDescriptor descriptor, sbyte valueIfMissing ) : sbyte[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing sbyte
Результат sbyte[]

getVectorI8() публичный Метод

Get a vector of signed 8 bit integers.
public getVectorI8 ( string name, ushort fid ) : sbyte[]
name string
fid ushort
Результат sbyte[]

getVectorI8() публичный Метод

Get a vector of signed 8 bit integers.
public getVectorI8 ( string name, ushort fid, sbyte valueIfMissing ) : sbyte[]
name string
fid ushort
valueIfMissing sbyte
Результат sbyte[]

getVectorMsg() публичный Метод

Get a vector of submessages.
public getVectorMsg ( Wombat.MamaFieldDescriptor descriptor ) : Wombat.MamaMsg[]
descriptor Wombat.MamaFieldDescriptor
Результат Wombat.MamaMsg[]

getVectorMsg() публичный Метод

Get a vector of submessages.
public getVectorMsg ( Wombat.MamaFieldDescriptor descriptor, MamaMsg valueIfMissing ) : Wombat.MamaMsg[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing MamaMsg
Результат Wombat.MamaMsg[]

getVectorMsg() публичный Метод

Get a vector of submessages.
public getVectorMsg ( string name, ushort fid ) : Wombat.MamaMsg[]
name string
fid ushort
Результат Wombat.MamaMsg[]

getVectorMsg() публичный Метод

Get a vector of submessages.
public getVectorMsg ( string name, ushort fid, MamaMsg valueIfMissing ) : Wombat.MamaMsg[]
name string
fid ushort
valueIfMissing MamaMsg
Результат Wombat.MamaMsg[]

getVectorPrice() публичный Метод

Get a vector of prices.
public getVectorPrice ( Wombat.MamaFieldDescriptor descriptor ) : Wombat.MamaPrice[]
descriptor Wombat.MamaFieldDescriptor
Результат Wombat.MamaPrice[]

getVectorPrice() публичный Метод

Get a vector of prices.
public getVectorPrice ( Wombat.MamaFieldDescriptor descriptor, Wombat.MamaPrice valueIfMissing ) : Wombat.MamaPrice[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing Wombat.MamaPrice
Результат Wombat.MamaPrice[]

getVectorPrice() публичный Метод

Get a vector of prices.
public getVectorPrice ( string name, ushort fid ) : Wombat.MamaPrice[]
name string
fid ushort
Результат Wombat.MamaPrice[]

getVectorPrice() публичный Метод

Get a vector of prices.
public getVectorPrice ( string name, ushort fid, Wombat.MamaPrice valueIfMissing ) : Wombat.MamaPrice[]
name string
fid ushort
valueIfMissing Wombat.MamaPrice
Результат Wombat.MamaPrice[]

getVectorString() публичный Метод

Get a vector of strings (char*).
public getVectorString ( Wombat.MamaFieldDescriptor descriptor ) : string[]
descriptor Wombat.MamaFieldDescriptor
Результат string[]

getVectorString() публичный Метод

Get a vector of strings (char*).
public getVectorString ( Wombat.MamaFieldDescriptor descriptor, string valueIfMissing ) : string[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing string
Результат string[]

getVectorString() публичный Метод

Get a vector of strings (char*).
/// Thrown if the vector could not be found. ///
public getVectorString ( string name, ushort fid ) : string[]
name string /// The field name, can be null or blank if the field Id is supplied. ///
fid ushort /// The field id, can be 0 if the name is specified and field names are turned on. ///
Результат string[]

getVectorString() публичный Метод

Get a vector of strings (char*).
public getVectorString ( string name, ushort fid, string valueIfMissing ) : string[]
name string
fid ushort
valueIfMissing string
Результат string[]

getVectorU16() публичный Метод

Get a vector of unsigned 16 bit integers.
public getVectorU16 ( Wombat.MamaFieldDescriptor descriptor ) : ushort[]
descriptor Wombat.MamaFieldDescriptor
Результат ushort[]

getVectorU16() публичный Метод

Get a vector of unsigned 16 bit integers.
public getVectorU16 ( Wombat.MamaFieldDescriptor descriptor, ushort valueIfMissing ) : ushort[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing ushort
Результат ushort[]

getVectorU16() публичный Метод

Get a vector of unsigned 16 bit integers.
public getVectorU16 ( string name, ushort fid ) : ushort[]
name string
fid ushort
Результат ushort[]

getVectorU16() публичный Метод

Get a vector of unsigned 16 bit integers.
public getVectorU16 ( string name, ushort fid, ushort valueIfMissing ) : ushort[]
name string
fid ushort
valueIfMissing ushort
Результат ushort[]

getVectorU32() публичный Метод

Get a vector of unsigned 32 bit integers.
public getVectorU32 ( Wombat.MamaFieldDescriptor descriptor ) : uint[]
descriptor Wombat.MamaFieldDescriptor
Результат uint[]

getVectorU32() публичный Метод

Get a vector of unsigned 32 bit integers.
public getVectorU32 ( Wombat.MamaFieldDescriptor descriptor, uint valueIfMissing ) : uint[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing uint
Результат uint[]

getVectorU32() публичный Метод

Get a vector of unsigned 32 bit integers.
public getVectorU32 ( string name, ushort fid ) : uint[]
name string
fid ushort
Результат uint[]

getVectorU32() публичный Метод

Get a vector of unsigned 32 bit integers.
public getVectorU32 ( string name, ushort fid, uint valueIfMissing ) : uint[]
name string
fid ushort
valueIfMissing uint
Результат uint[]

getVectorU64() публичный Метод

Get a vector of unsigned 64 bit integers.
public getVectorU64 ( Wombat.MamaFieldDescriptor descriptor ) : ulong[]
descriptor Wombat.MamaFieldDescriptor
Результат ulong[]

getVectorU64() публичный Метод

Get a vector of unsigned 64 bit integers.
public getVectorU64 ( Wombat.MamaFieldDescriptor descriptor, ulong valueIfMissing ) : ulong[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing ulong
Результат ulong[]

getVectorU64() публичный Метод

Get a vector of unsigned 64 bit integers.
public getVectorU64 ( string name, ushort fid ) : ulong[]
name string
fid ushort
Результат ulong[]

getVectorU64() публичный Метод

Get a vector of unsigned 64 bit integers.
public getVectorU64 ( string name, ushort fid, ulong valueIfMissing ) : ulong[]
name string
fid ushort
valueIfMissing ulong
Результат ulong[]

getVectorU8() публичный Метод

Get a vector of unsigned 8 bit integers.
public getVectorU8 ( Wombat.MamaFieldDescriptor descriptor ) : byte[]
descriptor Wombat.MamaFieldDescriptor
Результат byte[]

getVectorU8() публичный Метод

Get a vector of unsigned 8 bit integers.
public getVectorU8 ( Wombat.MamaFieldDescriptor descriptor, byte valueIfMissing ) : byte[]
descriptor Wombat.MamaFieldDescriptor
valueIfMissing byte
Результат byte[]

getVectorU8() публичный Метод

Get a vector of unsigned 8 bit integers.
public getVectorU8 ( string name, ushort fid ) : byte[]
name string
fid ushort
Результат byte[]

getVectorU8() публичный Метод

Get a vector of unsigned 8 bit integers.
public getVectorU8 ( string name, ushort fid, byte valueIfMissing ) : byte[]
name string
fid ushort
valueIfMissing byte
Результат byte[]

iterateFields() публичный Метод

Invoke the specified callback for each field in the message.
public iterateFields ( MamaMsgFieldIterator iterator, Wombat.MamaDictionary dictionary, object closure ) : void
iterator MamaMsgFieldIterator
dictionary Wombat.MamaDictionary
closure object
Результат void

stringForMsg() публичный Метод

Return the string for this message
public stringForMsg ( ) : string
Результат string

stringForStatus() публичный Метод

Return the status string
public stringForStatus ( mamaMsgStatus type ) : string
type mamaMsgStatus
Результат string

stringForType() публичный Метод

Return the type name.
public stringForType ( mamaMsgType type ) : string
type mamaMsgType
Результат string

tryBool() публичный Метод

Try to get a bool field.
public tryBool ( Wombat.MamaFieldDescriptor descriptor, bool &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result bool
Результат bool

tryBool() публичный Метод

Try to get a bool field.
public tryBool ( string name, ushort fid, bool &result ) : bool
name string
fid ushort
result bool
Результат bool

tryChar() публичный Метод

Try to get a char field.
public tryChar ( Wombat.MamaFieldDescriptor descriptor, char &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result char
Результат bool

tryChar() публичный Метод

Try to get a char field.
public tryChar ( string name, ushort fid, char &result ) : bool
name string
fid ushort
result char
Результат bool

tryDateTime() публичный Метод

public tryDateTime ( Wombat.MamaFieldDescriptor descriptor, System.DateTime &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result System.DateTime
Результат bool

tryDateTime() публичный Метод

public tryDateTime ( string name, ushort fid, System.DateTime &result ) : bool
name string
fid ushort
result System.DateTime
Результат bool

tryF32() публичный Метод

Try to get a float (f32) field.
public tryF32 ( Wombat.MamaFieldDescriptor descriptor, float &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result float
Результат bool

tryF32() публичный Метод

Try to get a float (f32) field.
public tryF32 ( string name, ushort fid, float &result ) : bool
name string
fid ushort
result float
Результат bool

tryF64() публичный Метод

Try to get a f64 field.
public tryF64 ( Wombat.MamaFieldDescriptor descriptor, double &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result double
Результат bool

tryF64() публичный Метод

Try to get a f64 field.
public tryF64 ( string name, ushort fid, double &result ) : bool
name string
fid ushort
result double
Результат bool

tryField() публичный Метод

Try to get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.
public tryField ( Wombat.MamaFieldDescriptor descriptor, Wombat.MamaMsgField &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result Wombat.MamaMsgField
Результат bool

tryField() публичный Метод

Try to get a MAMA msg field. The result contains the reusable field object of the nativeHandle object. Applications calling this method will receive the same reusable object for repeated calls on same nativeHandle object.
public tryField ( string name, ushort fid, Wombat.MamaMsgField &result ) : bool
name string
fid ushort
result Wombat.MamaMsgField
Результат bool

tryI16() публичный Метод

Try to get a I16, signed 16 bit integer, field.
public tryI16 ( Wombat.MamaFieldDescriptor descriptor, short &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result short
Результат bool

tryI16() публичный Метод

Try to get a I16, signed 16 bit integer, field.
public tryI16 ( string name, ushort fid, short &result ) : bool
name string
fid ushort
result short
Результат bool

tryI32() публичный Метод

public tryI32 ( Wombat.MamaFieldDescriptor descriptor, Wombat.NullableInt &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result Wombat.NullableInt
Результат bool

tryI32() публичный Метод

Try to get a I32, signed 32 bit integer, field.
public tryI32 ( Wombat.MamaFieldDescriptor descriptor, int &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result int
Результат bool

tryI32() публичный Метод

public tryI32 ( string name, ushort fid, Wombat.NullableInt &result ) : bool
name string
fid ushort
result Wombat.NullableInt
Результат bool

tryI32() публичный Метод

Try to get a I32, signed 32 bit integer, field.
public tryI32 ( string name, ushort fid, int &result ) : bool
name string
fid ushort
result int
Результат bool

tryI64() публичный Метод

public tryI64 ( Wombat.MamaFieldDescriptor descriptor, Wombat.NullableLong &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result Wombat.NullableLong
Результат bool

tryI64() публичный Метод

public tryI64 ( Wombat.MamaFieldDescriptor descriptor, long &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result long
Результат bool

tryI64() публичный Метод

public tryI64 ( string name, ushort fid, Wombat.NullableLong &result ) : bool
name string
fid ushort
result Wombat.NullableLong
Результат bool

tryI64() публичный Метод

public tryI64 ( string name, ushort fid, long &result ) : bool
name string
fid ushort
result long
Результат bool

tryI8() публичный Метод

Try to get a I8, signed 8 bit integer, field.
public tryI8 ( Wombat.MamaFieldDescriptor descriptor, sbyte &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result sbyte
Результат bool

tryI8() публичный Метод

Try to get a I8, signed 8 bit integer, field.
public tryI8 ( string name, ushort fid, sbyte &result ) : bool
name string
fid ushort
result sbyte
Результат bool

tryMsg() публичный Метод

Try to get a submessage.
public tryMsg ( Wombat.MamaFieldDescriptor descriptor, MamaMsg &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result MamaMsg
Результат bool

tryMsg() публичный Метод

Try to get a submessage.
public tryMsg ( string name, ushort fid, MamaMsg &result ) : bool
name string
fid ushort
result MamaMsg
Результат bool

tryOpaque() публичный Метод

Try to get an opaque field.
public tryOpaque ( Wombat.MamaFieldDescriptor descriptor, byte &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result byte
Результат bool

tryOpaque() публичный Метод

Try to get an opaque field.
public tryOpaque ( string name, ushort fid, byte &result ) : bool
name string
fid ushort
result byte
Результат bool

tryPrice() публичный Метод

Try to get a MAMA price field.
public tryPrice ( Wombat.MamaFieldDescriptor descriptor, Wombat.MamaPrice &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result Wombat.MamaPrice
Результат bool

tryPrice() публичный Метод

Try to get a MAMA price field.
public tryPrice ( string name, ushort fid, Wombat.MamaPrice &result ) : bool
name string
fid ushort
result Wombat.MamaPrice
Результат bool

tryString() публичный Метод

Try to get a string field.
public tryString ( Wombat.MamaFieldDescriptor descriptor, string &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result string
Результат bool

tryString() публичный Метод

Try to get a string field.
public tryString ( string name, ushort fid, string &result ) : bool
name string
fid ushort
result string
Результат bool

tryStringAnsi() публичный Метод

public tryStringAnsi ( Wombat.MamaFieldDescriptor descriptor, IntPtr &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result System.IntPtr
Результат bool

tryStringAnsi() публичный Метод

public tryStringAnsi ( string name, ushort fid, IntPtr &result ) : bool
name string
fid ushort
result System.IntPtr
Результат bool

tryU16() публичный Метод

Try to get a U16, unsigned 16 bit integer, field.
public tryU16 ( Wombat.MamaFieldDescriptor descriptor, ushort &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result ushort
Результат bool

tryU16() публичный Метод

Try to get a U16, unsigned 16 bit integer, field.
public tryU16 ( string name, ushort fid, ushort &result ) : bool
name string
fid ushort
result ushort
Результат bool

tryU32() публичный Метод

Try to get a U32, unsigned 32 bit integer, field.
public tryU32 ( Wombat.MamaFieldDescriptor descriptor, uint &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result uint
Результат bool

tryU32() публичный Метод

Try to get a U32, unsigned 32 bit integer, field.
public tryU32 ( string name, ushort fid, uint &result ) : bool
name string
fid ushort
result uint
Результат bool

tryU64() публичный Метод

Try to get a U64, unsigned 64 bit integer, field.
public tryU64 ( Wombat.MamaFieldDescriptor descriptor, ulong &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result ulong
Результат bool

tryU64() публичный Метод

Try to get a U64, unsigned 64 bit integer, field.
public tryU64 ( string name, ushort fid, ulong &result ) : bool
name string
fid ushort
result ulong
Результат bool

tryU8() публичный Метод

Try to get a I8, signed 8 bit integer, field.
public tryU8 ( Wombat.MamaFieldDescriptor descriptor, byte &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result byte
Результат bool

tryU8() публичный Метод

Try to get a I8, signed 8 bit integer, field.
public tryU8 ( string name, ushort fid, byte &result ) : bool
name string
fid ushort
result byte
Результат bool

tryVectorBool() публичный Метод

Try to get a vector of booleans.
public tryVectorBool ( Wombat.MamaFieldDescriptor descriptor, bool &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result bool
Результат bool

tryVectorBool() публичный Метод

Try to get a vector of booleans.
public tryVectorBool ( string name, ushort fid, bool &result ) : bool
name string
fid ushort
result bool
Результат bool

tryVectorChar() публичный Метод

Try to get a vector of chars.
public tryVectorChar ( Wombat.MamaFieldDescriptor descriptor, char &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result char
Результат bool

tryVectorChar() публичный Метод

Try to get a vector of chars.
public tryVectorChar ( string name, ushort fid, char &result ) : bool
name string
fid ushort
result char
Результат bool

tryVectorDateTime() публичный Метод

Try to get a vector of timestamps.
public tryVectorDateTime ( Wombat.MamaFieldDescriptor descriptor, System.DateTime &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result System.DateTime
Результат bool

tryVectorDateTime() публичный Метод

Try to get a vector of timestamps.
public tryVectorDateTime ( string name, ushort fid, System.DateTime &result ) : bool
name string
fid ushort
result System.DateTime
Результат bool

tryVectorF32() публичный Метод

Try to get a vector of 32 bit floating point numbers.
public tryVectorF32 ( Wombat.MamaFieldDescriptor descriptor, float &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result float
Результат bool

tryVectorF32() публичный Метод

Try to get a vector of 32 bit floating point numbers.
public tryVectorF32 ( string name, ushort fid, float &result ) : bool
name string
fid ushort
result float
Результат bool

tryVectorF64() публичный Метод

Try to get a vector of 64 bit floating point numbers.
public tryVectorF64 ( Wombat.MamaFieldDescriptor descriptor, double &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result double
Результат bool

tryVectorF64() публичный Метод

Try to get a vector of 64 bit floating point numbers.
public tryVectorF64 ( string name, ushort fid, double &result ) : bool
name string
fid ushort
result double
Результат bool

tryVectorI16() публичный Метод

Try to get a vector of signed 16 bit integers.
public tryVectorI16 ( Wombat.MamaFieldDescriptor descriptor, short &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result short
Результат bool

tryVectorI16() публичный Метод

Try to get a vector of signed 16 bit integers.
public tryVectorI16 ( string name, ushort fid, short &result ) : bool
name string
fid ushort
result short
Результат bool

tryVectorI32() публичный Метод

Try to get a vector of signed 32 bit integers.
public tryVectorI32 ( Wombat.MamaFieldDescriptor descriptor, int &result ) : bool
descriptor Wombat.MamaFieldDescriptor
result int
Результат bool

tryVectorI32() публичный Метод

Try to get a vector of signed 32 bit integers.
public tryVectorI32 ( string name, ushort fid, int &result ) : bool
name string
fid ushort
result int
Результат bool

tryVectorI64() публичный Метод

Try get a vector of signed 64 bit integers.
public tryVectorI64 ( MamaFieldDescriptor descriptor, long &result ) : bool
descriptor MamaFieldDescriptor
result long
Результат bool

tryVectorI64() публичный Метод

Try get a vector of signed 64 bit integers.
public tryVectorI64 ( string name, ushort fid, long &result ) : bool
name string
fid ushort
result long
Результат bool

tryVectorI8() публичный Метод

Try to get a vector of signed 8 bit integers.
public tryVectorI8 ( MamaFieldDescriptor descriptor, sbyte &result ) : bool
descriptor MamaFieldDescriptor
result sbyte
Результат bool

tryVectorI8() публичный Метод

Try to get a vector of signed 8 bit integers.
public tryVectorI8 ( string name, ushort fid, sbyte &result ) : bool
name string
fid ushort
result sbyte
Результат bool

tryVectorMsg() публичный Метод

public tryVectorMsg ( MamaFieldDescriptor descriptor, MamaMsg &result ) : bool
descriptor MamaFieldDescriptor
result MamaMsg
Результат bool

tryVectorMsg() публичный Метод

public tryVectorMsg ( string name, ushort fid, MamaMsg &result ) : bool
name string
fid ushort
result MamaMsg
Результат bool

tryVectorPrice() публичный Метод

Try to get a vector of prices.
public tryVectorPrice ( MamaFieldDescriptor descriptor, MamaPrice &result ) : bool
descriptor MamaFieldDescriptor
result MamaPrice
Результат bool

tryVectorPrice() публичный Метод

Try to get a vector of prices.
public tryVectorPrice ( string name, ushort fid, MamaPrice &result ) : bool
name string /// The field name, can be null or blank if the field Id is supplied. ///
fid ushort /// The field id, can be 0 if the name is specified and field names are turned on. ///
result MamaPrice /// To return the array of prices. ///
Результат bool

tryVectorString() публичный Метод

Try to get a vector of strings (char*).
public tryVectorString ( MamaFieldDescriptor descriptor, string &result ) : bool
descriptor MamaFieldDescriptor
result string
Результат bool

tryVectorString() публичный Метод

Try to get a vector of strings (char*).
public tryVectorString ( string name, ushort fid, string &result ) : bool
name string /// The field name, can be null or blank if the field Id is supplied. ///
fid ushort /// The field id, can be 0 if the name is specified and field names are turned on. ///
result string /// To return the array of strings. ///
Результат bool

tryVectorU16() публичный Метод

Try to get a vector of unsigned 16 bit integers.
public tryVectorU16 ( MamaFieldDescriptor descriptor, ushort &result ) : bool
descriptor MamaFieldDescriptor
result ushort
Результат bool

tryVectorU16() публичный Метод

Try to get a vector of unsigned 16 bit integers.
public tryVectorU16 ( string name, ushort fid, ushort &result ) : bool
name string
fid ushort
result ushort
Результат bool

tryVectorU32() публичный Метод

Try to get a vector of unsigned 32 bit integers.
public tryVectorU32 ( MamaFieldDescriptor descriptor, uint &result ) : bool
descriptor MamaFieldDescriptor
result uint
Результат bool

tryVectorU32() публичный Метод

Try to get a vector of unsigned 32 bit integers.
public tryVectorU32 ( string name, ushort fid, uint &result ) : bool
name string
fid ushort
result uint
Результат bool

tryVectorU64() публичный Метод

Try to get a vector of unsigned 64 bit integers.
public tryVectorU64 ( MamaFieldDescriptor descriptor, ulong &result ) : bool
descriptor MamaFieldDescriptor
result ulong
Результат bool

tryVectorU64() публичный Метод

Try to get a vector of unsigned 64 bit integers.
public tryVectorU64 ( string name, ushort fid, ulong &result ) : bool
name string
fid ushort
result ulong
Результат bool

tryVectorU8() публичный Метод

Try to get a vector of unsigned 8 bit integers.
public tryVectorU8 ( MamaFieldDescriptor descriptor, byte &result ) : bool
descriptor MamaFieldDescriptor
result byte
Результат bool

tryVectorU8() публичный Метод

Try to get a vector of unsigned 8 bit integers.
public tryVectorU8 ( string name, ushort fid, byte &result ) : bool
name string
fid ushort
result byte
Результат bool

typeForMsg() публичный Метод

Extract the type from the supplied message.
public typeForMsg ( ) : mamaMsgType
Результат mamaMsgType

updateBool() публичный Метод

Update the value of an existing bool field. If the field does not exist it is added.
public updateBool ( string name, ushort fid, bool val ) : void
name string
fid ushort
val bool
Результат void

updateChar() публичный Метод

Update the value of an existing char field. If the field does not exist it is added.
public updateChar ( string name, ushort fid, char val ) : void
name string
fid ushort
val char
Результат void

updateDateTime() публичный Метод

Update a MAMA date/time field.
public updateDateTime ( string name, ushort fid, DateTime val ) : void
name string
fid ushort
val DateTime
Результат void

updateF32() публичный Метод

Update the value of an existing float field. If the field does not exist it is added.
public updateF32 ( string name, ushort fid, float val ) : void
name string
fid ushort
val float
Результат void

updateF64() публичный Метод

Update the value of an existing f64 field. If the field does not exist it is added.
public updateF64 ( string name, ushort fid, double val ) : void
name string
fid ushort
val double
Результат void

updateI16() публичный Метод

Update the value of an existing I16 field. If the field does not exist it is added.
public updateI16 ( string name, ushort fid, short val ) : void
name string
fid ushort
val short
Результат void

updateI32() публичный Метод

Update the value of an existing I32 field. If the field does not exist it is added.
public updateI32 ( string name, ushort fid, int val ) : void
name string
fid ushort
val int
Результат void

updateI64() публичный Метод

Update the value of an existing I64 field. If the field does not exist it is added.
public updateI64 ( string name, ushort fid, long val ) : void
name string
fid ushort
val long
Результат void

updateI8() публичный Метод

Update the value of an existing I8 field. If the field does not exist it is added.
public updateI8 ( string name, ushort fid, sbyte val ) : void
name string
fid ushort
val sbyte
Результат void

updateOpaque() публичный Метод

Update an opaque field.
public updateOpaque ( string name, ushort fid, byte val ) : void
name string
fid ushort
val byte
Результат void

updatePrice() публичный Метод

Update a MAMA price field.
public updatePrice ( string name, ushort fid, MamaPrice val ) : void
name string
fid ushort
val MamaPrice
Результат void

updateString() публичный Метод

Update the value of an existing string field. If the field does not exist it is added.
public updateString ( string name, ushort fid, string val ) : void
name string
fid ushort
val string
Результат void

updateU16() публичный Метод

Update the value of an existing U16 field. If the field does not exist it is added.
public updateU16 ( string name, ushort fid, ushort val ) : void
name string
fid ushort
val ushort
Результат void

updateU32() публичный Метод

Update the value of an existing U32 field. If the field does not exist it is added.
public updateU32 ( string name, ushort fid, uint val ) : void
name string
fid ushort
val uint
Результат void

updateU64() публичный Метод

Update the value of an existing U64 field. If the field does not exist it is added.
public updateU64 ( string name, ushort fid, ulong val ) : void
name string
fid ushort
val ulong
Результат void

updateU8() публичный Метод

Update the value of an existing U8 field. If the field does not exist it is added.
public updateU8 ( string name, ushort fid, byte val ) : void
name string
fid ushort
val byte
Результат void

updateVectorBool() публичный Метод

Update an array of booleans.
public updateVectorBool ( string name, ushort fid, bool val ) : void
name string
fid ushort
val bool
Результат void

updateVectorChar() публичный Метод

Update an array of characters.
public updateVectorChar ( string name, ushort fid, char val ) : void
name string
fid ushort
val char
Результат void

updateVectorDateTime() публичный Метод

Update an array of timestamps.
public updateVectorDateTime ( string name, ushort fid, DateTime val ) : void
name string
fid ushort
val DateTime
Результат void

updateVectorF32() публичный Метод

Update an array of 32 bit floating point numbers.
public updateVectorF32 ( string name, ushort fid, float val ) : void
name string
fid ushort
val float
Результат void

updateVectorF64() публичный Метод

Update an array of 64 bit floating point numbers.
public updateVectorF64 ( string name, ushort fid, double val ) : void
name string
fid ushort
val double
Результат void

updateVectorI16() публичный Метод

Update an array of signed 16 bit integers.
public updateVectorI16 ( string name, ushort fid, short val ) : void
name string
fid ushort
val short
Результат void

updateVectorI32() публичный Метод

Update an array of signed 32 bit integers.
public updateVectorI32 ( string name, ushort fid, int val ) : void
name string
fid ushort
val int
Результат void

updateVectorI64() публичный Метод

Update an array of signed 64 bit integers.
public updateVectorI64 ( string name, ushort fid, long val ) : void
name string
fid ushort
val long
Результат void

updateVectorI8() публичный Метод

Update an array of signed 8 bit integers.
public updateVectorI8 ( string name, ushort fid, sbyte val ) : void
name string
fid ushort
val sbyte
Результат void

updateVectorMsg() публичный Метод

Update an array of nativeHandle objects.
/// Throw if the message array is null. /// /// Throw if there are no items in the message array. ///
public updateVectorMsg ( string name, ushort fid, MamaMsg val ) : void
name string /// The field name, can be null or blank if the field Id is supplied. ///
fid ushort /// The field id, can be 0 if the name is specified and field names are turned on. ///
val MamaMsg /// The array of messages to add. ///
Результат void

updateVectorPrice() публичный Метод

Update an array of prices.
/// Throw if the message array is null. /// /// Throw if there are no items in the message array. ///
public updateVectorPrice ( string name, ushort fid, MamaPrice val ) : void
name string /// The field name, can be null or blank if the field Id is supplied. ///
fid ushort /// The field id, can be 0 if the name is specified and field names are turned on. ///
val MamaPrice /// The array of messages to add. ///
Результат void

updateVectorString() публичный Метод

Update an array of strings (char*).
/// Throw if the string array is null. /// /// Throw if there are no items in the string array. ///
public updateVectorString ( string name, ushort fid, string val ) : void
name string The field name, can be null or blank if the field Id is supplied.
fid ushort
val string The array of strings to add.
Результат void

updateVectorU16() публичный Метод

Update an array of unsigned 16 bit integers.
public updateVectorU16 ( string name, ushort fid, ushort val ) : void
name string
fid ushort
val ushort
Результат void

updateVectorU32() публичный Метод

Update an array of unsigned 32 bit integers.
public updateVectorU32 ( string name, ushort fid, uint val ) : void
name string
fid ushort
val uint
Результат void

updateVectorU64() публичный Метод

Update an array of unsigned 64 bit integers.
public updateVectorU64 ( string name, ushort fid, ulong val ) : void
name string
fid ushort
val ulong
Результат void

updateVectorU8() публичный Метод

Update an array of unsigned 8 bit integers.
public updateVectorU8 ( string name, ushort fid, byte val ) : void
name string
fid ushort
val byte
Результат void