Adding menuetlibc back to its place in /programs/develop/libraries

This version of menuetlibc was taken from revision 4743, right before I made any changes

git-svn-id: svn://kolibrios.org@4973 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
right-hearted
2014-06-12 10:43:21 +00:00
parent 989f9f99a2
commit 6496d04506
1183 changed files with 107270 additions and 0 deletions

View File

@@ -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