X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=bus%2Fbus.h;h=2d8728ee768aa6300b621f6d9beeb17f9d41dedb;hb=3428a70ec49b9657651ad74f372912f7aa4d6b09;hp=c47601275b1703ac82c96a98f59a2ebb5b20cdfb;hpb=349260f245d95a6c8bcc0f000be1f3232c616052;p=platform%2Fupstream%2Fdbus.git diff --git a/bus/bus.h b/bus/bus.h index c476012..2d8728e 100644 --- a/bus/bus.h +++ b/bus/bus.h @@ -66,18 +66,18 @@ typedef struct typedef enum { - FORK_FOLLOW_CONFIG_FILE, - FORK_ALWAYS, - FORK_NEVER -} ForceForkSetting; + BUS_CONTEXT_FLAG_NONE = 0, + BUS_CONTEXT_FLAG_FORK_ALWAYS = (1 << 1), + BUS_CONTEXT_FLAG_FORK_NEVER = (1 << 2), + BUS_CONTEXT_FLAG_WRITE_PID_FILE = (1 << 3), + BUS_CONTEXT_FLAG_SYSTEMD_ACTIVATION = (1 << 4) +} BusContextFlags; BusContext* bus_context_new (const DBusString *config_file, - ForceForkSetting force_fork, + BusContextFlags flags, DBusPipe *print_addr_pipe, DBusPipe *print_pid_pipe, const DBusString *address, - dbus_bool_t systemd_activation, - dbus_bool_t write_pidfile, DBusError *error); dbus_bool_t bus_context_reload_config (BusContext *context, DBusError *error); @@ -114,6 +114,11 @@ int bus_context_get_max_services_per_connection (BusContext int bus_context_get_max_match_rules_per_connection (BusContext *context); int bus_context_get_max_replies_per_connection (BusContext *context); int bus_context_get_reply_timeout (BusContext *context); + +#ifdef ENABLE_KDBUS_TRANSPORT +dbus_bool_t bus_context_is_kdbus (BusContext *context); +#endif + void bus_context_log (BusContext *context, DBusSystemLogSeverity severity, const char *msg,