Classes Files

Wombat

Classes

  Name
class Wombat::MamaConnection
class Wombat::MamaServerConnection
class Wombat::MamaFieldCache
class Wombat::MamaFieldCacheField
class Wombat::MamaFieldCacheFieldBase
class Wombat::MamaFieldCacheFieldBasic
class Wombat::MamaFieldCacheFieldString
class Wombat::MamaFieldCacheFieldPrice
class Wombat::MamaFieldCacheFieldDateTime
class Wombat::MamaFieldCacheFieldVectorBasic
class Wombat::MamaFieldCacheFieldStringVector
class Wombat::MamaFieldCacheFieldVector
class Wombat::MamaFieldCacheFieldPriceVector
class Wombat::MamaFieldCacheFieldDateTimeVector
class Wombat::Type
class Wombat::MamaFieldCacheRecord
class Wombat::MamaBasicSubscription
class Wombat::MamaBasicSubscriptionCallback
class Wombat::MamaBasicWildCardSubscription
class Wombat::MamaBasicWildCardSubscriptionCallback
class Wombat::MamaBridgeCallback
class Wombat::MamaLogFileCallback
class Wombat::MamaStartCallback
class Wombat::MamaEntitlementCallback
class Wombat::Mama
class Wombat::MamaDateTime
class Wombat::MamaDictionary
class Wombat::MamaDictionaryCallback
class Wombat::MamaDispatcher
class Wombat::MamaDQPublisher
class Wombat::MamaPublishTopic
class Wombat::MamaDQPublisherManager
class Wombat::MamaDQPublisherManagerCallback
class Wombat::MamaFieldDescriptor
class Wombat::MamaFtMemberCallback
class Wombat::MamaFtMember
class Wombat::MamaMulticastFtMember
class Wombat::MamaBridgeFtMember
class Wombat::MamaInbox
class Wombat::MamaInboxCallback
class Wombat::MamaIo
class Wombat::MamaIoCallback
class Wombat::MamaLogFile
class Wombat::MamaMsgIterator
class Wombat::MamaMsg
class Wombat::MamaMsgField
class Wombat::MamaMsgFieldIterator
class Wombat::MamaMsgQual
class Wombat::MamaPrice
class Wombat::MamaPublisher
class Wombat::MamaPublisherCallback
class Wombat::MamaQueue
class Wombat::MamaQueueEnqueueCallback
class Wombat::MamaQueueEventCallback
class Wombat::MamaQueueGroup
class Wombat::MamaQueueMonitorCallback
class Wombat::MamaRegexChannelFilter
class Wombat::MamaReservedFields
class Wombat::MamaResourcePool
class Wombat::MamaSendCompleteCallback
class Wombat::MamaSubscriptionIteratorCallback
class Wombat::MamaSource
class Wombat::MamaSourceDerivative
class Wombat::MamaSourceGroup
class Wombat::MamaSourceGroupManager
class Wombat::MamaSourceManager
class Wombat::MamaSourceStateChangeCallback
class Wombat::MamaStat
class Wombat::MamaStatsCollector
class Wombat::MamaStatus
class Wombat::MamaSubscription
class Wombat::MamaSubscriptionCallback
class Wombat::MamaSymbolList
class Wombat::MamaSymbolListFile
class Wombat::MamaSymbolListIteratorHandler
class Wombat::MamaSymbolListMembershipHandler
class Wombat::MamaSymbolListResortHandler
class Wombat::MamaSymbolListMember
class Wombat::MamaSymbolMap
class Wombat::MamaSymbolMapFile
class Wombat::MamaSymbolSource
class Wombat::MamaSymbolSourceCallback
class Wombat::MamaSymbolStoreSaveCallback
class Wombat::MamaTimer
class Wombat::MamaTimerCallback
class Wombat::MamaTimeZone
class Wombat::MamaTransportTopicEventCallback
class Wombat::MamaTransportCallback
class Wombat::MamaTransport
class Wombat::MamaTransportMap

Types

  Name
