This file contains internal definitions. More...
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include <malloc.h>
#include <dbus/dbus.h>
#include <dbus/dbus-glib-lowlevel.h>
#include "log.h"
#include "eripc.h"
Go to the source code of this file.
Data Structures | |
struct | _osso_callback_data_t |
struct | _osso_handler_t |
struct | _osso_hash_value_t |
struct | osso_af_context_t |
struct | _eripc_context_t |
Defines | |
#define | DBUS_API_SUBJECT_TO_CHANGE |
#define | OSSO_BUS_ROOT "com.irexnet" |
#define | OSSO_BUS_ROOT_PATH "/com/irexnet" |
#define | ERIPC_PATH_MATCH_ALL "eripc_path_match_all" |
#define | ERIPC_MEMBER_MATCH_ALL "eripc_member_match_all" |
#define | MAX_IF_LEN 255 |
#define | MAX_SVC_LEN 255 |
#define | MAX_OP_LEN 255 |
#define | MAX_MEMBER_LEN 255 |
#define | MAX_ERROR_LEN 255 |
#define | MAX_HASH_KEY_LEN (MAX_IF_LEN + MAX_SVC_LEN + MAX_OP_LEN) |
#define | MAX_OPM_HASH_KEY_LEN (MAX_OP_LEN + MAX_MEMBER_LEN) |
#define | MAX_MSGID_LEN (MAX_SVC_LEN + 20 + 20 + 2) |
#define | MAX_APP_NAME_LEN 50 |
#define | MAX_VERSION_LEN 30 |
#define | ERIPC_MAX_ARGS 256 |
#define | ERIPC_MAX_MATCH_SIZE 256 |
#define | dprint(f, a...) |
Typedefs | |
typedef void( | _osso_handler_f )(osso_context_t *osso, DBusMessage *msg, _osso_callback_data_t *data, eripc_bus_t bus_type) |
typedef struct osso_af_context_t | _eripc_context_t |
typedef struct _eripc_context_t | _eripc_this_type_is_not_used_t |
Functions | |
int | __attribute__ ((visibility("hidden"))) eripc_convert_msgtype(int t) |
eripc_arg_t * | _get_args (DBusMessageIter *iter) |
gboolean | validate_appname (const gchar *application) |
Variables | |
DBusHandlerResult DBusMessage * | msg |
DBusHandlerResult DBusMessage void * | data |
void char * | interface |
void char * | service |
void char * | path |
void const char * | name |
void const char char * | ready_name |
gboolean _osso_handler_f * | handler |
gboolean _osso_handler_f _osso_callback_data_t int | handler_id |
gboolean _osso_handler_f _osso_callback_data_t int gboolean | call_once_per_handler_id |
void eripc_bus_t * | bus |
void eripc_bus_t char * | sender |
void eripc_bus_t char int * | serial |
void const char int char * | id |
This file contains internal definitions.
Definition in file internal.h.