blob: bd834c9687feecebe3220374df8a791c4471bc6d [file] [log] [blame]
brians343bc112013-02-10 01:53:46 +00001#ifndef AOS_NETWORK_RECEIVE_SOCKET_H_
2#define AOS_NETWORK_RECEIVE_SOCKET_H_
3
4#include "Socket.h"
5
6namespace aos {
7
8class ReceiveSocket : public Socket {
9 public:
10 inline ReceiveSocket(NetworkPort port) { Connect(port); }
11 int Connect(NetworkPort port);
12
13 inline int Recv(void *buf, int length) { return Socket::Recv(buf, length); }
14 inline int Recv(void *buf, int length, long usec) { return Socket::Recv(buf, length, usec); }
15};
16
17} // namespace aos
18
19#endif