#include <ObjMgr/mlObjMgrEvent.h>
Public Types | |
| enum | EventType { NIL = 0, OBJECT_CREATED, OBJECT_REMOVED, ATTRIBUTE_CREATED, ATTRIBUTE_MODIFIED, ATTRIBUTE_REMOVED, CONNECTED_TO_DATABASE, NUM_EVENT_TYPES } |
| Notification types. More... | |
Public Member Functions | |
| ObjMgrEvent () | |
| ObjMgrEvent (EventType _type, const omIDType &_objectID, const omIDType &_layerID, const omIDType &_infoID, const omFlags &_objectFlags, const omFlags &_layerFlags, const omFlags &_infoFlags, const omData &_newValue, const omData &_prevValue, bool _nonMaskable=false) | |
| ObjMgrEvent (EventType _type, void *_clientID, bool _nonMaskable=false) | |
| ObjMgrEvent (EventType _type, const omObject &_object, const omFlags &_flags, bool _nonMaskable=false) | |
| ObjMgrEvent (EventType _type, const omObject &_object, bool _nonMaskable=false) | |
| ObjMgrEvent (EventType _type, const omAttribute &_attribute, const omFlags &_flags, bool _nonMaskable=false) | |
| ObjMgrEvent (EventType _type, const omAttribute &_attribute, bool _nonMaskable=false) | |
| ObjMgrEvent (EventType _type, const omAttribute &_attribute, const omFlags &_flags, const omData &_newValue, bool _nonMaskable=false) | |
| ObjMgrEvent (EventType _type, const omAttribute &_attribute, const omData &_newValue, bool _nonMaskable=false) | |
| ObjMgrEvent (EventType _type, const omAttribute &_attribute, const omFlags &_flags, const omData &_newValue, const omData &_prevValue, bool _nonMaskable=false) | |
| ObjMgrEvent (EventType _type, const omAttribute &_attribute, const omData &_newValue, const omData &_prevValue, bool _nonMaskable=false) | |
| bool | operator== (const ObjMgrEvent &ev) const |
| The special address flags are not evaluated to determine identity! | |
Public Attributes | |
| EventType | type |
| What kind of modification to the object (container) has been made. | |
| bool | nonMaskable |
| Specifies whether or not an event can be filtered out. | |
| size_t | clientID |
| ID of client that should receive the event, or 0 for any client. | |
| omIDType | objectID |
| ID of object that has been modified. | |
| omIDType | layerID |
| ID of layer that has been modified. | |
| omIDType | infoID |
| ID of information item that has been modified. | |
| omFlags | objectFlags |
| Special address flags. | |
| omFlags | layerFlags |
| omFlags | infoFlags |
| omData | newValue |
| New value. | |
| omData | prevValue |
| Previous value. | |
Static Public Attributes | |
| static const char * | EventTypeStrings [NUM_EVENT_TYPES] |
| Define strings for all event types. These can be used for enum fields. | |
Definition at line 36 of file mlObjMgrEvent.h.
Notification types.
| NIL | |
| OBJECT_CREATED | |
| OBJECT_REMOVED | |
| ATTRIBUTE_CREATED | |
| ATTRIBUTE_MODIFIED | |
| ATTRIBUTE_REMOVED | |
| CONNECTED_TO_DATABASE | |
| NUM_EVENT_TYPES |
Definition at line 41 of file mlObjMgrEvent.h.
| ml::ObjMgrEvent::ObjMgrEvent | ( | ) | [inline] |
Definition at line 83 of file mlObjMgrEvent.h.
| ml::ObjMgrEvent::ObjMgrEvent | ( | EventType | _type, | |
| const omIDType & | _objectID, | |||
| const omIDType & | _layerID, | |||
| const omIDType & | _infoID, | |||
| const omFlags & | _objectFlags, | |||
| const omFlags & | _layerFlags, | |||
| const omFlags & | _infoFlags, | |||
| const omData & | _newValue, | |||
| const omData & | _prevValue, | |||
| bool | _nonMaskable = false | |||
| ) | [inline] |
Definition at line 85 of file mlObjMgrEvent.h.
| ml::ObjMgrEvent::ObjMgrEvent | ( | EventType | _type, | |
| void * | _clientID, | |||
| bool | _nonMaskable = false | |||
| ) |
| ml::ObjMgrEvent::ObjMgrEvent | ( | EventType | _type, | |
| const omObject & | _object, | |||
| const omFlags & | _flags, | |||
| bool | _nonMaskable = false | |||
| ) |
| ml::ObjMgrEvent::ObjMgrEvent | ( | EventType | _type, | |
| const omObject & | _object, | |||
| bool | _nonMaskable = false | |||
| ) |
| ml::ObjMgrEvent::ObjMgrEvent | ( | EventType | _type, | |
| const omAttribute & | _attribute, | |||
| const omFlags & | _flags, | |||
| bool | _nonMaskable = false | |||
| ) |
| ml::ObjMgrEvent::ObjMgrEvent | ( | EventType | _type, | |
| const omAttribute & | _attribute, | |||
| bool | _nonMaskable = false | |||
| ) |
| ml::ObjMgrEvent::ObjMgrEvent | ( | EventType | _type, | |
| const omAttribute & | _attribute, | |||
| const omFlags & | _flags, | |||
| const omData & | _newValue, | |||
| bool | _nonMaskable = false | |||
| ) |
| ml::ObjMgrEvent::ObjMgrEvent | ( | EventType | _type, | |
| const omAttribute & | _attribute, | |||
| const omData & | _newValue, | |||
| bool | _nonMaskable = false | |||
| ) |
| ml::ObjMgrEvent::ObjMgrEvent | ( | EventType | _type, | |
| const omAttribute & | _attribute, | |||
| const omFlags & | _flags, | |||
| const omData & | _newValue, | |||
| const omData & | _prevValue, | |||
| bool | _nonMaskable = false | |||
| ) |
| ml::ObjMgrEvent::ObjMgrEvent | ( | EventType | _type, | |
| const omAttribute & | _attribute, | |||
| const omData & | _newValue, | |||
| const omData & | _prevValue, | |||
| bool | _nonMaskable = false | |||
| ) |
| bool ml::ObjMgrEvent::operator== | ( | const ObjMgrEvent & | ev | ) | const |
The special address flags are not evaluated to determine identity!
| size_t ml::ObjMgrEvent::clientID |
ID of client that should receive the event, or 0 for any client.
Definition at line 64 of file mlObjMgrEvent.h.
const char* ml::ObjMgrEvent::EventTypeStrings[NUM_EVENT_TYPES] [static] |
Define strings for all event types. These can be used for enum fields.
Definition at line 53 of file mlObjMgrEvent.h.
Definition at line 76 of file mlObjMgrEvent.h.
Definition at line 75 of file mlObjMgrEvent.h.
Specifies whether or not an event can be filtered out.
Definition at line 61 of file mlObjMgrEvent.h.
What kind of modification to the object (container) has been made.
Definition at line 58 of file mlObjMgrEvent.h.
1.5.8