Samchon Framework for CPP  1.0.0
IWebClient.hpp
1 #pragma once
2 #include <samchon/API.hpp>
3 
4 #include <samchon/protocol/IWebClientBase.hpp>
5 
6 namespace samchon
7 {
8 namespace protocol
9 {
10  template<ENUM_DIRECTION _Direction>
11  class IWebClient
12  : public IWebClientBase
13  {
14  private:
15  typedef IWebClientBase super;
16 
17  public:
18  IWebClient()
19  : super()
20  {
21  };
22  virtual ~IWebClient() = default;
23 
24  protected:
25  virtual auto DIRECTION() const -> ENUM_DIRECTION final
26  {
27  return _Direction;
28  };
29  };
30 
31  SAMCHON_FRAMEWORK_EXTERN template class SAMCHON_FRAMEWORK_API IWebClient<SERVER>;
32  SAMCHON_FRAMEWORK_EXTERN template class SAMCHON_FRAMEWORK_API IWebClient<CLIENT>;
33 };
34 };
IWebClientBase()
Default Constructor.
Top level namespace of products built from samchon.
Definition: ByteArray.hpp:7