mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-17 10:52:46 +00:00
Start killing off NetAddress.
This commit is contained in:
@ -156,39 +156,6 @@ bool NetAddressFromString (NetAddress * addr, const wchar_t str[], unsigned defa
|
||||
return false;
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
unsigned NetAddressGetPort (
|
||||
const NetAddress & addr
|
||||
) {
|
||||
return ntohs(((sockaddr_in *) &addr)->sin_port);
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
void NetAddressSetPort (
|
||||
unsigned port,
|
||||
NetAddress * addr
|
||||
) {
|
||||
((sockaddr_in *) addr)->sin_port = htons((uint16_t) port);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
NetAddressNode NetAddressGetNode (const NetAddress & addr) {
|
||||
return ntohl(((const sockaddr_in *) &addr)->sin_addr.S_un.S_addr);
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
void NetAddressFromNode (
|
||||
NetAddressNode node,
|
||||
unsigned port,
|
||||
NetAddress * addr
|
||||
) {
|
||||
memset(addr, 0, sizeof(*addr));
|
||||
sockaddr_in * inetaddr = (sockaddr_in *) addr;
|
||||
inetaddr->sin_family = AF_INET;
|
||||
inetaddr->sin_addr.S_un.S_addr = htonl(node);
|
||||
inetaddr->sin_port = htons((uint16_t) port);
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
void NetAddressNodeToString (
|
||||
NetAddressNode node,
|
||||
|
@ -57,11 +57,16 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
***/
|
||||
|
||||
|
||||
struct NetAddress {
|
||||
/*struct NetAddress {
|
||||
uint8_t data[24];
|
||||
};
|
||||
|
||||
typedef unsigned NetAddressNode;
|
||||
typedef unsigned NetAddressNode;*/
|
||||
|
||||
#include "pnNetCommon/plNetAddress.h"
|
||||
|
||||
typedef plNetAddress NetAddress;
|
||||
typedef uint32_t NetAddressNode;
|
||||
|
||||
/*****************************************************************************
|
||||
*
|
||||
@ -95,26 +100,10 @@ bool NetAddressFromString (
|
||||
unsigned defaultPort
|
||||
);
|
||||
|
||||
unsigned NetAddressGetPort (
|
||||
const NetAddress & addr
|
||||
);
|
||||
void NetAddressSetPort (
|
||||
unsigned port,
|
||||
NetAddress * addr
|
||||
);
|
||||
|
||||
void NetAddressNodeToString (
|
||||
NetAddressNode node,
|
||||
wchar_t * str,
|
||||
unsigned chars
|
||||
);
|
||||
|
||||
NetAddressNode NetAddressGetNode (
|
||||
const NetAddress & addr
|
||||
);
|
||||
void NetAddressFromNode (
|
||||
NetAddressNode node,
|
||||
unsigned port,
|
||||
NetAddress * addr
|
||||
);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user