Belle II Software  release-08-01-10
NSMVHandlerRef Class Reference
Inheritance diagram for NSMVHandlerRef:
Collaboration diagram for NSMVHandlerRef:

Public Member Functions

 NSMVHandlerRef (NSMCallback &callback, const std::string &name, const std::string &refname)
 
bool handleGet (NSMVar &var) override
 
bool handleSet (const NSMVar &var) override
 
const std::string & getNode () const
 
const std::string & getName () const
 
bool useGet () const
 
bool useSet () const
 
void setUseGet (bool use)
 
void setUseSet (bool use)
 
int getTimeStamp () const
 
int getId () const
 
void setNode (const std::string &node)
 
void setId (int id)
 
void set (const NSMVar &var)
 
void set (int val)
 
void set (float val)
 
void set (const std::string &val)
 
void set (const std::vector< int > &val)
 
void set (const std::vector< float > &val)
 
const NSMVarget () const
 
NSMVarget ()
 
NSMVar::Type getType () const
 
const char * getTypeLabel () const
 
bool isDumped () const
 
void setDumped (bool isdump)
 

Static Public Member Functions

static NSMVHandlercreate (const NSMVar &var)
 

Protected Attributes

int m_id
 
int m_timestamp
 
std::string m_node
 
std::string m_name
 
bool m_useget
 
bool m_useset
 
NSMVar m_var
 
bool m_isdump
 

Private Attributes

NSMCallbackm_callback
 
std::string m_refname
 

Detailed Description

Definition at line 261 of file NSMVHandler.h.


The documentation for this class was generated from the following files: