Inheritance diagram for nxcl::Nxcl:
Public Member Functions | |
Nxcl (int n) | |
void | setupDbus (void) |
Sets up a connection to the dbus daemon, based on the member attribute. | |
void | setupDbus (int id) |
Sets dbusNum to be. | |
int | receiveSettings (void) |
Wait for a dbus message containing session settings. | |
void | setSessionDefaults (void) |
Set default values for. | |
void | startTheNXConnection (void) |
Configure the. | |
NXClientLib * | getNXClientLib (void) |
void | haveResumableSessions (list< NXResumeData > resumable) |
void | noResumableSessions (void) |
void | requestConfirmation (string msg) |
void | serverCapacityReached (void) |
void | sendDbusInfoMsg (string &info) |
void | sendDbusInfoMsg (int num, string &info) |
void | sendDbusErrorMsg (string &errorMsg) |
Public Attributes | |
NxclCallbacks | callbacks |
Definition at line 148 of file nxcl.h.
void nxcl::Nxcl::setupDbus | ( | void | ) |
Sets up a connection to the dbus daemon, based on the member attribute.
void nxcl::Nxcl::setupDbus | ( | int | id | ) |
Sets dbusNum to be.
id | The number to use to set up the dbus connection (used as a suffix for interface names). |
int nxcl::Nxcl::receiveSettings | ( | void | ) |
Wait for a dbus message containing session settings.
This waits for a dbus signal message called 'sessionConfig' to come in on the listen interface, then sets
void nxcl::Nxcl::setSessionDefaults | ( | void | ) |
Set default values for.
void nxcl::Nxcl::startTheNXConnection | ( | void | ) |
Configure the.
invokeSSH method.
void nxcl::Nxcl::haveResumableSessions | ( | list< NXResumeData > | resumable | ) | [virtual] |
void nxcl::Nxcl::noResumableSessions | ( | void | ) | [virtual] |
void nxcl::Nxcl::requestConfirmation | ( | string | msg | ) |
This _should_ send a dbus message to the client of nxcl, saying "You've never connected to this (NX)SSH server before, do you wish to continue?"
For now, it just sets this->nxclientlib.getSession()->setContinue (true);
void nxcl::Nxcl::serverCapacityReached | ( | void | ) | [virtual] |
void nxcl::Nxcl::sendDbusInfoMsg | ( | string & | info | ) | [virtual] |
Send an informational status message - these are so that the frontend client can show the user some progress information in the UI.
Reimplemented from nxcl::NxclBase.
void nxcl::Nxcl::sendDbusInfoMsg | ( | int | num, | |
string & | info | |||
) | [virtual] |
Send an informational status message - these are so that the frontend client can show the user some progress information in the UI. This one includes the NX message number.
Reimplemented from nxcl::NxclBase.
void nxcl::Nxcl::sendDbusErrorMsg | ( | string & | errorMsg | ) | [virtual] |
Send an error message via dbus.
Reimplemented from nxcl::NxclBase.