COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Private Attributes | List of all members
vrb::clientRegVar Class Reference

#include <regClass.h>

Inheritance diagram for vrb::clientRegVar:
Inheritance graph
[legend]
Collaboration diagram for vrb::clientRegVar:
Collaboration graph
[legend]

Public Member Functions

regVarObservergetLocalObserver ()
 returns the clent side observer More...
 
void notifyLocalObserver ()
 
void subscribe (regVarObserver *ob, const SessionID &sessionID)
 
int getLastEditor ()
 
void setLastEditor (int lastEditor)
 
- Public Member Functions inherited from vrb::regVar< clientRegClass >
 regVar (clientRegClass *c, const std::string &n, covise::TokenBuffer &v, bool s=1)
 
 ~regVar ()
 
covise::TokenBuffergetValue ()
 returns the value More...
 
clientRegClassgetClass ()
 returns the class of this variable More...
 
void setValue (const covise::TokenBuffer &v)
 set value More...
 
int isStatic ()
 returns true if this Var is static More...
 
const std::stringgetName ()
 returns the Name More...
 
bool isDeleted ()
 
void setDeleted (bool isdeleted=true)
 
void writeVar (std::ofstream &file)
 

Private Attributes

regVarObserver_observer
 
int lastEditor
 

Additional Inherited Members

- Protected Attributes inherited from vrb::regVar< clientRegClass >
covise::TokenBuffer value
 
std::string name
 
clientRegClassmyClass
 
bool staticVar
 
bool isDel
 

Member Function Documentation

int vrb::clientRegVar::getLastEditor ( )
inline
regVarObserver* vrb::clientRegVar::getLocalObserver ( )
inline

returns the clent side observer

void vrb::clientRegVar::notifyLocalObserver ( )
void vrb::clientRegVar::setLastEditor ( int  lastEditor)
inline
void vrb::clientRegVar::subscribe ( regVarObserver ob,
const SessionID sessionID 
)

Member Data Documentation

regVarObserver* vrb::clientRegVar::_observer
private
int vrb::clientRegVar::lastEditor
private

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