FD.io VPP  v18.07.1-19-g511ce25
Vector Packet Processing
vppapiclient.h File Reference
+ Include dependency graph for vppapiclient.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(* vac_callback_t) (unsigned char *data, int len)
 
typedef void(* vac_error_callback_t) (void *, unsigned char *, int)
 

Functions

int vac_connect (char *name, char *chroot_prefix, vac_callback_t cb, int rx_qlen)
 
int vac_disconnect (void)
 
int vac_read (char **data, int *l, unsigned short timeout)
 
int vac_write (char *data, int len)
 
void vac_free (void *msg)
 
int vac_get_msg_index (unsigned char *name)
 
int vac_msg_table_size (void)
 
int vac_msg_table_max_index (void)
 
void vac_rx_suspend (void)
 
void vac_rx_resume (void)
 
void vac_set_error_handler (vac_error_callback_t)
 

Typedef Documentation

typedef void(* vac_callback_t) (unsigned char *data, int len)

Definition at line 20 of file vppapiclient.h.

typedef void(* vac_error_callback_t) (void *, unsigned char *, int)

Definition at line 21 of file vppapiclient.h.

Function Documentation

int vac_connect ( char *  name,
char *  chroot_prefix,
vac_callback_t  cb,
int  rx_qlen 
)

Definition at line 303 of file client.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int vac_disconnect ( void  )

Definition at line 369 of file client.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void vac_free ( void *  msg)

Definition at line 141 of file client.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int vac_get_msg_index ( unsigned char *  name)

Definition at line 535 of file client.c.

+ Here is the call graph for this function:

int vac_msg_table_max_index ( void  )

Definition at line 541 of file client.c.

+ Here is the call graph for this function:

int vac_msg_table_size ( void  )

Definition at line 296 of file client.c.

+ Here is the call graph for this function:

int vac_read ( char **  data,
int *  l,
unsigned short  timeout 
)

Definition at line 415 of file client.c.

+ Here is the call graph for this function:

void vac_rx_resume ( void  )

Definition at line 276 of file client.c.

+ Here is the caller graph for this function:

void vac_rx_suspend ( void  )

Definition at line 255 of file client.c.

+ Here is the call graph for this function:

void vac_set_error_handler ( vac_error_callback_t  )

Definition at line 556 of file client.c.

+ Here is the call graph for this function:

int vac_write ( char *  data,
int  len 
)

Definition at line 511 of file client.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function: