struct Core::Platform::SocketAddressConverter

#include <coreplatformnetwork.h>

struct SocketAddressConverter
{
    // fields

    char buffer[512];
    int size;
    bool valid;

    // construction

    SocketAddressConverter();

    template <typename T>
    SocketAddressConverter(const T* address, int addresssize);

    SocketAddressConverter(const Sockets::SocketAddress& address);

    // methods

    bool toAddress(Sockets::SocketAddress& address);

    template <typename T>
    bool toNativeAddress(T* address, int& addresssize);

    template <typename T>
    T* as();
};