Cogs.Foundation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Cogs::Network::SockaddrIn Class Reference

#include <Address.h>

Inheritance diagram for Cogs::Network::SockaddrIn:
Cogs::Network::Sockaddr

Public Member Functions

 SockaddrIn ()
 
 SockaddrIn (sockaddr_in addr)
 
 SockaddrIn (AddrIn ip, uint16_t port)
 
virtual Family family () const override
 
AddrIn ip () const
 
virtual uint16_t port () const override
 
virtual sockaddr * getPtr () override
 
virtual const sockaddr * getPtr () const override
 
virtual int size () const override
 
virtual Family family () const =0
 
virtual uint16_t port () const =0
 
virtual sockaddr * getPtr ()=0
 
virtual const sockaddr * getPtr () const =0
 
virtual int size () const =0
 

Public Attributes

sockaddr_in addr
 

Constructor & Destructor Documentation

◆ SockaddrIn() [1/3]

Cogs::Network::SockaddrIn::SockaddrIn ( )
inline

◆ SockaddrIn() [2/3]

Cogs::Network::SockaddrIn::SockaddrIn ( sockaddr_in  addr)
inline

◆ SockaddrIn() [3/3]

Cogs::Network::SockaddrIn::SockaddrIn ( AddrIn  ip,
uint16_t  port 
)
inline

Member Function Documentation

◆ family()

virtual Family Cogs::Network::SockaddrIn::family ( ) const
inlineoverridevirtual

◆ getPtr() [1/2]

virtual const sockaddr * Cogs::Network::SockaddrIn::getPtr ( ) const
inlineoverridevirtual

◆ getPtr() [2/2]

virtual sockaddr * Cogs::Network::SockaddrIn::getPtr ( )
inlineoverridevirtual

◆ ip()

AddrIn Cogs::Network::SockaddrIn::ip ( ) const
inline

◆ port()

virtual uint16_t Cogs::Network::SockaddrIn::port ( ) const
inlineoverridevirtual

◆ size()

virtual int Cogs::Network::SockaddrIn::size ( ) const
inlineoverridevirtual

Member Data Documentation

◆ addr

sockaddr_in Cogs::Network::SockaddrIn::addr

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