DBusObjectPathVTable Struct Reference

struct DBusObjectPathVTable

Virtual table that must be implemented to handle a portion of the object path hierarchy. Attach the vtable to a particular path using dbus_connection_register_object_path() or dbus_connection_register_fallback() .

Public Attributes
void(* dbus_internal_pad1
void(* dbus_internal_pad2
void(* dbus_internal_pad3
void(* dbus_internal_pad4
DBusObjectPathMessageFunction message_function
DBusObjectPathUnregisterFunction unregister_function

Member Data Documentation

void(* dbus_internal_pad1

void(* dbus_internal_pad1

Reserved for future expansion

void(* dbus_internal_pad2

void(* dbus_internal_pad2

Reserved for future expansion

void(* dbus_internal_pad3

void(* dbus_internal_pad3

Reserved for future expansion

void(* dbus_internal_pad4

void(* dbus_internal_pad4

Reserved for future expansion

DBusObjectPathMessageFunction message_function

DBusObjectPathMessageFunction message_function

Function to handle messages

DBusObjectPathUnregisterFunction unregister_function

DBusObjectPathUnregisterFunction unregister_function

Function to unregister this handler