equal
deleted
inserted
replaced
|
1 #ifndef NETWORK_UDP_HH |
|
2 #define NETWORK_UDP_HH |
|
3 |
|
4 #include "NetworkSocket.hh" |
|
5 |
|
6 class NetworkUDP { |
|
7 private: |
|
8 NetworkSocket socket; |
|
9 |
|
10 public: |
|
11 NetworkUDP (void); |
|
12 NetworkUDP (const NetworkAddress &bind_addr); |
|
13 |
|
14 private: |
|
15 void on_recv (void); |
|
16 |
|
17 protected: |
|
18 bool sendto (const NetworkPacket &packet, const NetworkAddress &dst); |
|
19 |
|
20 void handle_packet (NetworkPacket &packet, const NetworkAddress &src); |
|
21 }; |
|
22 |
|
23 #endif /* NETWORK_UDP_HH */ |