Samchon Framework for CPP  1.0.0
ServiceKeeper.hpp
1 #pragma once
2 #include <samchon/API.hpp>
3 
4 #include <samchon/SmartPointer.hpp>
5 
6 namespace samchon
7 {
8 namespace protocol
9 {
10 namespace service
11 {
12  class User;
13  class Client;
14 
35  class SAMCHON_FRAMEWORK_API ServiceKeeper
36  {
37  private:
42 
47 
48  public:
55  ServiceKeeper(const User *user, const Client *client);
56 
61 
66  };
67 };
68 };
69 };
SmartPointer< User > user
A shared pionter of an User.
Global shared pointer .
User containing Client(s) with session-id.
Definition: User.hpp:56
A network boundary with the client in an User.
Definition: Client.hpp:46
SmartPointer< Client > client
A shared pointer of a Client.
A keeper blocking destrunction of User and Client.
Top level namespace of products built from samchon.
Definition: ByteArray.hpp:7