| EggDBus Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Properties | Signals | ||||
com.example.Frob Interfacecom.example.Frob Interface — Frob interface used for testing |
HelloWorld (IN String hello_message,
OUT String arg_1)
TestPrimitiveTypes (IN Byte val_byte,
IN Boolean val_boolean,
IN Int16 val_int16,
IN UInt16 val_uint16,
IN Int32 val_int32,
IN UInt32 val_uint32,
IN Int64 val_int64,
IN UInt64 val_uint64,
IN Double val_double,
IN String val_string,
IN ObjectPath val_objpath,
IN Signature val_signature,
OUT Byte arg_12,
OUT Boolean arg_13,
OUT Int16 arg_14,
OUT UInt16 arg_15,
OUT Int32 arg_16,
OUT UInt32 arg_17,
OUT Int64 arg_18,
OUT UInt64 arg_19,
OUT Double arg_20,
OUT String arg_21,
OUT ObjectPath arg_22,
OUT Signature arg_23)
TestArrayOfPrimitiveTypes (IN Array<Byte> val_byte,
IN Array<Boolean> val_boolean,
IN Array<Int16> val_int16,
IN Array<UInt16> val_uint16,
IN Array<Int32> val_int32,
IN Array<UInt32> val_uint32,
IN Array<Int64> val_int64,
IN Array<UInt64> val_uint64,
IN Array<Double> val_double,
IN Array<String> val_string,
IN Array<ObjectPath> val_objpath,
IN Array<Signature> val_signature,
OUT Array<Byte> arg_12,
OUT Array<Boolean> arg_13,
OUT Array<Int16> arg_14,
OUT Array<UInt16> arg_15,
OUT Array<Int32> arg_16,
OUT Array<UInt32> arg_17,
OUT Array<Int64> arg_18,
OUT Array<UInt64> arg_19,
OUT Array<Double> arg_20,
OUT Array<String> arg_21,
OUT Array<ObjectPath> arg_22,
OUT Array<Signature> arg_23)
TestStructureTypes (IN Point s1,
IN DescribedPoint s2,
OUT Point arg_2,
OUT DescribedPoint arg_3)
TestArrayOfStructureTypes (IN Array<ExtendedDescribedPoint> list,
OUT Array<ExtendedDescribedPoint> arg_1)
TestHashTables (IN Dict<String,String> hss,
IN Dict<ObjectPath,ObjectPath> hoo,
IN Dict<Int32,Int32> hii,
IN Dict<Byte,Byte> hyy,
IN Dict<Int16,Int16> hnn,
IN Dict<UInt16,UInt16> hqq,
IN Dict<UInt32,UInt32> huu,
IN Dict<Boolean,Boolean> hbb,
IN Dict<Int64,Int64> hxx,
IN Dict<UInt64,UInt64> htt,
IN Dict<Double,Double> hdd,
OUT Dict<String,String> arg_1,
OUT Dict<ObjectPath,ObjectPath> arg_3,
OUT Dict<Int32,Int32> arg_5,
OUT Dict<Byte,Byte> arg_7,
OUT Dict<Int16,Int16> arg_9,
OUT Dict<UInt16,UInt16> arg_11,
OUT Dict<UInt32,UInt32> arg_13,
OUT Dict<Boolean,Boolean> arg_15,
OUT Dict<Int64,Int64> arg_17,
OUT Dict<UInt64,UInt64> arg_19,
OUT Dict<Double,Double> arg_21)
TestHashTablesOfArrays (IN Dict<String,Array<String>> hsas,
IN Dict<String,Array<ObjectPath>> hsao,
IN Dict<String,Array<Int32>> hsai,
IN Dict<String,Array<Byte>> hsay,
IN Dict<String,Array<Int16>> hsan,
IN Dict<String,Array<UInt16>> hsaq,
IN Dict<String,Array<UInt32>> hsau,
IN Dict<String,Array<Boolean>> hsab,
IN Dict<String,Array<Int64>> hsax,
IN Dict<String,Array<UInt64>> hsat,
IN Dict<String,Array<Double>> hsad,
IN Dict<String,Array<Point>> hash_of_point_arrays,
OUT Dict<String,Array<String>> arg_1,
OUT Dict<String,Array<ObjectPath>> arg_3,
OUT Dict<String,Array<Int32>> arg_5,
OUT Dict<String,Array<Byte>> arg_7,
OUT Dict<String,Array<Int16>> arg_9,
OUT Dict<String,Array<UInt16>> arg_11,
OUT Dict<String,Array<UInt32>> arg_13,
OUT Dict<String,Array<Boolean>> arg_15,
OUT Dict<String,Array<Int64>> arg_17,
OUT Dict<String,Array<UInt64>> arg_19,
OUT Dict<String,Array<Double>> arg_21,
OUT Dict<String,Array<Point>> new_hash_of_point_arrays)
TestHashTableOfStructures (IN Dict<String,Point> hash_of_points,
OUT Dict<String,DescribedPoint> hash_of_described_points)
TestHashTableOfHashTablesOfStructures (IN Dict<String,Dict<String,Point>> hash_of_hash_of_points,
OUT Dict<String,Dict<String,Point>> new_hash_of_hash_of_points)
TestArrayOfHashTablesOfStructures (IN Array<Dict<String,Point>> array_of_hash_of_points,
OUT Array<Dict<String,Point>> new_array_of_hash_of_points)
TestArrayOfArrays (IN Array<Array<String>> aas,
IN Array<Array<Point>> aastruct,
IN Array<Array<ObjectPath>> aao,
IN Array<Array<Int32>> aai,
IN Array<Array<Byte>> aay,
IN Array<Array<Int16>> aan,
IN Array<Array<UInt16>> aaq,
IN Array<Array<UInt32>> aau,
IN Array<Array<Boolean>> aab,
IN Array<Array<Int64>> aax,
IN Array<Array<UInt64>> aat,
IN Array<Array<Double>> aad,
IN Array<Array<Array<String>>> aaas,
OUT Array<Array<String>> ret_aas,
OUT Array<Array<Point>> ret_aastruct,
OUT Array<Array<ObjectPath>> ret_aao,
OUT Array<Array<Int32>> ret_aai,
OUT Array<Array<Byte>> ret_aay,
OUT Array<Array<Int16>> ret_aan,
OUT Array<Array<UInt16>> ret_aaq,
OUT Array<Array<UInt32>> ret_aau,
OUT Array<Array<Boolean>> ret_aab,
OUT Array<Array<Int64>> ret_aax,
OUT Array<Array<UInt64>> ret_aat,
OUT Array<Array<Double>> ret_aad,
OUT Array<Array<Array<String>>> ret_aaas)
TestVariantReturn (IN String desired_variant,
OUT Variant variant)
EmitTestSignals ()
SignalWithPrimitiveTypes (Byte val_byte,
Boolean val_boolean,
Int16 val_int16,
UInt16 val_uint16,
Int32 val_int32,
UInt32 val_uint32,
Int64 val_int64,
UInt64 val_uint64,
Double val_double,
String val_string,
ObjectPath val_objpath,
Signature val_sig)
SignalWithArrayOfPrimitiveTypes (Array<Byte> array_byte,
Array<Int32> array_int32,
Array<String> array_string,
Array<ObjectPath> array_objpath,
Array<Signature> array_sig)
SignalWithStructureAndHash (Point point,
DescribedPoint described-point,
Dict<String,String> hash_of_string_to_string,
Dict<String,Point> hash_of_string_to_point)
y readable Byte
b readable Boolean
n readable Int16
q readable UInt16
i readable Int32
u readable UInt32
x readable Int64
t readable UInt64
d readable Double
s readable String
o readable ObjectPath
g readable Signature
ay readable Array<Byte>
ab readable Array<Boolean>
an readable Array<Int16>
aq readable Array<UInt16>
ai readable Array<Int32>
au readable Array<UInt32>
ax readable Array<Int64>
at readable Array<UInt64>
ad readable Array<Double>
as readable Array<String>
ao readable Array<ObjectPath>
ag readable Array<Signature>
foo readable String
The com.example.Frob interface is used in the EggDBus test suite.
Test of symbol/constant/method/signal/property resolution: Link to method HelloWorld(). And a link to a signal "SignalWithPrimitiveTypes". And a property "foo". And also a struct Point. And an error com.example.Error.FluxCapacitorFailure. And a flag value CreateFlags.LogAttempt. And an enum Vehicle.Truck. Link to an enumeration Vehicle. Link to a collection of errors com.example.Error.* Error Domain. And a collection of flags DeleteFlags. TRUE. FALSE. That's it.
HelloWorld (IN String hello_message,
OUT String arg_1)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
TestPrimitiveTypes (IN Byte val_byte,
IN Boolean val_boolean,
IN Int16 val_int16,
IN UInt16 val_uint16,
IN Int32 val_int32,
IN UInt32 val_uint32,
IN Int64 val_int64,
IN UInt64 val_uint64,
IN Double val_double,
IN String val_string,
IN ObjectPath val_objpath,
IN Signature val_signature,
OUT Byte arg_12,
OUT Boolean arg_13,
OUT Int16 arg_14,
OUT UInt16 arg_15,
OUT Int32 arg_16,
OUT UInt32 arg_17,
OUT Int64 arg_18,
OUT UInt64 arg_19,
OUT Double arg_20,
OUT String arg_21,
OUT ObjectPath arg_22,
OUT Signature arg_23)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
TestArrayOfPrimitiveTypes (IN Array<Byte> val_byte,
IN Array<Boolean> val_boolean,
IN Array<Int16> val_int16,
IN Array<UInt16> val_uint16,
IN Array<Int32> val_int32,
IN Array<UInt32> val_uint32,
IN Array<Int64> val_int64,
IN Array<UInt64> val_uint64,
IN Array<Double> val_double,
IN Array<String> val_string,
IN Array<ObjectPath> val_objpath,
IN Array<Signature> val_signature,
OUT Array<Byte> arg_12,
OUT Array<Boolean> arg_13,
OUT Array<Int16> arg_14,
OUT Array<UInt16> arg_15,
OUT Array<Int32> arg_16,
OUT Array<UInt32> arg_17,
OUT Array<Int64> arg_18,
OUT Array<UInt64> arg_19,
OUT Array<Double> arg_20,
OUT Array<String> arg_21,
OUT Array<ObjectPath> arg_22,
OUT Array<Signature> arg_23)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
TestStructureTypes (IN Point s1,
IN DescribedPoint s2,
OUT Point arg_2,
OUT DescribedPoint arg_3)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
TestArrayOfStructureTypes (IN Array<ExtendedDescribedPoint> list,
OUT Array<ExtendedDescribedPoint> arg_1)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
TestHashTables (IN Dict<String,String> hss,
IN Dict<ObjectPath,ObjectPath> hoo,
IN Dict<Int32,Int32> hii,
IN Dict<Byte,Byte> hyy,
IN Dict<Int16,Int16> hnn,
IN Dict<UInt16,UInt16> hqq,
IN Dict<UInt32,UInt32> huu,
IN Dict<Boolean,Boolean> hbb,
IN Dict<Int64,Int64> hxx,
IN Dict<UInt64,UInt64> htt,
IN Dict<Double,Double> hdd,
OUT Dict<String,String> arg_1,
OUT Dict<ObjectPath,ObjectPath> arg_3,
OUT Dict<Int32,Int32> arg_5,
OUT Dict<Byte,Byte> arg_7,
OUT Dict<Int16,Int16> arg_9,
OUT Dict<UInt16,UInt16> arg_11,
OUT Dict<UInt32,UInt32> arg_13,
OUT Dict<Boolean,Boolean> arg_15,
OUT Dict<Int64,Int64> arg_17,
OUT Dict<UInt64,UInt64> arg_19,
OUT Dict<Double,Double> arg_21)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
TestHashTablesOfArrays (IN Dict<String,Array<String>> hsas,
IN Dict<String,Array<ObjectPath>> hsao,
IN Dict<String,Array<Int32>> hsai,
IN Dict<String,Array<Byte>> hsay,
IN Dict<String,Array<Int16>> hsan,
IN Dict<String,Array<UInt16>> hsaq,
IN Dict<String,Array<UInt32>> hsau,
IN Dict<String,Array<Boolean>> hsab,
IN Dict<String,Array<Int64>> hsax,
IN Dict<String,Array<UInt64>> hsat,
IN Dict<String,Array<Double>> hsad,
IN Dict<String,Array<Point>> hash_of_point_arrays,
OUT Dict<String,Array<String>> arg_1,
OUT Dict<String,Array<ObjectPath>> arg_3,
OUT Dict<String,Array<Int32>> arg_5,
OUT Dict<String,Array<Byte>> arg_7,
OUT Dict<String,Array<Int16>> arg_9,
OUT Dict<String,Array<UInt16>> arg_11,
OUT Dict<String,Array<UInt32>> arg_13,
OUT Dict<String,Array<Boolean>> arg_15,
OUT Dict<String,Array<Int64>> arg_17,
OUT Dict<String,Array<UInt64>> arg_19,
OUT Dict<String,Array<Double>> arg_21,
OUT Dict<String,Array<Point>> new_hash_of_point_arrays)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
TestHashTableOfStructures (IN Dict<String,Point> hash_of_points,
OUT Dict<String,DescribedPoint> hash_of_described_points)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
TestHashTableOfHashTablesOfStructures (IN Dict<String,Dict<String,Point>> hash_of_hash_of_points,
OUT Dict<String,Dict<String,Point>> new_hash_of_hash_of_points)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
TestArrayOfHashTablesOfStructures (IN Array<Dict<String,Point>> array_of_hash_of_points,
OUT Array<Dict<String,Point>> new_array_of_hash_of_points)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
TestArrayOfArrays (IN Array<Array<String>> aas,
IN Array<Array<Point>> aastruct,
IN Array<Array<ObjectPath>> aao,
IN Array<Array<Int32>> aai,
IN Array<Array<Byte>> aay,
IN Array<Array<Int16>> aan,
IN Array<Array<UInt16>> aaq,
IN Array<Array<UInt32>> aau,
IN Array<Array<Boolean>> aab,
IN Array<Array<Int64>> aax,
IN Array<Array<UInt64>> aat,
IN Array<Array<Double>> aad,
IN Array<Array<Array<String>>> aaas,
OUT Array<Array<String>> ret_aas,
OUT Array<Array<Point>> ret_aastruct,
OUT Array<Array<ObjectPath>> ret_aao,
OUT Array<Array<Int32>> ret_aai,
OUT Array<Array<Byte>> ret_aay,
OUT Array<Array<Int16>> ret_aan,
OUT Array<Array<UInt16>> ret_aaq,
OUT Array<Array<UInt32>> ret_aau,
OUT Array<Array<Boolean>> ret_aab,
OUT Array<Array<Int64>> ret_aax,
OUT Array<Array<UInt64>> ret_aat,
OUT Array<Array<Double>> ret_aad,
OUT Array<Array<Array<String>>> ret_aaas)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
TestVariantReturn (IN String desired_variant,
OUT Variant variant)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
SignalWithPrimitiveTypes (Byte val_byte,
Boolean val_boolean,
Int16 val_int16,
UInt16 val_uint16,
Int32 val_int32,
UInt32 val_uint32,
Int64 val_int64,
UInt64 val_uint64,
Double val_double,
String val_string,
ObjectPath val_objpath,
Signature val_sig)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
SignalWithArrayOfPrimitiveTypes (Array<Byte> array_byte,
Array<Int32> array_int32,
Array<String> array_string,
Array<ObjectPath> array_objpath,
Array<Signature> array_sig)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
SignalWithStructureAndHash (Point point,
DescribedPoint described-point,
Dict<String,String> hash_of_string_to_string,
Dict<String,Point> hash_of_string_to_point)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |
|
FIXME: not documented. |