typedef MamaFieldCacheFieldBasic< char, MAMA_FIELD_TYPE_CHAR > MamaFieldCacheFieldChar
typedef MamaFieldCacheFieldBasic< mama_bool_t, MAMA_FIELD_TYPE_BOOL > MamaFieldCacheFieldBool
typedef MamaFieldCacheFieldBasic< mama_i8_t, MAMA_FIELD_TYPE_I8 > MamaFieldCacheFieldI8
typedef MamaFieldCacheFieldBasic< mama_u8_t, MAMA_FIELD_TYPE_U8 > MamaFieldCacheFieldU8
typedef MamaFieldCacheFieldBasic< mama_i16_t, MAMA_FIELD_TYPE_I16 > MamaFieldCacheFieldI16
typedef MamaFieldCacheFieldBasic< mama_u16_t, MAMA_FIELD_TYPE_U16 > MamaFieldCacheFieldU16
typedef MamaFieldCacheFieldBasic< mama_i32_t, MAMA_FIELD_TYPE_I32 > MamaFieldCacheFieldI32
typedef MamaFieldCacheFieldBasic< mama_u32_t, MAMA_FIELD_TYPE_U32 > MamaFieldCacheFieldU32
typedef MamaFieldCacheFieldBasic< mama_i64_t, MAMA_FIELD_TYPE_I64 > MamaFieldCacheFieldI64
typedef MamaFieldCacheFieldBasic< mama_u64_t, MAMA_FIELD_TYPE_U64 > MamaFieldCacheFieldU64
typedef MamaFieldCacheFieldBasic< mama_f32_t, MAMA_FIELD_TYPE_F32 > MamaFieldCacheFieldF32
typedef MamaFieldCacheFieldBasic< mama_f64_t, MAMA_FIELD_TYPE_F64 > MamaFieldCacheFieldF64
typedef MamaFieldCacheFieldVectorBasic< mama_bool_t, MAMA_FIELD_TYPE_VECTOR_BOOL > MamaFieldCacheFieldBoolVector
typedef MamaFieldCacheFieldVectorBasic< char, MAMA_FIELD_TYPE_VECTOR_CHAR > MamaFieldCacheFieldCharVector
typedef MamaFieldCacheFieldVectorBasic< mama_i8_t, MAMA_FIELD_TYPE_VECTOR_I8 > MamaFieldCacheFieldI8Vector
typedef MamaFieldCacheFieldVectorBasic< mama_u8_t, MAMA_FIELD_TYPE_VECTOR_U8 > MamaFieldCacheFieldU8Vector
typedef MamaFieldCacheFieldVectorBasic< mama_i16_t, MAMA_FIELD_TYPE_VECTOR_I16 > MamaFieldCacheFieldI16Vector
typedef MamaFieldCacheFieldVectorBasic< mama_u16_t, MAMA_FIELD_TYPE_VECTOR_U16 > MamaFieldCacheFieldU16Vector
typedef MamaFieldCacheFieldVectorBasic< mama_i32_t, MAMA_FIELD_TYPE_VECTOR_I32 > MamaFieldCacheFieldI32Vector
typedef MamaFieldCacheFieldVectorBasic< mama_u32_t, MAMA_FIELD_TYPE_VECTOR_U32 > MamaFieldCacheFieldU32Vector
typedef MamaFieldCacheFieldVectorBasic< mama_i64_t, MAMA_FIELD_TYPE_VECTOR_I64 > MamaFieldCacheFieldI64Vector
typedef MamaFieldCacheFieldVectorBasic< mama_u64_t, MAMA_FIELD_TYPE_VECTOR_U64 > MamaFieldCacheFieldU64Vector
typedef MamaFieldCacheFieldVectorBasic< mama_f32_t, MAMA_FIELD_TYPE_VECTOR_F32 > MamaFieldCacheFieldF32Vector
typedef MamaFieldCacheFieldVectorBasic< mama_f64_t, MAMA_FIELD_TYPE_VECTOR_F64 > MamaFieldCacheFieldF64Vector

Functions

  Name
