Nemiver  0.3
Public Member Functions | List of all members
nemiver::common::IProcMgr::Process Class Reference

#include <nmv-proc-mgr.h>

Public Member Functions

 Process ()
 
 Process (unsigned int a_pid, const list< UString > a_args)
 
 Process (unsigned int a_pid)
 
unsigned int pid () const
 
void pid (unsigned int a_pid)
 
unsigned int ppid () const
 
void ppid (unsigned int a_ppid)
 
unsigned int uid () const
 
void uid (unsigned int a_uid)
 
unsigned int euid () const
 
void euid (unsigned int a_euid)
 
const UStringuser_name () const
 
void user_name (const UString &a_name)
 
const list< UString > & args () const
 
list< UString > & args ()
 
void args (const list< UString > &a_in)
 
bool operator== (const Process &an_other)
 

Constructor & Destructor Documentation

◆ Process() [1/3]

nemiver::common::IProcMgr::Process::Process ( )
inline

◆ Process() [2/3]

nemiver::common::IProcMgr::Process::Process ( unsigned int  a_pid,
const list< UString a_args 
)
inline

◆ Process() [3/3]

nemiver::common::IProcMgr::Process::Process ( unsigned int  a_pid)
inline

Member Function Documentation

◆ args() [1/3]

list<UString>& nemiver::common::IProcMgr::Process::args ( )
inline

◆ args() [2/3]

const list<UString>& nemiver::common::IProcMgr::Process::args ( ) const
inline

◆ args() [3/3]

void nemiver::common::IProcMgr::Process::args ( const list< UString > &  a_in)
inline

◆ euid() [1/2]

unsigned int nemiver::common::IProcMgr::Process::euid ( ) const
inline

Referenced by operator==().

◆ euid() [2/2]

void nemiver::common::IProcMgr::Process::euid ( unsigned int  a_euid)
inline

◆ operator==()

bool nemiver::common::IProcMgr::Process::operator== ( const Process an_other)
inline

References euid(), pid(), ppid(), and uid().

◆ pid() [1/2]

unsigned int nemiver::common::IProcMgr::Process::pid ( ) const
inline

Referenced by operator==().

◆ pid() [2/2]

void nemiver::common::IProcMgr::Process::pid ( unsigned int  a_pid)
inline

◆ ppid() [1/2]

unsigned int nemiver::common::IProcMgr::Process::ppid ( ) const
inline

Referenced by operator==().

◆ ppid() [2/2]

void nemiver::common::IProcMgr::Process::ppid ( unsigned int  a_ppid)
inline

◆ uid() [1/2]

unsigned int nemiver::common::IProcMgr::Process::uid ( ) const
inline

Referenced by operator==().

◆ uid() [2/2]

void nemiver::common::IProcMgr::Process::uid ( unsigned int  a_uid)
inline

◆ user_name() [1/2]

const UString& nemiver::common::IProcMgr::Process::user_name ( ) const
inline

◆ user_name() [2/2]

void nemiver::common::IProcMgr::Process::user_name ( const UString a_name)
inline

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