17 #include "wvstringlist.h"
21 struct DBusMessageIter;
52 operator DBusMessage* ()
const;
88 uint32_t get_serial()
const;
89 uint32_t get_replyserial()
const;
90 bool is_reply()
const;
179 DBusMessageIter *
const first, *
const it;
185 Iter(
const DBusMessageIter &_first);
223 {
next();
return *
this; }
251 operator int64_t()
const {
return get_int(); }
252 operator int32_t()
const {
return get_int(); }
253 operator int16_t()
const {
return get_int(); }
254 operator int8_t()
const {
return get_int(); }
255 operator bool()
const {
return get_int() != 0; }
262 operator uint64_t()
const {
return get_uint(); }
263 operator uint32_t()
const {
return get_uint(); }
264 operator uint16_t()
const {
return get_uint(); }
265 operator uint8_t()
const {
return get_uint(); }
272 operator double()
const {
return get_double(); }
273 operator float()
const {
return get_double(); }
286 mutable DBusMessage *msg;
301 DBusMessage *setup1(
WvDBusMsg &in_reply_to,
307 :
WvDBusMsg(setup1(in_reply_to, errname, message))
321 #endif // __WVDBUSMSG_H