Samchon Framework for CPP  1.0.0
ServiceRole.hpp
1 #pragma once
2 #include <samchon/API.hpp>
3 
4 #include <samchon/protocol/SystemRole.hpp>
5 
6 namespace samchon
7 {
8 namespace protocol
9 {
10 namespace service
11 {
12  class Service;
13 
14  class SAMCHON_FRAMEWORK_API ServiceRole
15  : public SystemRole
16  {
17  private:
18  typedef SystemRole super;
19 
20  protected:
24  Service *service;
25 
26  public:
33  ServiceRole(Service*, const std::string&);
34  virtual ~ServiceRole() = default;
35 
36  virtual void sendData(std::shared_ptr<Invoke>) override;
37  };
38 };
39 };
40 };
Top level namespace of products built from samchon.
Definition: ByteArray.hpp:7