#include <easydbus-core.h>
For internal use only.
Definition at line 289 of file easydbus-core.h.
Data Fields | |
DBusConnection * | conn |
DBusConnection handler. | |
struct EasyDbus_ext_signal * | handled_ext_signals |
list of EasyDbus_ext_signal objects | |
char | handled_introspect:2 |
introspect automatic management flag 0 --> introspect method not handled 1 --> introspect method handled | |
char | handled_signal:2 |
extern signal handling flag 0 --> ext signal not filter, 1 --> ext signal filter. | |
int | n_objs |
number of objects on this service | |
struct EasyDbus_object_box * | objects |
list of EasyDbus_object_box objects managed from service | |
struct EasyDbus_Pending * | pending_msgs |
Pending message list. | |
char * | service_name |
Service name. | |
struct EasyDbus_conn | user_data |
EasyDbus_conn object presented to user. | |
struct EasyDbus_watcher * | watcher |
EasyDbus_watcher object (under development). |
DBusConnection* EasyDbus_core::conn |
DBusConnection handler.
Definition at line 295 of file easydbus-core.h.
Referenced by close_dbus_connection(), easydbus_acquire_name(), easydbus_conn_add_match_rule(), easydbus_conn_create(), easydbus_conn_destroy(), easydbus_conn_disable_filters(), easydbus_conn_enable_filters(), easydbus_conn_get_fd(), easydbus_conn_get_system_service_address(), easydbus_conn_reconnect(), easydbus_conn_remove_match_rule(), easydbus_connect_to_bus(), easydbus_found_new_name(), easydbus_get_address_onsession(), easydbus_get_address_onsystem(), easydbus_get_address_serverSession(), easydbus_message_send(), easydbus_message_send_async(), easydbus_object_handle_message(), easydbus_object_main_loop(), easydbus_object_register(), easydbus_object_unregister(), easydbus_send_method_withReply_Blocking(), easydbus_set_unique_nameID(), easydbus_start_service(), easydbus_watch_method_blocking(), easydbus_watch_signal_blocking(), and easydbus_watcher_enable().
struct EasyDbus_ext_signal* EasyDbus_core::handled_ext_signals [read] |
list of EasyDbus_ext_signal objects
Definition at line 306 of file easydbus-core.h.
Referenced by easydbus_conn_create(), easydbus_conn_destroy(), easydbus_ext_signal_add_to_service(), and easydbus_signal_handler().
introspect automatic management flag
0 --> introspect method not handled
1 --> introspect method handled
Definition at line 311 of file easydbus-core.h.
Referenced by easydbus_conn_disable_filters(), easydbus_conn_enable_filters(), and easydbus_enable_introspect_check().
extern signal handling flag
0 --> ext signal not filter,
1 --> ext signal filter.
Definition at line 304 of file easydbus-core.h.
Referenced by easydbus_ext_signal_add_to_service(), and easydbus_signal_handler().
number of objects on this service
Definition at line 299 of file easydbus-core.h.
Referenced by easydbus_conn_destroy(), easydbus_conn_get_n_object(), easydbus_conn_get_object(), and easydbus_object_register().
struct EasyDbus_object_box* EasyDbus_core::objects [read] |
list of EasyDbus_object_box objects managed from service
Definition at line 297 of file easydbus-core.h.
Referenced by easydbus_conn_create(), easydbus_conn_destroy(), easydbus_conn_get_object(), easydbus_conn_reconnect(), easydbus_introspect_filter_func(), easydbus_obj_path_msg_function(), easydbus_object_main_loop(), and easydbus_object_register().
struct EasyDbus_Pending* EasyDbus_core::pending_msgs [read] |
Pending message list.
Definition at line 318 of file easydbus-core.h.
Referenced by easydbus_conn_create(), easydbus_conn_destroy(), easydbus_error_handler(), easydbus_method_send_async(), easydbus_method_send_async_with_notify(), easydbus_pending_msg_handler(), and easydbus_reply_handler().
Service name.
Definition at line 293 of file easydbus-core.h.
Referenced by easydbus_conn_create(), easydbus_conn_destroy(), easydbus_conn_get_service_name(), easydbus_conn_reconnect(), easydbus_found_new_name(), easydbus_get_address_onsession(), easydbus_get_address_onsystem(), easydbus_get_address_serverSession(), and easydbus_save_serviceName().
struct EasyDbus_conn EasyDbus_core::user_data [read] |
EasyDbus_conn object presented to user.
Definition at line 291 of file easydbus-core.h.
Referenced by easydbus_add_watch_callback(), easydbus_conn_create(), easydbus_core_filter_func(), easydbus_error_handler(), easydbus_object_main_loop(), easydbus_reply_handler(), easydbus_watcher_add(), and easydbus_watcher_remove_dbus_watch().
struct EasyDbus_watcher* EasyDbus_core::watcher [read] |
EasyDbus_watcher object (under development).
Definition at line 315 of file easydbus-core.h.
Referenced by easydbus_add_watch_callback(), easydbus_conn_create(), easydbus_conn_destroy(), easydbus_object_handle_message(), easydbus_watcher_add(), easydbus_watcher_get_fd_list(), and easydbus_watcher_remove_dbus_watch().