Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Namespace Members | Data Fields | Related Pages

DBus::Message Class Reference

Inheritance diagram for DBus::Message:

DBus::ErrorMessage DBus::MethodCall DBus::MethodReturn DBus::Signal

Public Types

enum  MessageType {
  Invalid = 0, MethodCall = 1, MethodReturn = 2, Error = 3,
  Signal = 4
}

Public Member Functions

void Dispose ()
void Dispose (bool disposing)
void Send (ref int serial)
void Send ()
void SendWithReply ()
MethodReturn SendWithReplyAndBlock ()

Static Public Member Functions

static Message Wrap (IntPtr rawMessage, Service service)

Protected Member Functions

 Message ()
 Message (IntPtr rawMessage, Service service)
 Message (MessageType messageType)
 Message (MessageType messageType, Service service)

Static Protected Member Functions

static IntPtr dbus_message_new (int messageType)
static void dbus_message_unref (IntPtr ptr)
static void dbus_message_ref (IntPtr ptr)
static bool dbus_message_allocate_data_slot (ref int slot)
static void dbus_message_free_data_slot (ref int slot)
static bool dbus_message_set_data (IntPtr ptr, int slot, IntPtr data, IntPtr free_data_func)
static IntPtr dbus_message_get_data (IntPtr ptr, int slot)

Properties

static Message Current
Service service = null
string pathName = null
string interfaceName = null
string name = null
MessageType Type
Service Service
virtual string PathName
virtual string InterfaceName
virtual string Name
string Key
Arguments Arguments
string Sender
string Destination
int Slot

Detailed Description

Definition at line 9 of file Message.cs.


The documentation for this class was generated from the following file:
Generated on Tue Sep 13 01:28:09 2005 for D-BUS by  doxygen 1.4.4