void setFieldValue(MamaFieldCacheField & field, const char * value)
void setFieldValue(MamaFieldCacheField & field, const MamaPrice & value)
void setFieldValue(MamaFieldCacheField & field, const MamaDateTime & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_CHAR > type, MamaFieldCacheField & field, const T & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_BOOL > type, MamaFieldCacheField & field, const T & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_I8 > type, MamaFieldCacheField & field, const T & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_U8 > type, MamaFieldCacheField & field, const T & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_I16 > type, MamaFieldCacheField & field, const T & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_U16 > type, MamaFieldCacheField & field, const T & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_I32 > type, MamaFieldCacheField & field, const T & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_U32 > type, MamaFieldCacheField & field, const T & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_I64 > , MamaFieldCacheField & field, const T & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_U64 > type, MamaFieldCacheField & field, const T & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_F32 > type, MamaFieldCacheField & field, const T & value)
template <typename T >
void
setV(Type< MAMA_FIELD_TYPE_F64 > type, MamaFieldCacheField & field, const T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_CHAR > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_BOOL > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_I8 > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_U8 > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_I16 > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_U16 > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_I32 > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_U32 > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_I64 > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_U64 > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_F32 > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
getV(Type< MAMA_FIELD_TYPE_F64 > type, const MamaFieldCacheField & field, T & value)
template <typename T >
void
setFieldValue(MamaFieldCacheField & field, const T & value)
void getFieldValue(const MamaFieldCacheField & field, const char *& value)
void getFieldValue(const MamaFieldCacheField & field, MamaPrice & value)
void getFieldValue(const MamaFieldCacheField & field, MamaDateTime & value)
template <typename T >
void
getFieldValue(const MamaFieldCacheField & field, T & value)
template <typename T >
void
setFieldValue(MamaFieldCacheField & field, const T * values, mama_size_t size)
void getFieldValue(const MamaFieldCacheField & field, const char **& values, mama_size_t & size)
void getFieldValue(const MamaFieldCacheField & field, const MamaPrice *& values, mama_size_t & size)
void getFieldValue(const MamaFieldCacheField & field, const mamaDateTime *& values, mama_size_t & size)
template <typename T >
void
getFieldValue(const MamaFieldCacheField & field, const T *& values, mama_size_t & size)
void mamaFieldCacheFieldFromString(MamaFieldCacheField & field, const std::string & value)

Types Documentation

typedef MamaFieldCacheFieldChar

typedef MamaFieldCacheFieldBasic<char, MAMA_FIELD_TYPE_CHAR> Wombat::MamaFieldCacheFieldChar;

MamaFieldCacheFieldChar. Class used to set and get the value of a char single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldBool

typedef MamaFieldCacheFieldBasic<mama_bool_t, MAMA_FIELD_TYPE_BOOL> Wombat::MamaFieldCacheFieldBool;

MamaFieldCacheFieldBool. Class used to set and get the value of a bool single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldI8

typedef MamaFieldCacheFieldBasic<mama_i8_t, MAMA_FIELD_TYPE_I8> Wombat::MamaFieldCacheFieldI8;

MamaFieldCacheFieldI8. Class used to set and get the value of a mama_i8_t single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldU8

typedef MamaFieldCacheFieldBasic<mama_u8_t, MAMA_FIELD_TYPE_U8> Wombat::MamaFieldCacheFieldU8;

MamaFieldCacheFieldU8. Class used to set and get the value of a mama_u8_t single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldI16

typedef MamaFieldCacheFieldBasic<mama_i16_t, MAMA_FIELD_TYPE_I16> Wombat::MamaFieldCacheFieldI16;

MamaFieldCacheFieldI16. Class used to set and get the value of a mama_i16_t single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldU16

typedef MamaFieldCacheFieldBasic<mama_u16_t, MAMA_FIELD_TYPE_U16> Wombat::MamaFieldCacheFieldU16;

MamaFieldCacheFieldU16. Class used to set and get the value of a mama_u16_t single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldI32

typedef MamaFieldCacheFieldBasic<mama_i32_t, MAMA_FIELD_TYPE_I32> Wombat::MamaFieldCacheFieldI32;

MamaFieldCacheFieldI32. Class used to set and get the value of a mama_i32_t single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldU32

typedef MamaFieldCacheFieldBasic<mama_u32_t, MAMA_FIELD_TYPE_U32> Wombat::MamaFieldCacheFieldU32;

MamaFieldCacheFieldU32. Class used to set and get the value of a mama_u32_t single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldI64

typedef MamaFieldCacheFieldBasic<mama_i64_t, MAMA_FIELD_TYPE_I64> Wombat::MamaFieldCacheFieldI64;

MamaFieldCacheFieldI64. Class used to set and get the value of a mama_i64_t single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldU64

typedef MamaFieldCacheFieldBasic<mama_u64_t, MAMA_FIELD_TYPE_U64> Wombat::MamaFieldCacheFieldU64;

MamaFieldCacheFieldU64. Class used to set and get the value of a mama_u64_t single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldF32

typedef MamaFieldCacheFieldBasic<mama_f32_t, MAMA_FIELD_TYPE_F32> Wombat::MamaFieldCacheFieldF32;

MamaFieldCacheFieldF32. Class used to set and get the value of a mama_f32_t single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldF64

typedef MamaFieldCacheFieldBasic<mama_f64_t, MAMA_FIELD_TYPE_F64> Wombat::MamaFieldCacheFieldF64;

MamaFieldCacheFieldF64. Class used to set and get the value of a mama_f64_t single-value [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldBoolVector

typedef MamaFieldCacheFieldVectorBasic<mama_bool_t, MAMA_FIELD_TYPE_VECTOR_BOOL> Wombat::MamaFieldCacheFieldBoolVector;

MamaFieldCacheFieldBoolVector. Class used to set and get the value of a mama_bool_t vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldCharVector

typedef MamaFieldCacheFieldVectorBasic<char, MAMA_FIELD_TYPE_VECTOR_CHAR> Wombat::MamaFieldCacheFieldCharVector;

MamaFieldCacheFieldCharVector. Class used to set and get the value of a char vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldI8Vector

typedef MamaFieldCacheFieldVectorBasic<mama_i8_t, MAMA_FIELD_TYPE_VECTOR_I8> Wombat::MamaFieldCacheFieldI8Vector;

MamaFieldCacheFieldI8Vector. Class used to set and get the value of a mama_i8_t vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldU8Vector

typedef MamaFieldCacheFieldVectorBasic<mama_u8_t, MAMA_FIELD_TYPE_VECTOR_U8> Wombat::MamaFieldCacheFieldU8Vector;

MamaFieldCacheFieldU8Vector. Class used to set and get the value of a mama_u8_t vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldI16Vector

typedef MamaFieldCacheFieldVectorBasic<mama_i16_t, MAMA_FIELD_TYPE_VECTOR_I16> Wombat::MamaFieldCacheFieldI16Vector;

MamaFieldCacheFieldI16Vector. Class used to set and get the value of a mama_i16_t vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldU16Vector

typedef MamaFieldCacheFieldVectorBasic<mama_u16_t, MAMA_FIELD_TYPE_VECTOR_U16> Wombat::MamaFieldCacheFieldU16Vector;

MamaFieldCacheFieldU16Vector. Class used to set and get the value of a mama_u16_t vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldI32Vector

typedef MamaFieldCacheFieldVectorBasic<mama_i32_t, MAMA_FIELD_TYPE_VECTOR_I32> Wombat::MamaFieldCacheFieldI32Vector;

MamaFieldCacheFieldI32Vector. Class used to set and get the value of a mama_i32_t vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldU32Vector

typedef MamaFieldCacheFieldVectorBasic<mama_u32_t, MAMA_FIELD_TYPE_VECTOR_U32> Wombat::MamaFieldCacheFieldU32Vector;

MamaFieldCacheFieldU32Vector. Class used to set and get the value of a mama_u32_t vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldI64Vector

typedef MamaFieldCacheFieldVectorBasic<mama_i64_t, MAMA_FIELD_TYPE_VECTOR_I64> Wombat::MamaFieldCacheFieldI64Vector;

MamaFieldCacheFieldI64Vector. Class used to set and get the value of a mama_i64_t vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldU64Vector

typedef MamaFieldCacheFieldVectorBasic<mama_u64_t, MAMA_FIELD_TYPE_VECTOR_U64> Wombat::MamaFieldCacheFieldU64Vector;

MamaFieldCacheFieldU64Vector. Class used to set and get the value of a mama_u64_t vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldF32Vector

typedef MamaFieldCacheFieldVectorBasic<mama_f32_t, MAMA_FIELD_TYPE_VECTOR_F32> Wombat::MamaFieldCacheFieldF32Vector;

MamaFieldCacheFieldF32Vector. Class used to set and get the value of a mama_f32_t vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

typedef MamaFieldCacheFieldF64Vector

typedef MamaFieldCacheFieldVectorBasic<mama_f64_t, MAMA_FIELD_TYPE_VECTOR_F64> Wombat::MamaFieldCacheFieldF64Vector;

MamaFieldCacheFieldF64Vector. Class used to set and get the value of a mama_f64_t vector [MamaFieldCacheField](classWombat_1_1MamaFieldCacheField.html).

Functions Documentation

function setFieldValue

void setFieldValue(
    MamaFieldCacheField & field,
    const char * value
)

Parameters:

  • field The field to set the value to.
  • value The value to set.

Helper function to set the value of a String field.

function setFieldValue

void setFieldValue(
    MamaFieldCacheField & field,
    const MamaPrice & value
)

Parameters:

  • field The field to set the value to.
  • value The value to set.

Helper function to set the value of a MamaPrice field.

function setFieldValue

void setFieldValue(
    MamaFieldCacheField & field,
    const MamaDateTime & value
)

Parameters:

  • field The field to set the value to.
  • value The value to set.

Helper function to set the value of a MamaDateTime field.

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_CHAR > type,
    MamaFieldCacheField & field,
    const T & value
)

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_BOOL > type,
    MamaFieldCacheField & field,
    const T & value
)

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_I8 > type,
    MamaFieldCacheField & field,
    const T & value
)

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_U8 > type,
    MamaFieldCacheField & field,
    const T & value
)

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_I16 > type,
    MamaFieldCacheField & field,
    const T & value
)

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_U16 > type,
    MamaFieldCacheField & field,
    const T & value
)

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_I32 > type,
    MamaFieldCacheField & field,
    const T & value
)

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_U32 > type,
    MamaFieldCacheField & field,
    const T & value
)

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_I64 > ,
    MamaFieldCacheField & field,
    const T & value
)

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_U64 > type,
    MamaFieldCacheField & field,
    const T & value
)

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_F32 > type,
    MamaFieldCacheField & field,
    const T & value
)

