|
OpenSDN source code
|
#include <request_pipeline.h>

Classes | |
| class | InstData |
| class | PipeImpl |
| struct | PipeSpec |
| class | StageImpl |
| struct | StageSpec |
| class | StageWorker |
Public Types | |
| typedef boost::ptr_vector< InstData > | StageData |
| typedef boost::function< InstData *(int stage)> | DataFactory |
| typedef boost::function< bool(const Sandesh *sr, const PipeSpec &pspec, int stage, int instNum, InstData *dataInAndOut)> | CallbackFunc |
Public Member Functions | |
| ~RequestPipeline () | |
| RequestPipeline (const PipeSpec &spec) | |
Private Attributes | |
| PipeImpl * | impl_ |
Definition at line 20 of file request_pipeline.h.
| typedef boost::function<bool(const Sandesh * sr, const PipeSpec& pspec, int stage, int instNum, InstData* dataInAndOut)> RequestPipeline::CallbackFunc |
Definition at line 47 of file request_pipeline.h.
| typedef boost::function<InstData*(int stage)> RequestPipeline::DataFactory |
Definition at line 42 of file request_pipeline.h.
| typedef boost::ptr_vector<InstData> RequestPipeline::StageData |
Definition at line 39 of file request_pipeline.h.
|
inline |
Definition at line 25 of file request_pipeline.h.
| RequestPipeline::RequestPipeline | ( | const PipeSpec & | spec | ) |
Definition at line 214 of file request_pipeline.cc.
|
private |
Definition at line 83 of file request_pipeline.h.