#include "dbus/dbus.h"#include "tqdbusdata.h"#include "tqdbusdatalist.h"#include "tqdbusdatamap.h"#include "tqdbusobjectpath.h"#include "tqdbusunixfd.h"#include "tqdbusvariant.h"#include <tqshared.h>#include <tqstring.h>#include <tqvaluelist.h>
Include dependency graph for tqdbusdata.cpp: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 | ) |
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().
{
if (map.hasContainerValueType())
return map.containerValueType().buildDBusSignature();
else
return qDBusTypeForTQT_DBusType(map.valueType());
}
Here is the call graph for this function:| 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, 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.
{
switch (type)
{
case TQT_DBusData::Invalid:
return 0;
case TQT_DBusData::Bool:
return DBUS_TYPE_BOOLEAN_AS_STRING;
case TQT_DBusData::Byte:
return DBUS_TYPE_BYTE_AS_STRING;
case TQT_DBusData::Int16:
return DBUS_TYPE_INT16_AS_STRING;
case TQT_DBusData::UInt16:
return DBUS_TYPE_UINT16_AS_STRING;
case TQT_DBusData::Int32:
return DBUS_TYPE_INT32_AS_STRING;
case TQT_DBusData::UInt32:
return DBUS_TYPE_UINT32_AS_STRING;
case TQT_DBusData::Int64:
return DBUS_TYPE_INT64_AS_STRING;
case TQT_DBusData::UInt64:
return DBUS_TYPE_UINT64_AS_STRING;
case TQT_DBusData::Double:
return DBUS_TYPE_DOUBLE_AS_STRING;
case TQT_DBusData::String:
return DBUS_TYPE_STRING_AS_STRING;
case TQT_DBusData::ObjectPath:
return DBUS_TYPE_OBJECT_PATH_AS_STRING;
case TQT_DBusData::UnixFd:
return DBUS_TYPE_UNIX_FD_AS_STRING;
case TQT_DBusData::Variant:
return DBUS_TYPE_VARIANT_AS_STRING;
default:
break;
}
return 0;
}
Here is the caller graph for this function:
1.7.1