21 #ifndef __EDELIB_EDBUSCONNECTION_H__
22 #define __EDELIB_EDBUSCONNECTION_H__
24 #include "EdbusMessage.h"
25 #include "EdbusError.h"
147 void setup_filter(
void);
173 void disconnect(
void);
226 const char* unique_name(
void);
252 void add_signal_match(
const char* path,
const char* interface,
const char* name);
263 void add_method_match(
const char* path,
const char* interface,
const char* name);
277 void register_object(
const char* path);
283 void unregister_object(
const char* path);
291 void setup_listener(
void);
297 void setup_listener_with_fltk(
void);
314 int wait(
int timeout_ms);
D-Bus connection and data sender.
Definition: EdbusConnection.h:144
Force replacement.
Definition: EdbusConnection.h:51
int(* EdbusCallback)(const EdbusMessage *, void *)
Definition: EdbusConnection.h:58
EdbusNameMode
What to do when known name is acquired.
Definition: EdbusConnection.h:48
System bus.
Definition: EdbusConnection.h:39
Existing name can be replaced.
Definition: EdbusConnection.h:50
Session bus.
Definition: EdbusConnection.h:40
Data transporter for D-Bus.
Definition: EdbusMessage.h:104
#define E_DISABLE_CLASS_COPY(klass)
Definition: edelib-global.h:161
Do not replace existing name.
Definition: EdbusConnection.h:49
EdbusConnectionType
Represents connection either to system or session bus.
Definition: EdbusConnection.h:38
A class representing D-Bus error.
Definition: EdbusError.h:68