#include "dbus/dbus.h"#include "tqdbusdata.h"#include "tqdbusdatalist.h"#include "tqdbusmacros.h"#include <tqmap.h>#include <tqcstring.h>#include "ntqshared.h"#include <tqstring.h>#include <tqshared.h>#include <tqvaluelist.h>Go to the source code of this file.
Classes | |
| class | TQT_DBusData::Private |
Functions | |
| static const char * | qDBusTypeForTQT_DBusType (TQT_DBusData::Type type) |
| template<typename T > | |
| TQCString | qDBusSignatureForMapValue (const TQT_DBusDataMap< T > &map) |
| TQCString qDBusSignatureForMapValue | ( | const TQT_DBusDataMap< T > & | map | ) | [inline] |
Definition at line 1018 of file tqdbusdata.cpp.
References TQT_DBusData::buildDBusSignature(), TQT_DBusDataMap< T >::containerValueType(), TQT_DBusDataMap< T >::hasContainerValueType(), qDBusTypeForTQT_DBusType(), and TQT_DBusDataMap< T >::valueType().
01019 { 01020 if (map.hasContainerValueType()) 01021 return map.containerValueType().buildDBusSignature(); 01022 else 01023 return qDBusTypeForTQT_DBusType(map.valueType()); 01024 }
| static const char* qDBusTypeForTQT_DBusType | ( | TQT_DBusData::Type | type | ) | [static] |
Definition at line 979 of file tqdbusdata.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::ObjectPath, TQT_DBusData::String, TQT_DBusData::UInt16, TQT_DBusData::UInt32, TQT_DBusData::UInt64, TQT_DBusData::UnixFd, and TQT_DBusData::Variant.
00980 { 00981 switch (type) 00982 { 00983 case TQT_DBusData::Invalid: 00984 return 0; 00985 case TQT_DBusData::Bool: 00986 return DBUS_TYPE_BOOLEAN_AS_STRING; 00987 case TQT_DBusData::Byte: 00988 return DBUS_TYPE_BYTE_AS_STRING; 00989 case TQT_DBusData::Int16: 00990 return DBUS_TYPE_INT16_AS_STRING; 00991 case TQT_DBusData::UInt16: 00992 return DBUS_TYPE_UINT16_AS_STRING; 00993 case TQT_DBusData::Int32: 00994 return DBUS_TYPE_INT32_AS_STRING; 00995 case TQT_DBusData::UInt32: 00996 return DBUS_TYPE_UINT32_AS_STRING; 00997 case TQT_DBusData::Int64: 00998 return DBUS_TYPE_INT64_AS_STRING; 00999 case TQT_DBusData::UInt64: 01000 return DBUS_TYPE_UINT64_AS_STRING; 01001 case TQT_DBusData::Double: 01002 return DBUS_TYPE_DOUBLE_AS_STRING; 01003 case TQT_DBusData::String: 01004 return DBUS_TYPE_STRING_AS_STRING; 01005 case TQT_DBusData::ObjectPath: 01006 return DBUS_TYPE_OBJECT_PATH_AS_STRING; 01007 case TQT_DBusData::UnixFd: 01008 return DBUS_TYPE_UNIX_FD_AS_STRING; 01009 case TQT_DBusData::Variant: 01010 return DBUS_TYPE_VARIANT_AS_STRING; 01011 default: 01012 break; 01013 } 01014 return 0; 01015 }
1.6.3