CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
jsoncollector::JsonMonitorable Class Referenceabstract

#include <JsonMonitorable.h>

Inheritance diagram for jsoncollector::JsonMonitorable:
jsoncollector::DoubleJ jsoncollector::IntJ jsoncollector::StringJ

Public Member Functions

string & getName ()
 
void setName (string name)
 
virtual string toString () const =0
 
virtual ~JsonMonitorable ()
 

Private Attributes

string varName_
 

Detailed Description

Definition at line 19 of file JsonMonitorable.h.

Constructor & Destructor Documentation

virtual jsoncollector::JsonMonitorable::~JsonMonitorable ( )
inlinevirtual

Definition at line 22 of file JsonMonitorable.h.

22  {
23  }

Member Function Documentation

string& jsoncollector::JsonMonitorable::getName ( void  )
inline

Definition at line 26 of file JsonMonitorable.h.

References varName_.

26  {
27  return varName_;
28  }
void jsoncollector::JsonMonitorable::setName ( string  name)
inline
virtual string jsoncollector::JsonMonitorable::toString ( ) const
pure virtual

Member Data Documentation

string jsoncollector::JsonMonitorable::varName_
private

Definition at line 34 of file JsonMonitorable.h.

Referenced by getName(), and setName().