Public Member Functions | |
virtual void | notify (const NSMVar &var)=0 |
int | reset () |
int | add (NSMVHandler *handler, bool overwrite=true, bool isdump=true) |
void | remove (const std::string &node, const std::string &name) |
void | remove (const std::string &name) |
void | remove (const DBObject &obj) |
StringList & | getHandlerNames () |
NSMVHandlerList & | getHandlers () |
NSMVHandler & | getHandler (const std::string &name) |
NSMVHandler & | getHandler (const std::string &node, const std::string &name) |
void | setUseGet (const std::string &name, bool use) |
void | setUseSet (const std::string &name, bool use) |
void | setRevision (int revision) |
int | getRevision () const |
Private Member Functions | |
NSMVHandler * | getHandler_p (const std::string &node, const std::string &name) |
Private Attributes | |
int | m_revision |
NSMVHandlerList | m_handler |
StringList | m_hnames |
Friends | |
class | AbstractNSMCallback |
class | NSMCallback |
Definition at line 24 of file Callback.h.
|
inline |
Definition at line 30 of file Callback.h.
|
inlinevirtual |
Definition at line 31 of file Callback.h.
int add | ( | NSMVHandler * | handler, |
bool | overwrite = true, | ||
bool | isdump = true ) |
Definition at line 25 of file Callback.cc.
|
inline |
Definition at line 42 of file Callback.h.
NSMVHandler & getHandler | ( | const std::string & | node, |
const std::string & | name ) |
Definition at line 56 of file Callback.cc.
|
private |
Definition at line 65 of file Callback.cc.
|
inline |
Definition at line 40 of file Callback.h.
|
inline |
Definition at line 41 of file Callback.h.
|
inline |
Definition at line 59 of file Callback.h.
void remove | ( | const DBObject & | obj | ) |
Definition at line 78 of file Callback.cc.
|
inline |
Definition at line 38 of file Callback.h.
void remove | ( | const std::string & | node, |
const std::string & | name ) |
Definition at line 45 of file Callback.cc.
int reset | ( | ) |
Definition at line 14 of file Callback.cc.
|
inline |
Definition at line 58 of file Callback.h.
|
inline |
Definition at line 48 of file Callback.h.
|
inline |
Definition at line 52 of file Callback.h.
|
friend |
Definition at line 26 of file Callback.h.
|
friend |
Definition at line 27 of file Callback.h.
|
private |
Definition at line 66 of file Callback.h.
|
private |
Definition at line 67 of file Callback.h.
|
private |
Definition at line 65 of file Callback.h.