#include <MamaFieldDescriptor.h>
Name | |
---|---|
virtual | ~MamaFieldDescriptor() |
MamaFieldDescriptor(mamaFieldDescriptor field) | |
MamaFieldDescriptor(mama_fid_t fid, mamaFieldType type, const char * name) | |
mama_fid_t | getFid(void ) const |
mamaFieldType | getType(void ) const |
const char * | getName(void ) const |
const char * | getTypeName(void ) const |
void | setClosure(void * closure) |
void * | getClosure() const |
void | setTrackModState(bool on) |
bool | getTrackModState() const |
void | setPubName(const char * pubName) |
const char * | getPubName() const |
Name | |
---|---|
FieldDescriptorImpl * | mPimpl |
class Wombat::MamaFieldDescriptor;
See:
The [MamaFieldDescriptor](classWombat_1_1MamaFieldDescriptor.html)
class describes a field within a [MamaDictionary](classWombat_1_1MamaDictionary.html)
virtual ~MamaFieldDescriptor()
MamaFieldDescriptor(
mamaFieldDescriptor field
)
MamaFieldDescriptor(
mama_fid_t fid,
mamaFieldType type,
const char * name
)
Parameters:
Create a new field descriptor based on supplied info.
mama_fid_t getFid(
void
) const
Return: The fid.
Return the field identifier.
mamaFieldType getType(
void
) const
Return: The type.
Return the data type.
const char * getName(
void
) const
Return: The name.
Return the human readable name of the field.
const char * getTypeName(
void
) const
Return a human readable string for mamaMsgType.
void setClosure(
void * closure
)
Parameters:
Associate user supplied data with the field descriptor.
void * getClosure() const
Return: The user supplied data associated with the field descriptor.
Return the user supplied data associated with the field descriptor.
void setTrackModState(
bool on
)
Track the modification state of the field.
bool getTrackModState() const
Track the modification state of the field?
void setPubName(
const char * pubName
)
Set the publish name for this field
const char * getPubName() const
Get the publish name for this field
FieldDescriptorImpl * mPimpl;
Updated on 2023-03-31 at 15:29:25 +0100