HomePort
Data Structures | Typedefs | Functions | Variables
demo_application.c File Reference
Include dependency graph for demo_application.c:

Go to the source code of this file.

Data Structures

struct  demo_app
 

Typedefs

typedef struct demo_app demo_app_t
 

Functions

void demo_app_on_attach (void *data, const hpd_device_id_t *device)
 
void demo_app_on_change (void *data, const hpd_service_id_t *service, const hpd_value_t *val)
 
static hpd_error_t demo_app_on_create (void **data, const hpd_module_t *context)
 
static hpd_error_t demo_app_on_destroy (void *data)
 
void demo_app_on_detach (void *data, const hpd_device_id_t *device)
 
static void demo_app_on_device (demo_app_t *demo_app, const hpd_device_id_t *device, const char *msg)
 
static hpd_error_t demo_app_on_parse_opt (void *data, const char *name, const char *arg)
 
static hpd_error_t demo_app_on_start (void *data, hpd_t *hpd)
 
static hpd_error_t demo_app_on_stop (void *data, hpd_t *hpd)
 

Variables

struct hpd_module_def hpd_demo_app_def
 

Data Structure Documentation

struct demo_app

Definition at line 34 of file demo_application.c.

Collaboration diagram for demo_app:
Data Fields
const hpd_module_t * context
hpd_listener_t * listener

Typedef Documentation

typedef struct demo_app demo_app_t

Definition at line 32 of file demo_application.c.

Function Documentation

void demo_app_on_attach ( void *  data,
const hpd_device_id_t device 
)

Definition at line 79 of file demo_application.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void demo_app_on_change ( void *  data,
const hpd_service_id_t service,
const hpd_value_t val 
)

Definition at line 89 of file demo_application.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static hpd_error_t demo_app_on_create ( void **  data,
const hpd_module_t context 
)
static

Definition at line 131 of file demo_application.c.

static hpd_error_t demo_app_on_destroy ( void *  data)
static

Definition at line 143 of file demo_application.c.

Here is the call graph for this function:

void demo_app_on_detach ( void *  data,
const hpd_device_id_t device 
)

Definition at line 84 of file demo_application.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static void demo_app_on_device ( demo_app_t demo_app,
const hpd_device_id_t device,
const char *  msg 
)
static

Definition at line 53 of file demo_application.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static hpd_error_t demo_app_on_parse_opt ( void *  data,
const char *  name,
const char *  arg 
)
static

Definition at line 188 of file demo_application.c.

static hpd_error_t demo_app_on_start ( void *  data,
hpd_t hpd 
)
static

Definition at line 150 of file demo_application.c.

Here is the call graph for this function:

static hpd_error_t demo_app_on_stop ( void *  data,
hpd_t hpd 
)
static

Definition at line 181 of file demo_application.c.

Here is the call graph for this function:

Variable Documentation

struct hpd_module_def hpd_demo_app_def
Initial value:
= {
}
static hpd_error_t demo_app_on_destroy(void *data)
static hpd_error_t demo_app_on_create(void **data, const hpd_module_t *context)
static hpd_error_t demo_app_on_stop(void *data, hpd_t *hpd)
static hpd_error_t demo_app_on_parse_opt(void *data, const char *name, const char *arg)
static hpd_error_t demo_app_on_start(void *data, hpd_t *hpd)

Definition at line 45 of file demo_application.c.