FD.io VPP  v19.08.2-294-g37e99c22d
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

◆ vac_callback_t

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

Definition at line 20 of file vppapiclient.h.

◆ vac_error_callback_t

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

Definition at line 21 of file vppapiclient.h.

Function Documentation

◆ vac_connect()

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

Definition at line 320 of file client.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vac_disconnect()

int vac_disconnect ( void  )

Definition at line 390 of file client.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vac_free()

void vac_free ( void *  msg)

Definition at line 153 of file client.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vac_get_msg_index()

int vac_get_msg_index ( unsigned char *  name)

Definition at line 564 of file client.c.

+ Here is the call graph for this function:

◆ vac_msg_table_max_index()

int vac_msg_table_max_index ( void  )

Definition at line 570 of file client.c.

+ Here is the call graph for this function:

◆ vac_msg_table_size()

int vac_msg_table_size ( void  )

Definition at line 313 of file client.c.

+ Here is the call graph for this function:

◆ vac_read()

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

Definition at line 441 of file client.c.

+ Here is the call graph for this function:

◆ vac_rx_resume()

void vac_rx_resume ( void  )

Definition at line 293 of file client.c.

+ Here is the caller graph for this function:

◆ vac_rx_suspend()

void vac_rx_suspend ( void  )

Definition at line 272 of file client.c.

+ Here is the call graph for this function:

◆ vac_set_error_handler()

void vac_set_error_handler ( vac_error_callback_t  )

Definition at line 585 of file client.c.

+ Here is the call graph for this function:

◆ vac_write()

int vac_write ( char *  data,
int  len 
)

Definition at line 540 of file client.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: