class Core::Platform::PosixNetwork
#include <corenetwork.posix.h> class PosixNetwork: public Core::Platform::INetwork { }; // direct descendants class CocoaNetwork;
Inherited Members
public: // methods virtual bool startup() = 0; virtual void shutdown() = 0; virtual bool getLocalHostname(CString256& hostname) = 0; virtual bool getLocalIPAddress(Sockets::IPAddress& address) = 0; virtual bool getInterfaceNameForIP( CString32& interfaceName, const Sockets::IPAddress& ip ) = 0; virtual bool getLocalMACAddress(uint8 mac[6]) = 0; virtual bool getLocalMACAddress(CString32& address) = 0; virtual void getMACAddressString(CString32& address, const uint8 mac[6]) = 0; virtual bool getAddressByHost( Sockets::SocketAddress& address, CStringPtr hostname ) = 0; virtual bool getHostByAddress( CString256& hostname, const Sockets::SocketAddress& address ) = 0; virtual bool getAddressString( CString256& string, const Sockets::SocketAddress& address ) = 0; virtual bool getAddressFromString( Sockets::SocketAddress& address, CStringPtr string ) = 0;