IServerListener.h 423 B

1234567891011121314151617
  1. #ifndef ISERVERLISTENER_H
  2. #define ISERVERLISTENER_H
  3. #include "common/stream/Stream.h"
  4. class IServerListener
  5. {
  6. public:
  7. virtual ~IServerListener() = default;
  8. virtual void onFullServerClientConnect(int socket) const = 0;
  9. virtual void onClientConnect(int socket) const = 0;
  10. virtual void onClientPackage(int socket, Stream& in) const = 0;
  11. virtual void onClientDisconnect(int socket) const = 0;
  12. };
  13. #endif