FD.io VPP  v18.10-34-gcce845e
Vector Packet Processing
application_ Struct Reference
+ Collaboration diagram for application_:

Data Fields

u32 app_index
 App index in app pool. More...
 
u32 api_client_index
 Binary API connection index, ~0 if internal. More...
 
u32 flags
 Flags. More...
 
session_cb_vft_t cb_fns
 Callbacks: shoulder-taps for the server/client. More...
 
segment_manager_properties_t sm_properties
 Segment manager properties. More...
 
app_worker_map_tworker_maps
 Pool of mappings that keep track of workers associated to this app. More...
 
u8name
 Name registered by builtin apps. More...
 
u32 ns_index
 Namespace the application belongs to. More...
 
u16 proxied_transports
 
app_listener_tlisteners
 Pool of listeners for the app. More...
 
app_listener_tlocal_listeners
 Pool of local listeners for app. More...
 
local_session_tlocal_listen_sessions
 Pool of local listen sessions. More...
 
u8tls_cert
 Certificate to be used for listen sessions. More...
 
u8tls_key
 PEM encoded key. More...
 
u8 tls_engine
 Preferred tls engine. More...
 

Detailed Description

Definition at line 119 of file application.h.

Field Documentation

u32 application_::api_client_index

Binary API connection index, ~0 if internal.

Definition at line 125 of file application.h.

u32 application_::app_index

App index in app pool.

Definition at line 122 of file application.h.

session_cb_vft_t application_::cb_fns

Callbacks: shoulder-taps for the server/client.

Definition at line 131 of file application.h.

u32 application_::flags

Flags.

Definition at line 128 of file application.h.

app_listener_t* application_::listeners

Pool of listeners for the app.

Definition at line 148 of file application.h.

local_session_t* application_::local_listen_sessions

Pool of local listen sessions.

Definition at line 154 of file application.h.

app_listener_t* application_::local_listeners

Pool of local listeners for app.

Definition at line 151 of file application.h.

u8* application_::name

Name registered by builtin apps.

Definition at line 140 of file application.h.

u32 application_::ns_index

Namespace the application belongs to.

Definition at line 143 of file application.h.

u16 application_::proxied_transports

Definition at line 145 of file application.h.

segment_manager_properties_t application_::sm_properties

Segment manager properties.

Shared by all segment managers

Definition at line 134 of file application.h.

u8* application_::tls_cert

Certificate to be used for listen sessions.

Definition at line 161 of file application.h.

u8 application_::tls_engine

Preferred tls engine.

Definition at line 167 of file application.h.

u8* application_::tls_key

PEM encoded key.

Definition at line 164 of file application.h.

app_worker_map_t* application_::worker_maps

Pool of mappings that keep track of workers associated to this app.

Definition at line 137 of file application.h.


The documentation for this struct was generated from the following file: