ngDBusConnection Class Reference

#include <ngDBusConnection.h>

Inheritance diagram for ngDBusConnection:
[legend]
Collaboration diagram for ngDBusConnection:
[legend]

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_NSIOBSERVER
NS_DECL_NGIDBUSCONNECTION 
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
 
ngIMethodHandlermHandler
 
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 ( )
virtual

Definition at line 75 of file ngDBusConnection.cpp.

Member Data Documentation

DBusMessageIter ngDBusConnection::incoming_args
protected

Definition at line 72 of file ngDBusConnection.h.

nsAutoPtr<sbDBusConnection> ngDBusConnection::mConn
protected

Definition at line 68 of file ngDBusConnection.h.

ngIMethodHandler* ngDBusConnection::mHandler
protected

Definition at line 70 of file ngDBusConnection.h.

nsCOMPtr<nsITimer> ngDBusConnection::mTimer
protected

Definition at line 73 of file ngDBusConnection.h.

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

Definition at line 71 of file ngDBusConnection.h.

DBusMessage* ngDBusConnection::signal_msg
protected

Definition at line 69 of file ngDBusConnection.h.


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