![]() |
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Collaboration diagram for tls_engine_vft_:Data Fields | |
| u32(* | ctx_alloc )(void) |
| u32(* | ctx_alloc_w_thread )(u32 thread_index) |
| void(* | ctx_free )(tls_ctx_t *ctx) |
| void *(* | ctx_detach )(tls_ctx_t *ctx) |
| u32(* | ctx_attach )(u32 thread_index, void *ctx) |
| tls_ctx_t *(* | ctx_get )(u32 ctx_index) |
| tls_ctx_t *(* | ctx_get_w_thread )(u32 ctx_index, u8 thread_index) |
| int(* | ctx_init_client )(tls_ctx_t *ctx) |
| int(* | ctx_init_server )(tls_ctx_t *ctx) |
| int(* | ctx_read )(tls_ctx_t *ctx, session_t *tls_session) |
| int(* | ctx_write )(tls_ctx_t *ctx, session_t *app_session, transport_send_params_t *sp) |
| u8(* | ctx_handshake_is_over )(tls_ctx_t *ctx) |
| int(* | ctx_start_listen )(tls_ctx_t *ctx) |
| int(* | ctx_stop_listen )(tls_ctx_t *ctx) |
| int(* | ctx_transport_close )(tls_ctx_t *ctx) |
| int(* | ctx_app_close )(tls_ctx_t *ctx) |
| u32(* tls_engine_vft_::ctx_alloc_w_thread) (u32 thread_index) |
| u32(* tls_engine_vft_::ctx_attach) (u32 thread_index, void *ctx) |
| tls_ctx_t*(* tls_engine_vft_::ctx_get_w_thread) (u32 ctx_index, u8 thread_index) |
| int(* tls_engine_vft_::ctx_write) (tls_ctx_t *ctx, session_t *app_session, transport_send_params_t *sp) |