function setV

template <typename T >
void setV(
    Type< MAMA_FIELD_TYPE_F64 > type,
    MamaFieldCacheField & field,
    const T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_CHAR > type,
    const MamaFieldCacheField & field,
    T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_BOOL > type,
    const MamaFieldCacheField & field,
    T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_I8 > type,
    const MamaFieldCacheField & field,
    T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_U8 > type,
    const MamaFieldCacheField & field,
    T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_I16 > type,
    const MamaFieldCacheField & field,
    T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_U16 > type,
    const MamaFieldCacheField & field,
    T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_I32 > type,
    const MamaFieldCacheField & field,
    T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_U32 > type,
    const MamaFieldCacheField & field,
    T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_I64 > type,
    const MamaFieldCacheField & field,
    T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_U64 > type,
    const MamaFieldCacheField & field,
    T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_F32 > type,
    const MamaFieldCacheField & field,
    T & value
)

function getV

template <typename T >
void getV(
    Type< MAMA_FIELD_TYPE_F64 > type,
    const MamaFieldCacheField & field,
    T & value
)

function setFieldValue

template <typename T >
void setFieldValue(
    MamaFieldCacheField & field,
    const T & value
)

Parameters:

  • field The field to set the value to.
  • value The value to set.

Helper function to set the value of a generic single-value field.

