OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ExternalProcIf< ExternalT > Struct Template Referenceabstract

#include <work_pipeline.h>

Inheritance diagram for ExternalProcIf< ExternalT >:
Collaboration diagram for ExternalProcIf< ExternalT >:

Public Member Functions

virtual std::string Key () const =0
 
virtual void Response (std::unique_ptr< ExternalT >)=0
 
virtual ~ExternalProcIf ()
 

Additional Inherited Members

- Public Types inherited from ExternalBase
typedef boost::function< bool(ExternalBase *)> Efn
 
- Static Public Member Functions inherited from ExternalBase
static bool Incomplete (void *)
 

Detailed Description

template<typename ExternalT>
struct ExternalProcIf< ExternalT >

Definition at line 93 of file work_pipeline.h.

Constructor & Destructor Documentation

template<typename ExternalT >
virtual ExternalProcIf< ExternalT >::~ExternalProcIf ( )
inlinevirtual

Definition at line 96 of file work_pipeline.h.

Member Function Documentation

template<typename ExternalT >
virtual std::string ExternalProcIf< ExternalT >::Key ( ) const
pure virtual
template<typename ExternalT >
virtual void ExternalProcIf< ExternalT >::Response ( std::unique_ptr< ExternalT >  )
pure virtual

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