internal.h File Reference

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"
Include dependency graph for internal.h:
This graph shows which files directly or indirectly include this file:

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_fhandler
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_tbus
void eripc_bus_t char * sender
void eripc_bus_t char int * serial
void const char int char * id

Detailed Description

This file contains internal definitions.

Definition in file internal.h.

Generated by  doxygen 1.6.2-20100208