#ifndef _PL_Payer_H_ #define _PL_Payer_H_ #include "PipeLine.h" struct PL_Payer_Config { bool copyData; PL_Payer_Config() : copyData(false) { } }; class PL_Payer : public PipeLineElem { public: PL_Payer(); virtual ~PL_Payer(); virtual bool init(void* args); virtual void finit(); virtual bool pay(const PipeMaterial& pm); virtual bool gain(PipeMaterial& pm); private: void* internal; }; PipeLineElem* create_PL_Payer(); #endif