Version: 8.3.0
Identity Class Reference

#include <Utils_Identity.hxx>

Public Member Functions

 Identity (const char *name)
 
 ~Identity ()
 
const pid_t & pid (void) const
 
struct utsname & hostid (void) const
 
const uid_t & uid (void) const
 
const char *const name (void) const
 
const char *const adip (void) const
 
const char *const pwname (void) const
 
const time_t & start (void) const
 
const char *const rep (void) const
 
const charhost_char (void) const
 
const charstart_char (void) const
 

Protected Attributes

const char *const _name
 
const char *const _adip
 
struct utsname _hostid
 
const pid_t _pid
 
const uid_t _uid
 
const char *const _pwname
 
const char *const _dir
 
const time_t _start
 
const char *const _cstart
 

Private Member Functions

 Identity (void)
 
 Identity (const Identity &monid)
 

Friends

std::ostream & operator<< (std::ostream &os, const Identity &monid)
 

Constructor & Destructor Documentation

Identity::Identity ( void  )
private
Identity::Identity ( const Identity monid)
private
Identity::Identity ( const char name)

References _dir, and ASSERT.

Identity::~Identity ( void  )

References _adip, _dir, and _name.

Member Function Documentation

const char *const Identity::adip ( void  ) const

References _adip.

Referenced by RegistryConnexion::add().

const char * Identity::host_char ( void  ) const

References _hostid.

Referenced by RegistryConnexion::add().

struct utsname & Identity::hostid ( void  ) const
read
const char *const Identity::name ( void  ) const

References _name.

Referenced by RegistryConnexion::add().

const pid_t & Identity::pid ( void  ) const

Referenced by RegistryConnexion::add().

const char *const Identity::pwname ( void  ) const

References _pwname.

Referenced by RegistryConnexion::add().

const char *const Identity::rep ( void  ) const

References _dir.

Referenced by RegistryConnexion::add().

const time_t & Identity::start ( void  ) const

References _start.

Referenced by RegistryConnexion::add().

const char * Identity::start_char ( void  ) const

References _start.

const uid_t & Identity::uid ( void  ) const

Referenced by RegistryConnexion::add().

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const Identity monid 
)
friend

Field Documentation

const char* const Identity::_adip
protected

Referenced by adip(), operator<<(), and ~Identity().

const char* const Identity::_cstart
protected

Referenced by operator<<().

const char* const Identity::_dir
protected

Referenced by Identity(), operator<<(), rep(), and ~Identity().

struct utsname Identity::_hostid
protected

Referenced by host_char(), and operator<<().

const char* const Identity::_name
protected

Referenced by name(), operator<<(), and ~Identity().

const pid_t Identity::_pid
protected

Referenced by operator<<().

const char* const Identity::_pwname
protected

Referenced by operator<<(), and pwname().

const time_t Identity::_start
protected

Referenced by start(), and start_char().

const uid_t Identity::_uid
protected

Referenced by operator<<().