DBus-1-TQt 1.0
|
#include "tqdbusmarshall.h"
#include "tqdbusdata.h"
#include "tqdbusdatalist.h"
#include "tqdbusdatamap.h"
#include "tqdbusobjectpath.h"
#include "tqdbusunixfd.h"
#include "tqdbusvariant.h"
#include <tqvariant.h>
#include <tqvaluelist.h>
#include <tqmap.h>
#include <tqstringlist.h>
#include <tqvaluevector.h>
#include <dbus/dbus.h>
Go to the source code of this file.
Functions | |
template<typename T > | |
T | qIterGet (DBusMessageIter *it) |
static TQT_DBusData::Type | qSingleTypeForDBusSignature (char signature) |
static TQValueList< TQT_DBusData > | parseSignature (TQCString &signature) |
static TQT_DBusData | qFetchParameter (DBusMessageIter *it) |
void | qFetchByteKeyMapEntry (TQT_DBusDataMap< TQ_UINT8 > &map, DBusMessageIter *it) |
void | qFetchInt16KeyMapEntry (TQT_DBusDataMap< TQ_INT16 > &map, DBusMessageIter *it) |
void | qFetchUInt16KeyMapEntry (TQT_DBusDataMap< TQ_UINT16 > &map, DBusMessageIter *it) |
void | qFetchInt32KeyMapEntry (TQT_DBusDataMap< TQ_INT32 > &map, DBusMessageIter *it) |
void | qFetchUInt32KeyMapEntry (TQT_DBusDataMap< TQ_UINT32 > &map, DBusMessageIter *it) |
void | qFetchInt64KeyMapEntry (TQT_DBusDataMap< TQ_INT64 > &map, DBusMessageIter *it) |
void | qFetchUInt64KeyMapEntry (TQT_DBusDataMap< TQ_UINT64 > &map, DBusMessageIter *it) |
void | qFetchObjectPathKeyMapEntry (TQT_DBusDataMap< TQT_DBusObjectPath > &map, DBusMessageIter *it) |
void | qFetchStringKeyMapEntry (TQT_DBusDataMap< TQString > &map, DBusMessageIter *it) |
static TQT_DBusData | qFetchMap (DBusMessageIter *it, const TQT_DBusData &prototype) |
static void | tqAppendToMessage (DBusMessageIter *it, const TQString &str) |
static void | tqAppendToMessage (DBusMessageIter *it, const TQT_DBusObjectPath &path) |
static void | tqAppendToMessage (DBusMessageIter *it, const TQT_DBusUnixFd &unixFd) |
static const char * | qDBusTypeForTQT_DBusType (TQT_DBusData::Type type) |
static void | qDBusDataToIterator (DBusMessageIter *it, const TQT_DBusData &var) |
static void | qDBusByteKeyMapToIterator (DBusMessageIter *it, const TQT_DBusData &var) |
static void | qDBusInt16KeyMapToIterator (DBusMessageIter *it, const TQT_DBusData &var) |
static void | qDBusUInt16KeyMapToIterator (DBusMessageIter *it, const TQT_DBusData &var) |
static void | qDBusInt32KeyMapToIterator (DBusMessageIter *it, const TQT_DBusData &var) |
static void | qDBusUInt32KeyMapToIterator (DBusMessageIter *it, const TQT_DBusData &var) |
static void | qDBusInt64KeyMapToIterator (DBusMessageIter *it, const TQT_DBusData &var) |
static void | qDBusUInt64KeyMapToIterator (DBusMessageIter *it, const TQT_DBusData &var) |
static void | qDBusStringKeyMapToIterator (DBusMessageIter *it, const TQT_DBusData &var) |
static void | qDBusObjectPathKeyMapToIterator (DBusMessageIter *it, const TQT_DBusData &var) |
static void | qDBusUnixFdKeyMapToIterator (DBusMessageIter *it, const TQT_DBusData &var) |
void | qListToIterator (DBusMessageIter *it, const TQValueList< TQT_DBusData > &list) |
|
static |
Definition at line 75 of file tqdbusmarshall.cpp.
References TQT_DBusData::Bool, TQT_DBusData::Byte, TQT_DBusData::fromBool(), TQT_DBusData::fromByte(), TQT_DBusData::fromByteKeyMap(), TQT_DBusData::fromInt16(), TQT_DBusData::fromInt16KeyMap(), TQT_DBusData::fromInt32(), TQT_DBusData::fromInt32KeyMap(), TQT_DBusData::fromInt64(), TQT_DBusData::fromInt64KeyMap(), TQT_DBusData::fromList(), TQT_DBusData::fromObjectPath(), TQT_DBusData::fromObjectPathKeyMap(), TQT_DBusData::fromString(), TQT_DBusData::fromStringKeyMap(), TQT_DBusData::fromStruct(), TQT_DBusData::fromUInt16(), TQT_DBusData::fromUInt16KeyMap(), TQT_DBusData::fromUInt32(), TQT_DBusData::fromUInt32KeyMap(), TQT_DBusData::fromUInt64(), TQT_DBusData::fromUInt64KeyMap(), TQT_DBusData::fromUnixFd(), TQT_DBusData::fromUnixFdKeyMap(), TQT_DBusData::Int16, TQT_DBusData::Int32, TQT_DBusData::Int64, TQT_DBusData::Invalid, TQT_DBusData::ObjectPath, parseSignature(), qSingleTypeForDBusSignature(), TQT_DBusData::String, TQT_DBusData::typeName(), TQT_DBusData::UInt16, TQT_DBusData::UInt32, TQT_DBusData::UInt64, and TQT_DBusData::UnixFd.
|
static |
Definition at line 725 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::begin(), TQT_DBusData::buildDBusSignature(), TQT_DBusDataMap< T >::containerValueType(), TQT_DBusDataMap< T >::end(), TQT_DBusDataMap< T >::hasContainerValueType(), TQT_DBusDataMap< T >::keyType(), qDBusDataToIterator(), qDBusTypeForTQT_DBusType(), TQT_DBusData::toByteKeyMap(), and TQT_DBusDataMap< T >::valueType().
|
static |
Definition at line 1066 of file tqdbusmarshall.cpp.
References TQT_DBusData::Bool, TQT_DBusData::buildDBusSignature(), TQT_DBusData::Byte, TQT_DBusDataList::containerItemType(), TQT_DBusData::Double, TQT_DBusDataList::hasContainerItemType(), TQT_DBusData::Int16, TQT_DBusData::Int32, TQT_DBusData::Int64, TQT_DBusData::isValid(), TQT_DBusData::keyType(), TQT_DBusData::List, TQT_DBusData::Map, TQT_DBusData::ObjectPath, qDBusByteKeyMapToIterator(), qDBusDataToIterator(), qDBusInt16KeyMapToIterator(), qDBusInt32KeyMapToIterator(), qDBusInt64KeyMapToIterator(), qDBusObjectPathKeyMapToIterator(), qDBusStringKeyMapToIterator(), qDBusTypeForTQT_DBusType(), qDBusUInt16KeyMapToIterator(), qDBusUInt32KeyMapToIterator(), qDBusUInt64KeyMapToIterator(), qDBusUnixFdKeyMapToIterator(), TQT_DBusVariant::signature, TQT_DBusData::String, TQT_DBusData::Struct, TQT_DBusData::toBool(), TQT_DBusData::toByte(), TQT_DBusData::toDouble(), TQT_DBusData::toInt16(), TQT_DBusData::toInt32(), TQT_DBusData::toInt64(), TQT_DBusData::toList(), TQT_DBusData::toObjectPath(), TQT_DBusData::toString(), TQT_DBusData::toStruct(), TQT_DBusData::toTQValueList(), TQT_DBusData::toUInt16(), TQT_DBusData::toUInt32(), TQT_DBusData::toUInt64(), TQT_DBusData::toUnixFd(), TQT_DBusData::toVariant(), tqAppendToMessage(), TQT_DBusData::type(), TQT_DBusDataList::type(), TQT_DBusData::typeName(), TQT_DBusData::UInt16, TQT_DBusData::UInt32, TQT_DBusData::UInt64, TQT_DBusData::UnixFd, TQT_DBusVariant::value, and TQT_DBusData::Variant.
|
static |
Definition at line 759 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::begin(), TQT_DBusData::buildDBusSignature(), TQT_DBusDataMap< T >::containerValueType(), TQT_DBusDataMap< T >::end(), TQT_DBusDataMap< T >::hasContainerValueType(), TQT_DBusDataMap< T >::keyType(), qDBusDataToIterator(), qDBusTypeForTQT_DBusType(), TQT_DBusData::toInt16KeyMap(), and TQT_DBusDataMap< T >::valueType().
|
static |
Definition at line 827 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::begin(), TQT_DBusData::buildDBusSignature(), TQT_DBusDataMap< T >::containerValueType(), TQT_DBusDataMap< T >::end(), TQT_DBusDataMap< T >::hasContainerValueType(), TQT_DBusDataMap< T >::keyType(), qDBusDataToIterator(), qDBusTypeForTQT_DBusType(), TQT_DBusData::toInt32KeyMap(), and TQT_DBusDataMap< T >::valueType().
|
static |
Definition at line 895 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::begin(), TQT_DBusData::buildDBusSignature(), TQT_DBusDataMap< T >::containerValueType(), TQT_DBusDataMap< T >::end(), TQT_DBusDataMap< T >::hasContainerValueType(), TQT_DBusDataMap< T >::keyType(), qDBusDataToIterator(), qDBusTypeForTQT_DBusType(), TQT_DBusData::toInt64KeyMap(), and TQT_DBusDataMap< T >::valueType().
|
static |
Definition at line 997 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::begin(), TQT_DBusData::buildDBusSignature(), TQT_DBusDataMap< T >::containerValueType(), TQT_DBusDataMap< T >::end(), TQT_DBusDataMap< T >::hasContainerValueType(), TQT_DBusDataMap< T >::keyType(), qDBusDataToIterator(), qDBusTypeForTQT_DBusType(), TQT_DBusData::toObjectPathKeyMap(), tqAppendToMessage(), and TQT_DBusDataMap< T >::valueType().
|
static |
Definition at line 963 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::begin(), TQT_DBusData::buildDBusSignature(), TQT_DBusDataMap< T >::containerValueType(), TQT_DBusDataMap< T >::end(), TQT_DBusDataMap< T >::hasContainerValueType(), TQT_DBusDataMap< T >::keyType(), qDBusDataToIterator(), qDBusTypeForTQT_DBusType(), TQT_DBusData::toStringKeyMap(), tqAppendToMessage(), and TQT_DBusDataMap< T >::valueType().
|
static |
Definition at line 665 of file tqdbusmarshall.cpp.
References TQT_DBusData::Bool, TQT_DBusData::Byte, DBUS_TYPE_UNIX_FD_AS_STRING, TQT_DBusData::Double, TQT_DBusData::Int16, TQT_DBusData::Int32, TQT_DBusData::Int64, TQT_DBusData::Invalid, TQT_DBusData::List, TQT_DBusData::Map, TQT_DBusData::ObjectPath, TQT_DBusData::String, TQT_DBusData::Struct, TQT_DBusData::UInt16, TQT_DBusData::UInt32, TQT_DBusData::UInt64, TQT_DBusData::UnixFd, and TQT_DBusData::Variant.
|
static |
Definition at line 793 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::begin(), TQT_DBusData::buildDBusSignature(), TQT_DBusDataMap< T >::containerValueType(), TQT_DBusDataMap< T >::end(), TQT_DBusDataMap< T >::hasContainerValueType(), TQT_DBusDataMap< T >::keyType(), qDBusDataToIterator(), qDBusTypeForTQT_DBusType(), TQT_DBusData::toUInt16KeyMap(), and TQT_DBusDataMap< T >::valueType().
|
static |
Definition at line 861 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::begin(), TQT_DBusData::buildDBusSignature(), TQT_DBusDataMap< T >::containerValueType(), TQT_DBusDataMap< T >::end(), TQT_DBusDataMap< T >::hasContainerValueType(), TQT_DBusDataMap< T >::keyType(), qDBusDataToIterator(), qDBusTypeForTQT_DBusType(), TQT_DBusData::toUInt32KeyMap(), and TQT_DBusDataMap< T >::valueType().
|
static |
Definition at line 929 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::begin(), TQT_DBusData::buildDBusSignature(), TQT_DBusDataMap< T >::containerValueType(), TQT_DBusDataMap< T >::end(), TQT_DBusDataMap< T >::hasContainerValueType(), TQT_DBusDataMap< T >::keyType(), qDBusDataToIterator(), qDBusTypeForTQT_DBusType(), TQT_DBusData::toUInt64KeyMap(), and TQT_DBusDataMap< T >::valueType().
|
static |
Definition at line 1032 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::begin(), TQT_DBusData::buildDBusSignature(), TQT_DBusDataMap< T >::containerValueType(), DBUS_TYPE_UNIX_FD, TQT_DBusDataMap< T >::end(), TQT_DBusDataMap< T >::hasContainerValueType(), TQT_DBusDataMap< T >::keyType(), qDBusDataToIterator(), qDBusTypeForTQT_DBusType(), TQT_DBusData::toUnixFdKeyMap(), and TQT_DBusDataMap< T >::valueType().
void qFetchByteKeyMapEntry | ( | TQT_DBusDataMap< TQ_UINT8 > & | map, |
DBusMessageIter * | it | ||
) |
Definition at line 312 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::insert(), qFetchParameter(), and TQT_DBusData::toByte().
void qFetchInt16KeyMapEntry | ( | TQT_DBusDataMap< TQ_INT16 > & | map, |
DBusMessageIter * | it | ||
) |
Definition at line 325 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::insert(), qFetchParameter(), and TQT_DBusData::toInt16().
void qFetchInt32KeyMapEntry | ( | TQT_DBusDataMap< TQ_INT32 > & | map, |
DBusMessageIter * | it | ||
) |
Definition at line 351 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::insert(), qFetchParameter(), and TQT_DBusData::toInt32().
void qFetchInt64KeyMapEntry | ( | TQT_DBusDataMap< TQ_INT64 > & | map, |
DBusMessageIter * | it | ||
) |
Definition at line 377 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::insert(), qFetchParameter(), and TQT_DBusData::toInt64().
|
static |
Definition at line 429 of file tqdbusmarshall.cpp.
References TQT_DBusData::fromByteKeyMap(), TQT_DBusData::fromInt16KeyMap(), TQT_DBusData::fromInt32KeyMap(), TQT_DBusData::fromInt64KeyMap(), TQT_DBusData::fromObjectPathKeyMap(), TQT_DBusData::fromStringKeyMap(), TQT_DBusData::fromUInt16KeyMap(), TQT_DBusData::fromUInt32KeyMap(), TQT_DBusData::fromUInt64KeyMap(), qFetchByteKeyMapEntry(), qFetchInt16KeyMapEntry(), qFetchInt32KeyMapEntry(), qFetchInt64KeyMapEntry(), qFetchObjectPathKeyMapEntry(), qFetchStringKeyMapEntry(), qFetchUInt16KeyMapEntry(), qFetchUInt32KeyMapEntry(), qFetchUInt64KeyMapEntry(), TQT_DBusData::toByteKeyMap(), TQT_DBusData::toInt16KeyMap(), TQT_DBusData::toInt32KeyMap(), TQT_DBusData::toInt64KeyMap(), TQT_DBusData::toObjectPathKeyMap(), TQT_DBusData::toStringKeyMap(), TQT_DBusData::toUInt16KeyMap(), TQT_DBusData::toUInt32KeyMap(), and TQT_DBusData::toUInt64KeyMap().
void qFetchObjectPathKeyMapEntry | ( | TQT_DBusDataMap< TQT_DBusObjectPath > & | map, |
DBusMessageIter * | it | ||
) |
Definition at line 403 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::insert(), qFetchParameter(), and TQT_DBusData::toObjectPath().
|
static |
Definition at line 528 of file tqdbusmarshall.cpp.
References DBUS_TYPE_UNIX_FD, TQT_DBusData::fromBool(), TQT_DBusData::fromByte(), TQT_DBusData::fromDouble(), TQT_DBusData::fromInt16(), TQT_DBusData::fromInt32(), TQT_DBusData::fromInt64(), TQT_DBusData::fromList(), TQT_DBusData::fromObjectPath(), TQT_DBusData::fromString(), TQT_DBusData::fromStruct(), TQT_DBusData::fromUInt16(), TQT_DBusData::fromUInt32(), TQT_DBusData::fromUInt64(), TQT_DBusData::fromUnixFd(), TQT_DBusData::fromVariant(), TQT_DBusUnixFd::giveFileDescriptor(), parseSignature(), qFetchMap(), qFetchParameter(), TQT_DBusVariant::signature, and TQT_DBusVariant::value.
void qFetchStringKeyMapEntry | ( | TQT_DBusDataMap< TQString > & | map, |
DBusMessageIter * | it | ||
) |
Definition at line 416 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::insert(), qFetchParameter(), and TQT_DBusData::toString().
void qFetchUInt16KeyMapEntry | ( | TQT_DBusDataMap< TQ_UINT16 > & | map, |
DBusMessageIter * | it | ||
) |
Definition at line 338 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::insert(), qFetchParameter(), and TQT_DBusData::toUInt16().
void qFetchUInt32KeyMapEntry | ( | TQT_DBusDataMap< TQ_UINT32 > & | map, |
DBusMessageIter * | it | ||
) |
Definition at line 364 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::insert(), qFetchParameter(), and TQT_DBusData::toUInt32().
void qFetchUInt64KeyMapEntry | ( | TQT_DBusDataMap< TQ_UINT64 > & | map, |
DBusMessageIter * | it | ||
) |
Definition at line 390 of file tqdbusmarshall.cpp.
References TQT_DBusDataMap< T >::insert(), qFetchParameter(), and TQT_DBusData::toUInt64().
|
inline |
Definition at line 42 of file tqdbusmarshall.cpp.
void qListToIterator | ( | DBusMessageIter * | it, |
const TQValueList< TQT_DBusData > & | list | ||
) |
Definition at line 1236 of file tqdbusmarshall.cpp.
References qDBusDataToIterator().
|
static |
Definition at line 49 of file tqdbusmarshall.cpp.
References TQT_DBusData::Bool, TQT_DBusData::Byte, TQT_DBusData::Double, TQT_DBusData::Int16, TQT_DBusData::Int32, TQT_DBusData::Int64, TQT_DBusData::Invalid, TQT_DBusData::ObjectPath, TQT_DBusData::String, TQT_DBusData::UInt16, TQT_DBusData::UInt32, TQT_DBusData::UInt64, TQT_DBusData::UnixFd, and TQT_DBusData::Variant.
|
static |
Definition at line 646 of file tqdbusmarshall.cpp.
|
static |
Definition at line 653 of file tqdbusmarshall.cpp.
|
static |
Definition at line 659 of file tqdbusmarshall.cpp.
References DBUS_TYPE_UNIX_FD, and TQT_DBusUnixFd::fileDescriptor().