OpenClonk
C4NetIO::EndpointAddress::EndpointAddressPtr Class Reference

#include <C4NetIO.h>

Public Member Functions

const EndpointAddressoperator* () const
 
EndpointAddressoperator* ()
 
const EndpointAddressoperator-> () const
 
EndpointAddressoperator-> ()
 
 operator const EndpointAddress * () const
 
 operator EndpointAddress * ()
 
 operator const sockaddr * () const
 
 operator sockaddr * ()
 
 operator const sockaddr_in * () const
 
 operator sockaddr_in * ()
 
 operator const sockaddr_in6 * () const
 
 operator sockaddr_in6 * ()
 

Friends

EndpointAddressPtr EndpointAddress::operator& ()
 
const EndpointAddressPtr EndpointAddress::operator& () const
 

Detailed Description

Definition at line 171 of file C4NetIO.h.

Member Function Documentation

◆ operator const EndpointAddress *()

C4NetIO::EndpointAddress::EndpointAddressPtr::operator const EndpointAddress * ( ) const
inline

Definition at line 184 of file C4NetIO.h.

184 { return p; }

◆ operator const sockaddr *()

C4NetIO::EndpointAddress::EndpointAddressPtr::operator const sockaddr * ( ) const
inline

Definition at line 187 of file C4NetIO.h.

187 { return &p->gen; }

◆ operator const sockaddr_in *()

C4NetIO::EndpointAddress::EndpointAddressPtr::operator const sockaddr_in * ( ) const
inline

Definition at line 190 of file C4NetIO.h.

190 { return &p->v4; }

◆ operator const sockaddr_in6 *()

C4NetIO::EndpointAddress::EndpointAddressPtr::operator const sockaddr_in6 * ( ) const
inline

Definition at line 193 of file C4NetIO.h.

193 { return &p->v6; }

◆ operator EndpointAddress *()

C4NetIO::EndpointAddress::EndpointAddressPtr::operator EndpointAddress * ( )
inline

Definition at line 185 of file C4NetIO.h.

185 { return p; }

◆ operator sockaddr *()

C4NetIO::EndpointAddress::EndpointAddressPtr::operator sockaddr * ( )
inline

Definition at line 188 of file C4NetIO.h.

188 { return &p->gen; }

◆ operator sockaddr_in *()

C4NetIO::EndpointAddress::EndpointAddressPtr::operator sockaddr_in * ( )
inline

Definition at line 191 of file C4NetIO.h.

191 { return &p->v4; }

◆ operator sockaddr_in6 *()

C4NetIO::EndpointAddress::EndpointAddressPtr::operator sockaddr_in6 * ( )
inline

Definition at line 194 of file C4NetIO.h.

194 { return &p->v6; }

◆ operator*() [1/2]

EndpointAddress& C4NetIO::EndpointAddress::EndpointAddressPtr::operator* ( )
inline

Definition at line 179 of file C4NetIO.h.

179 { return *p; }

◆ operator*() [2/2]

const EndpointAddress& C4NetIO::EndpointAddress::EndpointAddressPtr::operator* ( ) const
inline

Definition at line 178 of file C4NetIO.h.

178 { return *p; }

◆ operator->() [1/2]

EndpointAddress& C4NetIO::EndpointAddress::EndpointAddressPtr::operator-> ( )
inline

Definition at line 182 of file C4NetIO.h.

182 { return *p; }

◆ operator->() [2/2]

const EndpointAddress& C4NetIO::EndpointAddress::EndpointAddressPtr::operator-> ( ) const
inline

Definition at line 181 of file C4NetIO.h.

181 { return *p; }

Friends And Related Function Documentation

◆ EndpointAddress::operator& [1/2]

EndpointAddressPtr EndpointAddress::operator& ( )
friend

◆ EndpointAddress::operator& [2/2]

const EndpointAddressPtr EndpointAddress::operator& ( ) const
friend

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