ngDBusConnection Class Reference

#include <ngDBusConnection.h>

Inheritance diagram for ngDBusConnection:
Collaboration diagram for ngDBusConnection:

Public Member Functions

ngDBusConnection ()
virtual ~ngDBusConnection ()
- Public Member Functions inherited from ngIDBusConnection
void init (in string aName)
void setMatch (in string match)
long end ()
void prepareMethodCall (in string dest, in string path, in string inter, in string name)
void sendMethodCall ()
void prepareSignal (in string path, in string inter, in string name)
void sendSignal ()
void setMethodHandler (in ngIMethodHandler handler)
PRInt64 getInt64Arg ()
boolean getBoolArg ()
string getStringArg ()
string getObjectPathArg ()
double getDoubleArg ()
nsIArray getArrayArg ()
void setUInt32Arg (in unsigned long val)
void setInt32Arg (in long val)
void setUInt16Arg (in unsigned short val)
void setStringArg (in AString val)
void setDictSSEntryArg (in string key, in AString val)
void setDictSOEntryArg (in string key, in AString val)
void setDictSIEntryArg (in string key, in unsigned long val)
void setDictSI64EntryArg (in string key, in PRInt64 val)
void setDictSBEntryArg (in string key, in boolean val)
void setDictSDEntryArg (in string key, in double val)
void openDictSAEntryArg (in string key, [optional] in short aType)
void closeDictSAEntryArg ()
void openDictSDEntryArg (in string key)
void closeDictSDEntryArg ()
void setBoolArg (in boolean val)
void setDoubleArg (in double val)
void setArrayStringArg (in AString val)
void setInt64Arg (in PRInt64 val)
void setObjectPathArg (in string val)
void openDictEntryArray ()
void closeDictEntryArray ()
void openArray ([optional] in short aType)
void closeArray ()
void openStruct ()
void closeStruct ()

Protected Attributes

nsAutoPtr< sbDBusConnectionmConn
DBusMessage * signal_msg
std::deque< DBusMessageIter * > outgoing_args
DBusMessageIter incoming_args
nsCOMPtr< nsITimer > mTimer

Additional Inherited Members

- Public Attributes inherited from ngIDBusConnection
const unsigned short TYPE_STRING = 0
const unsigned short TYPE_OBJECT_PATH = 1

Detailed Description

Definition at line 53 of file ngDBusConnection.h.

Constructor & Destructor Documentation

ngDBusConnection::ngDBusConnection ( )

Definition at line 64 of file ngDBusConnection.cpp.

ngDBusConnection::~ngDBusConnection ( )

Definition at line 75 of file ngDBusConnection.cpp.

Member Data Documentation

DBusMessageIter ngDBusConnection::incoming_args

Definition at line 72 of file ngDBusConnection.h.

nsAutoPtr<sbDBusConnection> ngDBusConnection::mConn

Definition at line 68 of file ngDBusConnection.h.

ngIMethodHandler* ngDBusConnection::mHandler

Definition at line 70 of file ngDBusConnection.h.

nsCOMPtr<nsITimer> ngDBusConnection::mTimer

Definition at line 73 of file ngDBusConnection.h.

std::deque<DBusMessageIter*> ngDBusConnection::outgoing_args

Definition at line 71 of file ngDBusConnection.h.

DBusMessage* ngDBusConnection::signal_msg

Definition at line 69 of file ngDBusConnection.h.

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