Open Lighting Architecture 0.10.9
Loading...
Searching...
No Matches
ola::network::GenericSocketAddress Class Reference

Detailed Description

a Generic Socket Address

Wraps a struct sockaddr.

Inheritance diagram for ola::network::GenericSocketAddress:
ola::network::SocketAddress

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
 
- Public Member Functions inherited from ola::network::SocketAddress

Member Function Documentation

◆ Family()

uint16_t ola::network::GenericSocketAddress::Family ( ) const
inlinevirtual

◆ ToSockAddr()

bool ola::network::GenericSocketAddress::ToSockAddr ( struct sockaddr * addr,
unsigned int size ) const
inlinevirtual

◆ ToString()

string ola::network::GenericSocketAddress::ToString ( ) const
virtual

◆ V4Addr()

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: