FD.io VPP  v17.04.2-2-ga8f93f8
Vector Packet Processing
application.h File Reference
+ Include dependency graph for application.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _stream_session_cb_vft session_cb_vft_t
 
typedef struct _application application_t
 

Enumerations

enum  application_type_t { APP_SERVER, APP_CLIENT }
 

Functions

application_tapplication_new (application_type_t type, session_type_t sst, u32 api_client_index, u32 flags, session_cb_vft_t *cb_fns)
 
void application_del (application_t *app)
 
application_tapplication_get (u32 index)
 
application_tapplication_get_if_valid (u32 index)
 
application_tapplication_lookup (u32 api_client_index)
 
u32 application_get_index (application_t *app)
 
int application_server_init (application_t *server, u32 segment_size, u32 add_segment_size, u32 rx_fifo_size, u32 tx_fifo_size, u8 **segment_name)
 
int application_api_queue_is_full (application_t *app)
 

Typedef Documentation

typedef struct _application application_t
typedef struct _stream_session_cb_vft session_cb_vft_t

Enumeration Type Documentation

Enumerator
APP_SERVER 
APP_CLIENT 

Definition at line 22 of file application.h.

Function Documentation

int application_api_queue_is_full ( application_t app)

Definition at line 30 of file application.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void application_del ( application_t app)

Definition at line 71 of file application.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

application_t* application_get ( u32  index)

Definition at line 168 of file application.c.

+ Here is the caller graph for this function:

application_t* application_get_if_valid ( u32  index)

Definition at line 174 of file application.c.

+ Here is the caller graph for this function:

u32 application_get_index ( application_t app)

Definition at line 183 of file application.c.

+ Here is the caller graph for this function:

application_t* application_lookup ( u32  api_client_index)

Definition at line 60 of file application.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

application_t* application_new ( application_type_t  type,
session_type_t  sst,
u32  api_client_index,
u32  flags,
session_cb_vft_t cb_fns 
)

Definition at line 109 of file application.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int application_server_init ( application_t server,
u32  segment_size,
u32  add_segment_size,
u32  rx_fifo_size,
u32  tx_fifo_size,
u8 **  segment_name 
)

Definition at line 189 of file application.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function: