#include <Socket.hpp>
◆ Socket() [1/2]
Photon::Network::Socket::Socket |
( |
const SOCKET_TYPE |
type | ) |
|
|
explicit |
◆ ~Socket()
Photon::Network::Socket::~Socket |
( |
| ) |
|
◆ Socket() [2/2]
Photon::Network::Socket::Socket |
( |
const Socket & |
| ) |
|
|
default |
◆ operator bool()
Photon::Network::Socket::operator bool |
( |
| ) |
|
|
noexcept |
◆ operator=()
Socket & Photon::Network::Socket::operator= |
( |
const Socket & |
| ) |
|
|
default |
◆ recv() [1/2]
template<typename Data , size_t Size>
void Photon::Network::Socket::recv |
( |
Data |
ptr, |
|
|
size_t |
sz |
|
) |
| |
Socket recv wrapper.
- Template Parameters
-
- Parameters
-
◆ recv() [2/2]
template<typename Data , size_t Size = sizeof(Data)>
void Photon::Network::Socket::recv |
( |
Data |
ptr, |
|
|
std::size_t |
sz = 0 |
|
) |
| |
◆ send() [1/2]
template<typename Data , size_t Size>
void Photon::Network::Socket::send |
( |
Data |
ptr, |
|
|
size_t |
sz |
|
) |
| |
Socket send wrapper.
- Template Parameters
-
- Parameters
-
◆ send() [2/2]
template<typename Data , size_t Size = sizeof(Data)>
void Photon::Network::Socket::send |
( |
Data |
ptr, |
|
|
std::size_t |
sz = 0 |
|
) |
| |
◆ PublicSocket
CSocket Photon::Network::Socket::PublicSocket |
The documentation for this class was generated from the following files: