9 #ifndef __REQUEST_PIPELINE_H__
10 #define __REQUEST_PIPELINE_H__
12 #include <boost/ptr_container/ptr_vector.hpp>
13 #include <boost/function.hpp>
14 #include <boost/shared_ptr.hpp>
86 #endif // __REQUEST_PIPELINE_H__
boost::function< bool(const Sandesh *sr, const PipeSpec &pspec, int stage, int instNum, InstData *dataInAndOut)> CallbackFunc
std::vector< int > instances_
boost::ptr_vector< InstData > StageData
PipeSpec(const PipeSpec &ps, PipeImpl *impl)
PipeSpec(const SandeshRequest *sr)
boost::function< InstData *(int stage)> DataFactory
std::vector< StageSpec > stages_
boost::shared_ptr< const SandeshRequest > snhRequest_
const StageData * GetStageData(int stage) const
RequestPipeline(const PipeSpec &spec)