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

#include <SessionID.h>

Public Member Functions

 SessionID ()
 
 SessionID (int id, bool isPrivate=true)
 
 SessionID (int id, const std::string &name, bool isPrivate=true)
 
 SessionID (const SessionID &id)
 
std::string name () const
 
bool isPrivate () const
 
int owner () const
 
void setOwner (int id)
 
void setName (const std::string &name)
 
void setPrivate (bool isPrivate)
 
bool operator== (const SessionID &other) const
 
bool operator!= (const SessionID &other) const
 
bool operator< (const SessionID &other) const
 
SessionIDoperator= (const SessionID &other)
 
SessionIDoperator= (const int other)=delete
 
std::string toText () const
 

Private Attributes

int m_owner = 0
 
std::string m_name = ""
 
bool m_isPrivate = true
 

Constructor & Destructor Documentation

vrb::SessionID::SessionID ( )
vrb::SessionID::SessionID ( int  id,
bool  isPrivate = true 
)
vrb::SessionID::SessionID ( int  id,
const std::string name,
bool  isPrivate = true 
)
vrb::SessionID::SessionID ( const SessionID id)

Member Function Documentation

bool vrb::SessionID::isPrivate ( ) const
std::string vrb::SessionID::name ( ) const
bool vrb::SessionID::operator!= ( const SessionID other) const
bool vrb::SessionID::operator< ( const SessionID other) const
SessionID & vrb::SessionID::operator= ( const SessionID other)
SessionID& vrb::SessionID::operator= ( const int  other)
delete
bool vrb::SessionID::operator== ( const SessionID other) const
int vrb::SessionID::owner ( ) const
void vrb::SessionID::setName ( const std::string name)
void vrb::SessionID::setOwner ( int  id)
void vrb::SessionID::setPrivate ( bool  isPrivate)
std::string vrb::SessionID::toText ( ) const

Member Data Documentation

bool vrb::SessionID::m_isPrivate = true
private
std::string vrb::SessionID::m_name = ""
private
int vrb::SessionID::m_owner = 0
private

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