Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
ola::network::GenericSocketAddress Class Reference

Detailed Description

a Generic Socket Address

Wraps a struct sockaddr.

Inheritance diagram for ola::network::GenericSocketAddress:
Inheritance graph
Collaboration diagram for ola::network::GenericSocketAddress:
Collaboration graph

Public Member Functions

 GenericSocketAddress (const struct sockaddr &addr)
 GenericSocketAddress (const GenericSocketAddress &other)
bool IsValid () const
uint16_t Family () const
GenericSocketAddressoperator= (const GenericSocketAddress &other)
bool ToSockAddr (struct sockaddr *addr, unsigned int size) const
std::string ToString () const
IPV4SocketAddress V4Addr () const

Member Function Documentation

IPV4SocketAddress ola::network::GenericSocketAddress::V4Addr ( ) const

Convert the sockaddr to a sockaddr_in. The caller should check that Family() is AF_INET before calling this.

The documentation for this class was generated from the following files: