EggDBus Reference Manual | ||||
---|---|---|---|---|
Top | Description | Properties | Signals |
com.example.Frob Interfacecom.example.Frob Interface — Frob interface used for testing |
Methods
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 ()
Signals
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)
Properties
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
Description
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.
Method Details
HelloWorld ()
HelloWorld (IN String hello_message, OUT String arg_1)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
TestPrimitiveTypes ()
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 ()
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 ()
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 ()
TestArrayOfStructureTypes (IN Array<ExtendedDescribedPoint> list, OUT Array<ExtendedDescribedPoint> arg_1)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
TestHashTables ()
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 ()
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 ()
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 ()
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.
TestArrayOfHashTablesOfStructures ()
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.
TestArrayOfArrays ()
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 ()
TestVariantReturn (IN String desired_variant, OUT Variant variant)
FIXME: not documented.
|
FIXME: not documented. |
|
FIXME: not documented. |
Signal Details
The "SignalWithPrimitiveTypes" signal
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. |
The "SignalWithArrayOfPrimitiveTypes" signal
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. |
The "SignalWithStructureAndHash" signal
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. |