<!-- ##### SECTION Title ##### -->
svc-generic

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT TpSvcDBusIntrospectable ##### -->
<para>

</para>


<!-- ##### STRUCT TpSvcDBusIntrospectableClass ##### -->
<para>

</para>


<!-- ##### STRUCT TpSvcDBusProperties ##### -->
<para>

</para>


<!-- ##### STRUCT TpSvcDBusPropertiesClass ##### -->
<para>

</para>


<!-- ##### STRUCT TpSvcPropertiesInterface ##### -->
<para>

</para>


<!-- ##### SIGNAL TpSvcPropertiesInterface::properties-changed ##### -->
<para>

</para>

@tpsvcpropertiesinterface: the object which received the signal.

<!-- ##### SIGNAL TpSvcPropertiesInterface::property-flags-changed ##### -->
<para>

</para>

@tpsvcpropertiesinterface: the object which received the signal.

<!-- ##### STRUCT TpSvcPropertiesInterfaceClass ##### -->
<para>

</para>


<!-- ##### FUNCTION tp_svc_dbus_introspectable_implement_introspect ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### USER_FUNCTION tp_svc_dbus_introspectable_introspect_impl ##### -->
<para>

</para>

@self: 
@context: 


<!-- ##### FUNCTION tp_svc_dbus_introspectable_return_from_introspect ##### -->
<para>

</para>

@context: 
@out_XML_Data: 


<!-- ##### USER_FUNCTION tp_svc_dbus_properties_get_all_impl ##### -->
<para>

</para>

@self: 
@in_Interface_Name: 
@context: 


<!-- ##### USER_FUNCTION tp_svc_dbus_properties_get_impl ##### -->
<para>

</para>

@self: 
@in_Interface_Name: 
@in_Property_Name: 
@context: 


<!-- ##### FUNCTION tp_svc_dbus_properties_implement_get ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_dbus_properties_implement_get_all ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_dbus_properties_implement_set ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_dbus_properties_return_from_get ##### -->
<para>

</para>

@context: 
@out_Value: 


<!-- ##### FUNCTION tp_svc_dbus_properties_return_from_get_all ##### -->
<para>

</para>

@context: 
@out_Properties: 


<!-- ##### FUNCTION tp_svc_dbus_properties_return_from_set ##### -->
<para>

</para>

@context: 


<!-- ##### USER_FUNCTION tp_svc_dbus_properties_set_impl ##### -->
<para>

</para>

@self: 
@in_Interface_Name: 
@in_Property_Name: 
@in_Value: 
@context: 


<!-- ##### USER_FUNCTION tp_svc_properties_interface_get_properties_impl ##### -->
<para>

</para>

@self: 
@in_Properties: 
@context: 


<!-- ##### FUNCTION tp_svc_properties_interface_return_from_get_properties ##### -->
<para>

</para>

@context: 
@out_Values: 


<!-- ##### FUNCTION tp_svc_properties_interface_implement_get_properties ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### USER_FUNCTION tp_svc_properties_interface_list_properties_impl ##### -->
<para>

</para>

@self: 
@context: 


<!-- ##### FUNCTION tp_svc_properties_interface_return_from_list_properties ##### -->
<para>

</para>

@context: 
@out_Available_Properties: 


<!-- ##### FUNCTION tp_svc_properties_interface_implement_list_properties ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### USER_FUNCTION tp_svc_properties_interface_set_properties_impl ##### -->
<para>

</para>

@self: 
@in_Properties: 
@context: 


<!-- ##### FUNCTION tp_svc_properties_interface_return_from_set_properties ##### -->
<para>

</para>

@context: 


<!-- ##### FUNCTION tp_svc_properties_interface_implement_set_properties ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_properties_interface_emit_properties_changed ##### -->
<para>

</para>

@instance: 
@arg_Properties: 


<!-- ##### FUNCTION tp_svc_properties_interface_emit_property_flags_changed ##### -->
<para>

</para>

@instance: 
@arg_Properties: 


