LRT14  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
NetClient.h
1 #ifndef RHESUS_NET_CLIENT_H_
2 #define RHESUS_NET_CLIENT_H_
3 
4 #include <stdio.h>
5 
6 #include <unistd.h>
7 #include <sys/types.h>
8 #include <sys/socket.h>
9 
10 #include "NetPeer.h"
11 
12 namespace Rhesus
13 {
14 namespace Messenger
15 {
16  class NetClient : public NetPeer
17  {
18  public:
19  NetClient();
20 
21  void Connect(sockaddr_in ep);
22  private:
23  void CheckMessages();
24 
25  NetConnection* _server;
26 
27  double _connectionRequestTime;
28  bool _connectionRequested;
29  };
30 }
31 }
32 
33 #endif