7 Teleservice Application Framework
User Manual 141/374
Example
// Global module
T_DBUS_Util mt_DBUS_Util;
sint32 s32_Retval;
s32_Retval = dbus_who_is_there_signal (&mt_DBUS_Util);
if (s32_Retval != C_NO_ERR)
{
// Handle error cases
}
7.3.3.8 dbus_call_method
Function Description
sint32 dbus_call_method (const T_DBUS_Util * const opt_DBusInstance, const charn * const
opcn_DBusTarget, const charn * const opcn_MethodName, const charn * const
opcn_MethodArgument, charn * const opcn_Answer, const sint32 os32_BufferSize)
This function is a generic D-Bus utility function that makes a method call on the D-Bus . It calls a method on D-
Bus target with one string argument and receives a one string answer.
Information Flow
Input Information
holds all D-Bus information
contains target on D-Bus e.g." ysysd"
maximum the name length we
expect to call
pointer to the method from target e.g.
"GetGSMMode"
maximum the name length we
expect to call
pointer to the method argument e.g. "12345"
1 .. answer length we expect
Output Information
This function is used from TAF internal functions and it is not recommended to use it from user
applications. Use the corresponding daemon functions.