|
nfs-ganesha 1.4
|
Low-level DBUS message server and callout framework. More...
#include <unistd.h>#include <sys/types.h>#include <sys/param.h>#include <time.h>#include <pthread.h>#include <assert.h>#include "nlm_list.h"#include "fsal.h"#include "nfs_core.h"#include "log.h"#include "nfs_rpc_callback.h"#include "ganesha_dbus.h"Go to the source code of this file.
Classes | |
| struct | ganesha_dbus_handler |
| struct | _dbus_thread_state |
Defines | |
| #define | GSH_DBUS_NONE 0x0000 |
| #define | GSH_DBUS_SHUTDOWN 0x0001 |
| #define | GSH_DBUS_SLEEPING 0x0002 |
Typedefs | |
| typedef struct ganesha_dbus_handler | ganesha_dbus_handler_t |
Functions | |
| void | gsh_dbus_pkginit (void) |
| int32_t | gsh_dbus_register_path (const char *name, DBusObjectPathMessageFunction method) |
| void | gsh_dbus_pkgshutdown (void) |
| void * | gsh_dbus_thread (void *arg) |
| void | gsh_dbus_wake_thread (uint32_t flags) |
Low-level DBUS message server and callout framework.
This module implements a (somewhat) generic service handler, initially to support a planned callback simulator. Developers are encouraged to expand on this interface to support other use cases.
This module should be initialized before any service provider module calls gsh_dbus_register_msg();
Definition in file dbus_server.c.
| #define GSH_DBUS_NONE 0x0000 |
Definition at line 70 of file dbus_server.c.
| #define GSH_DBUS_SHUTDOWN 0x0001 |
Definition at line 71 of file dbus_server.c.
| #define GSH_DBUS_SLEEPING 0x0002 |
Definition at line 72 of file dbus_server.c.
| typedef struct ganesha_dbus_handler ganesha_dbus_handler_t |
Definition at line 80 of file dbus_server.c.
| void gsh_dbus_pkginit | ( | void | ) |
Definition at line 108 of file dbus_server.c.
| void gsh_dbus_pkgshutdown | ( | void | ) |
Definition at line 204 of file dbus_server.c.
| int32_t gsh_dbus_register_path | ( | const char * | name, |
| DBusObjectPathMessageFunction | method | ||
| ) |
Definition at line 158 of file dbus_server.c.
| void* gsh_dbus_thread | ( | void * | arg | ) |
Definition at line 249 of file dbus_server.c.
| void gsh_dbus_wake_thread | ( | uint32_t | flags | ) |
Definition at line 302 of file dbus_server.c.
1.7.3