FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
vapi::Common_req Class Referenceabstract

Class representing common functionality of a request - response state and context. More...

+ Inheritance diagram for vapi::Common_req:

Public Member Functions

virtual ~Common_req ()
 
Connectionget_connection ()
 
vapi_response_state_e get_response_state (void) const
 

Friends

class Connection
 
template<typename M >
class Msg
 
template<typename Req , typename Resp , typename... Args>
class Request
 
template<typename Req , typename Resp , typename... Args>
class Dump
 
template<typename M >
class Event_registration
 

Detailed Description

Class representing common functionality of a request - response state and context.

Definition at line 91 of file vapi.hpp.

Constructor & Destructor Documentation

◆ ~Common_req()

virtual vapi::Common_req::~Common_req ( )
inlinevirtual

Definition at line 94 of file vapi.hpp.

Member Function Documentation

◆ get_connection()

Connection& vapi::Common_req::get_connection ( )
inline

Definition at line 96 of file vapi.hpp.

◆ get_response_state()

vapi_response_state_e vapi::Common_req::get_response_state ( void  ) const
inline

Definition at line 101 of file vapi.hpp.

+ Here is the caller graph for this function:

Friends And Related Function Documentation

◆ Connection

friend class Connection
friend

Definition at line 134 of file vapi.hpp.

◆ Dump

template<typename Req , typename Resp , typename... Args>
friend class Dump
friend

Definition at line 141 of file vapi.hpp.

◆ Event_registration

template<typename M >
friend class Event_registration
friend

Definition at line 143 of file vapi.hpp.

◆ Msg

template<typename M >
friend class Msg
friend

Definition at line 136 of file vapi.hpp.

◆ Request

template<typename Req , typename Resp , typename... Args>
friend class Request
friend

Definition at line 139 of file vapi.hpp.


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