VSF Documented
vsf_distbus.h File Reference

Go to the source code of this file.

Data Structures

struct  vsf_distbus_msgheader_t
 
class  vsf_distbus_msg_t
 
struct  vsf_distbus_service_info_t
 
class  vsf_distbus_service_t
 
struct  vsf_distbus_bus_op_t
 
struct  vsf_distbus_mem_op_t
 
struct  vsf_distbus_op_t
 
class  vsf_distbus_t
 

Macros

#define __vsf_distbus_trace(...)
 
#define __vsf_distbus_trace_buffer(__ptr, __size)
 

Typedefs

typedef bool(* vsf_distbus_msghandler_t) (vsf_distbus_t *bus, vsf_distbus_service_t *service, vsf_distbus_msg_t *msg)
 
typedef struct vsf_distbus_msgheader_t vsf_distbus_msgheader_t
 
typedef struct vsf_distbus_service_info_t vsf_distbus_service_info_t
 
typedef struct vsf_distbus_bus_op_t vsf_distbus_bus_op_t
 
typedef struct vsf_distbus_mem_op_t vsf_distbus_mem_op_t
 
typedef void(* vsf_distbus_on_error_t) (vsf_distbus_t *distbus)
 
typedef struct vsf_distbus_op_t vsf_distbus_op_t
 

Functions

vsf_err_t vsf_distbus_init (vsf_distbus_t *distbus)
 
vsf_err_t vsf_distbus_start (vsf_distbus_t *distbus)
 
void vsf_distbus_register_service (vsf_distbus_t *distbus, vsf_distbus_service_t *service)
 

Macro Definition Documentation

◆ __vsf_distbus_trace

#define __vsf_distbus_trace ( ...)
Value:
vsf_trace_debug(__VA_ARGS__)
#define vsf_trace_debug(...)
Definition vsf_trace.h:92

◆ __vsf_distbus_trace_buffer

#define __vsf_distbus_trace_buffer ( __ptr,
__size )
Value:
vsf_trace_buffer(VSF_TRACE_DEBUG, (__ptr), (__size))
@ VSF_TRACE_DEBUG
Definition vsf_trace.h:141
#define vsf_trace_buffer(__level, __buffer, __len,...)
Definition vsf_trace.h:177

Typedef Documentation

◆ vsf_distbus_msghandler_t

typedef bool(* vsf_distbus_msghandler_t) (vsf_distbus_t *bus, vsf_distbus_service_t *service, vsf_distbus_msg_t *msg)

◆ vsf_distbus_msgheader_t

typedef struct vsf_distbus_msgheader_t vsf_distbus_msgheader_t

◆ vsf_distbus_service_info_t

typedef struct vsf_distbus_service_info_t vsf_distbus_service_info_t

◆ vsf_distbus_bus_op_t

typedef struct vsf_distbus_bus_op_t vsf_distbus_bus_op_t

◆ vsf_distbus_mem_op_t

typedef struct vsf_distbus_mem_op_t vsf_distbus_mem_op_t

◆ vsf_distbus_on_error_t

typedef void(* vsf_distbus_on_error_t) (vsf_distbus_t *distbus)

◆ vsf_distbus_op_t

typedef struct vsf_distbus_op_t vsf_distbus_op_t

Function Documentation

◆ vsf_distbus_init()

vsf_err_t vsf_distbus_init ( vsf_distbus_t * distbus)
extern

◆ vsf_distbus_start()

vsf_err_t vsf_distbus_start ( vsf_distbus_t * distbus)
extern

◆ vsf_distbus_register_service()

void vsf_distbus_register_service ( vsf_distbus_t * distbus,
vsf_distbus_service_t * service )
extern
Generated from commit: vsfteam/vsf@ceb53fd