|
DBus-1-TQt
1.0
|
Public Member Functions | |
| Private () | |
| ~Private () | |
Public Attributes | |
| Type | type |
| Type | keyType |
| union { | |
| bool boolValue | |
| TQ_UINT8 byteValue | |
| TQ_INT16 int16Value | |
| TQ_UINT16 uint16Value | |
| TQ_INT32 int32Value | |
| TQ_UINT32 uint32Value | |
| TQ_INT64 int64Value | |
| TQ_UINT64 uint64Value | |
| double doubleValue | |
| void * pointer | |
| } | value |
Definition at line 37 of file tqdbusdata.cpp.
| TQT_DBusData::Private::Private | ( | ) | [inline] |
Definition at line 40 of file tqdbusdata.cpp.
: TQShared(), type(TQT_DBusData::Invalid), keyType(TQT_DBusData::Invalid) {}
| TQT_DBusData::Private::~Private | ( | ) | [inline] |
Definition at line 42 of file tqdbusdata.cpp.
References TQT_DBusData::Byte, TQT_DBusData::Int16, TQT_DBusData::Int32, TQT_DBusData::Int64, keyType, TQT_DBusData::List, TQT_DBusData::Map, TQT_DBusData::ObjectPath, TQT_DBusData::String, TQT_DBusData::Struct, type, TQT_DBusData::typeName(), TQT_DBusData::UInt16, TQT_DBusData::UInt32, TQT_DBusData::UInt64, TQT_DBusData::UnixFd, value, and TQT_DBusData::Variant.
{
switch (type)
{
case TQT_DBusData::String:
delete (TQString*)value.pointer;
break;
case TQT_DBusData::ObjectPath:
delete (TQT_DBusObjectPath*)value.pointer;
break;
case TQT_DBusData::UnixFd:
delete (TQT_DBusUnixFd*)value.pointer;
break;
case TQT_DBusData::List:
delete (TQT_DBusDataList*)value.pointer;
break;
case TQT_DBusData::Struct:
delete (TQValueList<TQT_DBusData>*)value.pointer;
break;
case TQT_DBusData::Variant:
delete (TQT_DBusVariant*)value.pointer;
break;
case TQT_DBusData::Map:
switch (keyType)
{
case TQT_DBusData::Byte:
delete (TQT_DBusDataMap<TQ_UINT8>*)value.pointer;
break;
case TQT_DBusData::Int16:
delete (TQT_DBusDataMap<TQ_INT16>*)value.pointer;
break;
case TQT_DBusData::UInt16:
delete (TQT_DBusDataMap<TQ_UINT16>*)value.pointer;
break;
case TQT_DBusData::Int32:
delete (TQT_DBusDataMap<TQ_INT32>*)value.pointer;
break;
case TQT_DBusData::UInt32:
delete (TQT_DBusDataMap<TQ_UINT32>*)value.pointer;
break;
case TQT_DBusData::Int64:
delete (TQT_DBusDataMap<TQ_INT64>*)value.pointer;
break;
case TQT_DBusData::UInt64:
delete (TQT_DBusDataMap<TQ_UINT64>*)value.pointer;
break;
case TQT_DBusData::String:
delete (TQT_DBusDataMap<TQString>*)value.pointer;
break;
case TQT_DBusData::ObjectPath:
delete (TQT_DBusDataMap<TQT_DBusObjectPath>*)value.pointer;
break;
case TQT_DBusData::UnixFd:
delete (TQT_DBusDataMap<TQT_DBusUnixFd>*)value.pointer;
break;
default:
tqFatal("TQT_DBusData::Private: unhandled map key type %d(%s)",
keyType, TQT_DBusData::typeName(keyType));
break;
}
break;
default:
break;
}
}
Here is the call graph for this function:Definition at line 131 of file tqdbusdata.cpp.
| TQ_UINT8 TQT_DBusData::Private::byteValue |
Definition at line 132 of file tqdbusdata.cpp.
Definition at line 139 of file tqdbusdata.cpp.
| TQ_INT16 TQT_DBusData::Private::int16Value |
Definition at line 133 of file tqdbusdata.cpp.
| TQ_INT32 TQT_DBusData::Private::int32Value |
Definition at line 135 of file tqdbusdata.cpp.
| TQ_INT64 TQT_DBusData::Private::int64Value |
Definition at line 137 of file tqdbusdata.cpp.
Definition at line 127 of file tqdbusdata.cpp.
Definition at line 140 of file tqdbusdata.cpp.
Definition at line 126 of file tqdbusdata.cpp.
| TQ_UINT16 TQT_DBusData::Private::uint16Value |
Definition at line 134 of file tqdbusdata.cpp.
| TQ_UINT32 TQT_DBusData::Private::uint32Value |
Definition at line 136 of file tqdbusdata.cpp.
| TQ_UINT64 TQT_DBusData::Private::uint64Value |
Definition at line 138 of file tqdbusdata.cpp.
| union { ... } TQT_DBusData::Private::value |