NetworkAPIProcessor.h 289 B

123456789101112131415161718
  1. #pragma once
  2. #include <Critical.h>
  3. class NetworkAPIProcessor
  4. {
  5. static int nextId;
  6. static Framework::Critical idLock;
  7. static int generateId();
  8. int id;
  9. public:
  10. NetworkAPIProcessor();
  11. virtual void api(char* message) = 0;
  12. int getId() const;
  13. };