ProcessBase.h 332 B

12345678910111213141516171819202122232425262728
  1. #pragma once
  2. #include "../Core/Object.h"
  3. namespace Atomic
  4. {
  5. class ProcessChannel;
  6. class ProcessBase : public Object
  7. {
  8. OBJECT(ProcessBase)
  9. public:
  10. ProcessBase(Context* context);
  11. virtual ~ProcessBase();
  12. protected:
  13. SharedPtr<ProcessChannel> inputChannel_;
  14. SharedPtr<ProcessChannel> outputChannel_;
  15. };
  16. }