The MamaFieldDescriptor
class describes a field within a MamaDictionary
More...
#include <MamaFieldDescriptor.h>
virtual Wombat::MamaFieldDescriptor::~MamaFieldDescriptor |
( |
) | |
|
|
virtual |
Wombat::MamaFieldDescriptor::MamaFieldDescriptor |
( |
mamaFieldDescriptor |
field) | |
|
Wombat::MamaFieldDescriptor::MamaFieldDescriptor |
( |
mama_fid_t |
fid, |
|
|
mamaFieldType |
type, |
|
|
const char * |
name |
|
) |
| |
Create a new field descriptor based on supplied info.
- Parameters
-
fid | The field id. |
type | The field type. |
name | The field name. |
mama_fid_t Wombat::MamaFieldDescriptor::getFid |
( |
void |
) | |
const |
Return the field identifier.
- Returns
- The fid.
mamaFieldType Wombat::MamaFieldDescriptor::getType |
( |
void |
) | |
const |
Return the data type.
- Returns
- The type.
const char* Wombat::MamaFieldDescriptor::getName |
( |
void |
) | |
const |
Return the human readable name of the field.
- Returns
- The name.
const char* Wombat::MamaFieldDescriptor::getTypeName |
( |
void |
) | |
const |
Return a human readable string for mamaMsgType.
void Wombat::MamaFieldDescriptor::setClosure |
( |
void * |
closure) | |
|
Associate user supplied data with the field descriptor.
- Parameters
-
closure | The user supplied data to associate with the field descriptor. |
void* Wombat::MamaFieldDescriptor::getClosure |
( |
) | |
const |
Return the user supplied data associated with the field descriptor.
- Returns
- The user supplied data associated with the field descriptor.
void Wombat::MamaFieldDescriptor::setTrackModState |
( |
bool |
on) | |
|
Track the modification state of the field.
bool Wombat::MamaFieldDescriptor::getTrackModState |
( |
) | |
const |
Track the modification state of the field?
void Wombat::MamaFieldDescriptor::setPubName |
( |
const char * |
pubName) | |
|
Set the publish name for this field.
const char* Wombat::MamaFieldDescriptor::getPubName |
( |
) | |
const |
Get the publish name for this field.
FieldDescriptorImpl* Wombat::MamaFieldDescriptor::mPimpl |
The documentation for this class was generated from the following file: