/* * PrivateOutput.h * */ #ifndef PROCESSOR_PRIVATEOUTPUT_H_ #define PROCESSOR_PRIVATEOUTPUT_H_ #include using namespace std; template class SubProcessor; template class PrivateOutput { typedef typename T::open_type open_type; SubProcessor& proc; deque masks; public: PrivateOutput(SubProcessor& proc) : proc(proc) { }; void start(int player, int target, int source); void stop(int player, int source); }; #endif /* PROCESSOR_PRIVATEOUTPUT_H_ */