13 #ifndef ML_OBJ_MGR_FLAGS_H
14 #define ML_OBJ_MGR_FLAGS_H
19 #include "MLObjMgrSystem.h"
36 NUM_NET_COMM_MODE_TYPES
40 static const char *NetCommModeStrings[NUM_NET_COMM_MODE_TYPES];
53 : _isDefault(true), _isPrivate(false), _isPersistent(true), _netCommMode(NC_DEFAULT) {}
58 _isPrivate = trueOrFalse;
63 _isPersistent = trueOrFalse;
68 _netCommMode = netCommMode;
Managed special flags of information address components.
bool isDefault() const
Returns 'true' if none of the set/mark methods has been called.
NetCommMode
Network communication modes.
bool isPersistent() const
Retrieve whether or not an address component has been marked persistent.
bool isPrivate() const
Retrieve whether or not an address component has been marked private.
NetCommMode getNetCommMode() const
Retrieve network communication mode of the address component.
void markPrivate(bool trueOrFalse)
Content changes do not generate an event if an address component has been marked private.
void setNetCommMode(NetCommMode netCommMode)
Sets the network (TCP/IP) communication mode of the address component.
void markPersistent(bool trueOrFalse)
An information item is stored (saved) in a file if all address components have been marked persistent...