31 #include "../lib/nxclientlib.h"
35 #define DBUS_API_SUBJECT_TO_CHANGE 1
37 #include <dbus/dbus.h>
51 virtual void haveResumableSessions (list<NXResumeData> resumeData) {}
52 virtual void noResumableSessions (
void) {}
53 virtual void serverCapacityReached (
void) {}
54 virtual void sendDbusInfoMsg (
string&) {}
55 virtual void sendDbusInfoMsg (
int,
string&) {}
56 virtual void sendDbusErrorMsg (
string&) {}
85 void write (
int num,
string msg);
205 NXClientLib* getNXClientLib (
void) {
return &(this->nxclientlib); }
262 void initiate (
void);
276 void sendResumeList (list<NXResumeData>& resumable);
287 void receiveStartInstruction (
void);
303 DBusConnection *conn;
324 string dbusMatchInterface;
328 string dbusSendInterface;
void setParent(NxclBase *p)
void noSessionsSignal(void)
void serverCapacitySignal(void)
void stdinSignal(string msg)
void stdoutSignal(string msg)
void stderrSignal(string msg)
void resumeSessionsSignal(list< NXResumeData > resumeData)
void write(int num, string msg)
void sendDbusErrorMsg(string &errorMsg)
void setSessionDefaults(void)
Set default values for.
void startTheNXConnection(void)
Configure the.
void sendDbusInfoMsg(int num, string &info)
void haveResumableSessions(list< NXResumeData > resumable)
void setupDbus(int id)
Sets dbusNum to be.
void setupDbus(void)
Sets up a connection to the dbus daemon, based on the member attribute.
int receiveSettings(void)
Wait for a dbus message containing session settings.
void sendDbusInfoMsg(string &info)
void noResumableSessions(void)
void requestConfirmation(string msg)
void serverCapacityReached(void)