My Project
NetworkAdapter.h
1 
2 #pragma once
3 
4 #include <string>
5 
6 
7 namespace ParaEngine
8 {
10  {
11  public:
13  ~NetworkAdapter();
14 
16  static NetworkAdapter* GetInstance();
17 
21  const std::string & GetMaxMacAddress();
22 
25  const std::string& GetMaxIPAddress();
26 
27  void Init();
28  public:
29  bool m_bInitialized;
30  std::string m_sMacAddress;
31  std::string m_sIpAddress;
32  NetworkAdapter * m_pNextAdapter;
33  };
34 }
static NetworkAdapter * GetInstance()
get the default adapter
Definition: NetworkAdapter.cpp:23
Definition: NetworkAdapter.h:9
different physics engine has different winding order.
Definition: EventBinding.h:32
const std::string & GetMaxMacAddress()
local ip address return value format is something like "bcaec5bd9833"
Definition: NetworkAdapter.cpp:29
const std::string & GetMaxIPAddress()
local ip address
Definition: NetworkAdapter.cpp:34