function getFieldValue

void getFieldValue(
    const MamaFieldCacheField & field,
    const char *& value
)

Parameters:

  • field The field to get the value from.
  • value The value to return.

Helper function to get the value of a string field.

function getFieldValue

void getFieldValue(
    const MamaFieldCacheField & field,
    MamaPrice & value
)

Parameters:

  • field The field to get the value from.
  • value The value to return.

Helper function to get the value of a MamaPrice field.

function getFieldValue

void getFieldValue(
    const MamaFieldCacheField & field,
    MamaDateTime & value
)

Parameters:

  • field The field to get the value from.
  • value The value to return.

Helper function to get the value of a MamaDateTime field.

function getFieldValue

template <typename T >
void getFieldValue(
    const MamaFieldCacheField & field,
    T & value
)

Parameters:

  • field The field to get the value from.
  • value The value to return.

Helper function to get the value of a generic single-value field.

function setFieldValue

template <typename T >
void setFieldValue(
    MamaFieldCacheField & field,
    const T * values,
    mama_size_t size
)

Parameters:

  • field The field to set the values to.
  • values The values to set.
  • size The number of values in the field.

Helper function to set the values of a generic vector field.

function getFieldValue

void getFieldValue(
    const MamaFieldCacheField & field,
    const char **& values,
    mama_size_t & size
)

Parameters:

  • field The field to set the values to.
  • values The values to set.
  • size The number of values in the field.

Helper function to set the values of a string vector field.

function getFieldValue

void getFieldValue(
    const MamaFieldCacheField & field,
    const MamaPrice *& values,
    mama_size_t & size
)

function getFieldValue

void getFieldValue(
    const MamaFieldCacheField & field,
    const mamaDateTime *& values,
    mama_size_t & size
)

function getFieldValue

template <typename T >
void getFieldValue(
    const MamaFieldCacheField & field,
    const T *& values,
    mama_size_t & size
)

Parameters:

  • field The field to get the values from.
  • values The values to return.
  • size The number of values in the field.

Helper function to get the values of a generic vector field.

function mamaFieldCacheFieldFromString

void mamaFieldCacheFieldFromString(
    MamaFieldCacheField & field,
    const std::string & value
)

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