31 virtual
void setName(const
char*);
41 : oldnm_(from), newnm_(to) {}
#define mExpClass(module)
Definition: commondefs.h:157
Object that can be MT-safely monitored from cradle to grave.
Definition: monitorable.h:76
NameChgData(const char *from, const char *to)
Definition: namedmonitorable.h:40
int ChangeType
Definition: monitorable.h:80
T to(const F &fr)
Definition: convert.h:31
Monitorable object with a name. All but name() are MT-safe.
Definition: namedmonitorable.h:20
#define mImplSimpleMonitoredGet(fnnm, typ, memb)
Defines simple MT-safe copyable member get.
Definition: monitor.h:21
#define mDeclMonitorableAssignment(clss)
like mDeclAbstractMonitorableAssignment but for non-abstract subclasses. Implements the clone() metho...
Definition: monitor.h:111
#define mDeclInstanceCreatedNotifierAccess(clss)
Definition: notify.h:235
BufferString newnm_
Definition: namedmonitorable.h:44
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
BufferString oldnm_
Definition: namedmonitorable.h:43
object with a name.
Definition: namedobj.h:20
Definition: namedmonitorable.h:37
Definition: monitorable.h:113