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 34 of file tqdbusdata.cpp.
| TQT_DBusData::Private::~Private | ( | ) | [inline] |
Definition at line 36 of file tqdbusdata.cpp.
00037 : public TQShared 00038 { 00039 public: 00040 Private() : TQShared(), type(TQT_DBusData::Invalid), keyType(TQT_DBusData::Invalid) {} 00041 00042 ~Private() 00043 { 00044 switch (type) 00045 { 00046 case TQT_DBusData::String: 00047 delete (TQString*)value.pointer; 00048 break; 00049 00050 case TQT_DBusData::ObjectPath: 00051 delete (TQT_DBusObjectPath*)value.pointer; 00052 break; 00053 00054 case TQT_DBusData::UnixFd: 00055 delete (TQT_DBusUnixFd*)value.pointer; 00056 break; 00057 00058 case TQT_DBusData::List: 00059 delete (TQT_DBusDataList*)value.pointer; 00060 break; 00061 00062 case TQT_DBusData::Struct: 00063 delete (TQValueList<TQT_DBusData>*)value.pointer; 00064 break; 00065 00066 case TQT_DBusData::Variant: 00067 delete (TQT_DBusVariant*)value.pointer; 00068 break; 00069 00070 case TQT_DBusData::Map: 00071 switch (keyType) 00072 { 00073 case TQT_DBusData::Byte: 00074 delete (TQT_DBusDataMap<TQ_UINT8>*)value.pointer; 00075 break; 00076 00077 case TQT_DBusData::Int16: 00078 delete (TQT_DBusDataMap<TQ_INT16>*)value.pointer; 00079 break; 00080 00081 case TQT_DBusData::UInt16: 00082 delete (TQT_DBusDataMap<TQ_UINT16>*)value.pointer; 00083 break; 00084 00085 case TQT_DBusData::Int32: 00086 delete (TQT_DBusDataMap<TQ_INT32>*)value.pointer; 00087 break; 00088 00089 case TQT_DBusData::UInt32: 00090 delete (TQT_DBusDataMap<TQ_UINT32>*)value.pointer; 00091 break; 00092 00093 case TQT_DBusData::Int64: 00094 delete (TQT_DBusDataMap<TQ_INT64>*)value.pointer; 00095 break; 00096 00097 case TQT_DBusData::UInt64: 00098 delete (TQT_DBusDataMap<TQ_UINT64>*)value.pointer; 00099 break; 00100 00101 case TQT_DBusData::String: 00102 delete (TQT_DBusDataMap<TQString>*)value.pointer; 00103 break; 00104 00105 case TQT_DBusData::ObjectPath: 00106 delete (TQT_DBusDataMap<TQT_DBusObjectPath>*)value.pointer; 00107 break; 00108 00109 case TQT_DBusData::UnixFd: 00110 delete (TQT_DBusDataMap<TQT_DBusUnixFd>*)value.pointer; 00111 break; 00112 00113 default: 00114 tqFatal("TQT_DBusData::Private: unhandled map key type %d(%s)", 00115 keyType, TQT_DBusData::typeName(keyType)); 00116 break; 00117 }
Definition at line 125 of file tqdbusdata.cpp.
| TQ_UINT8 TQT_DBusData::Private::byteValue |
Definition at line 126 of file tqdbusdata.cpp.
Definition at line 133 of file tqdbusdata.cpp.
| TQ_INT16 TQT_DBusData::Private::int16Value |
Definition at line 127 of file tqdbusdata.cpp.
| TQ_INT32 TQT_DBusData::Private::int32Value |
Definition at line 129 of file tqdbusdata.cpp.
| TQ_INT64 TQT_DBusData::Private::int64Value |
Definition at line 131 of file tqdbusdata.cpp.
Definition at line 121 of file tqdbusdata.cpp.
Definition at line 134 of file tqdbusdata.cpp.
Definition at line 120 of file tqdbusdata.cpp.
| TQ_UINT16 TQT_DBusData::Private::uint16Value |
Definition at line 128 of file tqdbusdata.cpp.
| TQ_UINT32 TQT_DBusData::Private::uint32Value |
Definition at line 130 of file tqdbusdata.cpp.
| TQ_UINT64 TQT_DBusData::Private::uint64Value |
Definition at line 132 of file tqdbusdata.cpp.
| union { ... } TQT_DBusData::Private::value |
1.6.3