Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::Network::SockaddrIn Class Reference
Inheritance diagram for Cogs::Network::SockaddrIn:
Cogs::Network::Sockaddr

Public Member Functions

 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
 

Detailed Description

Definition at line 96 of file Address.h.

Constructor & Destructor Documentation

◆ SockaddrIn() [1/3]

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

Definition at line 98 of file Address.h.

◆ SockaddrIn() [2/3]

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

Definition at line 99 of file Address.h.

◆ SockaddrIn() [3/3]

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

Definition at line 100 of file Address.h.

Member Function Documentation

◆ family()

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

Implements Cogs::Network::Sockaddr.

Definition at line 108 of file Address.h.

◆ getPtr() [1/2]

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

Implements Cogs::Network::Sockaddr.

Definition at line 112 of file Address.h.

◆ getPtr() [2/2]

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

Implements Cogs::Network::Sockaddr.

Definition at line 111 of file Address.h.

◆ ip()

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

Definition at line 109 of file Address.h.

◆ port()

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

Implements Cogs::Network::Sockaddr.

Definition at line 110 of file Address.h.

◆ size()

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

Implements Cogs::Network::Sockaddr.

Definition at line 113 of file Address.h.

Member Data Documentation

◆ addr

sockaddr_in Cogs::Network::SockaddrIn::addr

Definition at line 115 of file Address.h.


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