0,0 → 1,33 |
#ifndef __MENUET_NETWORK_HPP__ |
#define __MENUET_NETWORK_HPP__ |
|
#include<menuet/net.h> |
|
class IP_Address |
{ |
public: |
unsigned long this_ip_inet_fmt; |
IP_Address(unsigned long); |
IP_Address(__u8,__u8,__u8,__u8); |
~IP_Address(); |
unsigned long operator = (IP_Address&); |
IP_Address& operator = (unsigned long); |
}; |
|
class UDP_Socket |
{ |
public: |
UDP_Socket(__u32 local_port,__u32 remote_port,__u32 remote_ip,bool close_on_delete); |
virtual ~UDP_Socket(); |
virtual int Open(); |
virtual int Close(); |
virtual int Read(__u8 * data); |
virtual int Write(int count,void * data); |
virtual int Poll(); |
protected: |
unsigned long p[3]; |
bool f; |
int sock; |
}; |
|
#endif |