1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
TYPEMAP
const char * T_PV
DBusConnection* O_OBJECT_connection
DBusServer* O_OBJECT_server
DBusMessage* O_OBJECT_message
DBusPendingCall* O_OBJECT_pendingcall
DBusWatch* O_OBJECT_watch
DBusTimeout* O_OBJECT_timeout
DBusMessageIter* O_OBJECT_messageiter
DBusBusType T_IV
dbus_bool_t T_BOOL
dbus_int16_t T_IV
dbus_uint16_t T_UV
dbus_int32_t T_IV
dbus_uint32_t T_UV
dbus_int64_t T_DBUS_INT64
dbus_uint64_t T_DBUS_UINT64
INPUT
T_DBUS_INT64
$var = _dbus_parse_int64($arg);
OUTPUT
T_DBUS_INT64
$arg = _dbus_format_int64($var);
INPUT
T_DBUS_UINT64
$var = _dbus_parse_uint64($arg);
OUTPUT
T_DBUS_UINT64
$arg = _dbus_format_uint64($var);
INPUT
O_OBJECT_connection
if (sv_isobject($arg) && (SvTYPE(SvRV($arg)) == SVt_PVMG))
$var = ($type)SvIV((SV*)SvRV( $arg ));
else {
warn( \"${Package}::$func_name() -- $var is not a blessed SV reference\" );
XSRETURN_UNDEF;
}
OUTPUT
O_OBJECT_connection
sv_setref_pv( $arg, "Net::DBus::Binding::C::Connection", (void*)$var );
INPUT
O_OBJECT_server
if (sv_isobject($arg) && (SvTYPE(SvRV($arg)) == SVt_PVMG))
$var = ($type)SvIV((SV*)SvRV( $arg ));
else {
warn( \"${Package}::$func_name() -- $var is not a blessed SV reference\" );
XSRETURN_UNDEF;
}
OUTPUT
O_OBJECT_server
sv_setref_pv( $arg, "Net::DBus::Binding::C::Server", (void*)$var );
INPUT
O_OBJECT_message
if (sv_isobject($arg) && (SvTYPE(SvRV($arg)) == SVt_PVMG))
$var = ($type)SvIV((SV*)SvRV( $arg ));
else {
warn( \"${Package}::$func_name() -- $var is not a blessed SV reference\" );
XSRETURN_UNDEF;
}
OUTPUT
O_OBJECT_message
sv_setref_pv( $arg, "Net::DBus::Binding::C::Message", (void*)$var );
INPUT
O_OBJECT_pendingcall
if (sv_isobject($arg) && (SvTYPE(SvRV($arg)) == SVt_PVMG))
$var = ($type)SvIV((SV*)SvRV( $arg ));
else {
warn( \"${Package}::$func_name() -- $var is not a blessed SV reference\" );
XSRETURN_UNDEF;
}
OUTPUT
O_OBJECT_pendingcall
sv_setref_pv( $arg, "Net::DBus::Binding::C::PendingCall", (void*)$var );
INPUT
O_OBJECT_watch
if (sv_isobject($arg) && (SvTYPE(SvRV($arg)) == SVt_PVMG))
$var = ($type)SvIV((SV*)SvRV( $arg ));
else {
warn( \"${Package}::$func_name() -- $var is not a blessed SV reference\" );
XSRETURN_UNDEF;
}
OUTPUT
O_OBJECT_watch
sv_setref_pv( $arg, "Net::DBus::Binding::C::Watch", (void*)$var );
INPUT
O_OBJECT_timeout
if (sv_isobject($arg) && (SvTYPE(SvRV($arg)) == SVt_PVMG))
$var = ($type)SvIV((SV*)SvRV( $arg ));
else {
warn( \"${Package}::$func_name() -- $var is not a blessed SV reference\" );
XSRETURN_UNDEF;
}
OUTPUT
O_OBJECT_timeout
sv_setref_pv( $arg, "Net::DBus::Binding::C::Timeout", (void*)$var );
INPUT
O_OBJECT_messageiter
if (sv_isobject($arg) && (SvTYPE(SvRV($arg)) == SVt_PVMG))
$var = ($type)SvIV((SV*)SvRV( $arg ));
else {
warn( \"${Package}::$func_name() -- $var is not a blessed SV reference\" );
XSRETURN_UNDEF;
}
OUTPUT
O_OBJECT_messageiter
sv_setref_pv( $arg, "Net::DBus::Binding::Iterator", (void*)$var );
|