index.html
Main Page
|
modules.html
Modules
|
namespaces.html
Namespace List
|
hierarchy.html
Class Hierarchy
|
annotated.html
Data Structures
|
dirs.html
Directories
|
files.html
File List
|
namespacemembers.html
Namespace Members
|
functions.html
Data Fields
|
pages.html
Related Pages
dir_000000.html
mono
MethodCall.cs
00001
namespace
DBus
00002 {
00003
using
System;
00004
using
System.Runtime.InteropServices;
00005
using
System.Diagnostics;
00006
classDBus_1_1MethodCall.html
00007
public
class
classDBus_1_1MethodCall.html
MethodCall
:
classDBus_1_1Message.html
Message
00008   {
classDBus_1_1MethodCall.html#a0
00009
public
classDBus_1_1MethodCall.html#a0
MethodCall
() : base(
classDBus_1_1Message.html#w5
MessageType
.
classDBus_1_1MethodCall.html
MethodCall
)
00010     {
00011     }
00012
00013     internal
classDBus_1_1MethodCall.html#a0
MethodCall
(IntPtr rawMessage,
classDBus_1_1Service.html
Service
classDBus_1_1Message.html#04
service
) : base(rawMessage, service)
00014     {
00015     }
00016
classDBus_1_1MethodCall.html#a1
00017
public
classDBus_1_1MethodCall.html#a0
MethodCall
(
classDBus_1_1Service.html
Service
classDBus_1_1Message.html#04
service
) : base(
classDBus_1_1Message.html#w5
MessageType
.
classDBus_1_1MethodCall.html
MethodCall
, service)
00018     {
00019     }
00020
classDBus_1_1MethodCall.html#a2
00021
public
classDBus_1_1MethodCall.html#a0
MethodCall
(
classDBus_1_1Service.html
Service
classDBus_1_1Message.html#04
service
, string
classDBus_1_1Message.html#05
pathName
, string
classDBus_1_1Message.html#06
interfaceName
, string
classDBus_1_1Message.html#07
name
)
00022     {
00023
this
.service = service;
00024
00025       RawMessage = dbus_message_new_method_call(service.
classDBus_1_1Service.html#00
Name
, pathName, interfaceName, name);
00026
00027
if
(RawMessage == IntPtr.Zero) {
00028
throw
new
OutOfMemoryException();
00029       }
00030
00031
this
.pathName = pathName;
00032
this
.interfaceName = interfaceName;
00033
this
.name = name;
00034
00035       dbus_message_unref(RawMessage);
00036     }
00037
00038
public
new
string
classDBus_1_1MethodCall.html#00
PathName
classDBus_1_1MethodCall.html#00
00039
{
00040       get
00041         {
00042
return
base.PathName;
00043         }
00044
00045       set
00046         {
00047           base.PathName = value;
00048         }
00049     }
00050
00051
public
new
string
classDBus_1_1MethodCall.html#01
InterfaceName
classDBus_1_1MethodCall.html#01
00052
{
00053       get
00054         {
00055
return
base.InterfaceName;
00056         }
00057
00058       set
00059         {
00060           base.InterfaceName = value;
00061         }
00062     }
00063
00064
public
new
string
classDBus_1_1MethodCall.html#02
Name
classDBus_1_1MethodCall.html#02
00065
{
00066       get
00067         {
00068
return
base.Name;
00069         }
00070
00071       set
00072         {
00073           base.Name = value;
00074         }
00075     }
00076
00077     [DllImport(
"dbus-1"
)]
00078
private
extern
static
IntPtr dbus_message_new_method_call(string serviceName, string
classDBus_1_1Message.html#05
pathName
, string
classDBus_1_1Message.html#06
interfaceName
, string
classDBus_1_1Message.html#07
name
);
00079   }
00080 }
Generated on Tue Sep 13 01:28:08 2005 for D-BUS by
http://www.doxygen.org/index.html
doxygen
1.4.4
