DBusServer Class Reference

#include <DBusServer.h>

List of all members.

Public Member Functions

 DBusServer ()
 ~DBusServer ()
bool connect ()
void run (bool forever=false)

Private Types

typedef std::map< std::string,
pid_t > 
Clients

Private Member Functions

 DBusServer (const DBusServer &)
DBusServeroperator= (const DBusServer &)
void resetTimer ()
void registerSignalHandler ()
bool isProcessRunning (pid_t pid)
bool canFinish ()
pid_t callerPid (const std::string &bus_name)

Private Attributes

DBusConn connection
ScriptingAgentsa
Clients clients


Member Typedef Documentation

typedef std::map<std::string, pid_t> DBusServer::Clients [private]


Constructor & Destructor Documentation

DBusServer::DBusServer (  ) 

References sa.

DBusServer::~DBusServer (  ) 

References sa.

DBusServer::DBusServer ( const DBusServer  )  [private]


Member Function Documentation

bool DBusServer::connect (  ) 

References DBusConn::connect(), and connection.

Referenced by main().

void DBusServer::run ( bool  forever = false  ) 

DBusServer& DBusServer::operator= ( const DBusServer  )  [private]

void DBusServer::resetTimer (  )  [private]

Referenced by run().

void DBusServer::registerSignalHandler (  )  [private]

References sig_timer(), and y2error.

Referenced by run().

bool DBusServer::isProcessRunning ( pid_t  pid  )  [private]

References y2milestone.

Referenced by canFinish().

bool DBusServer::canFinish (  )  [private]

References clients, isProcessRunning(), y2debug, and y2milestone.

Referenced by run().

pid_t DBusServer::callerPid ( const std::string &  bus_name  )  [private]


Member Data Documentation

Referenced by callerPid(), connect(), and run().

Referenced by DBusServer(), run(), and ~DBusServer().

Referenced by canFinish(), and run().


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

Generated on Wed Dec 3 07:24:55 2008 for yast2-core by  doxygen 1.5.6