This is a brief description.
More...
#include <Socket.h>
Inherited by openjaus::system::DatagramSocket, openjaus::system::MulticastSocket, and openjaus::system::StreamSocket.
Detailed description.
- Author
- Name (name@.nosp@m.emai.nosp@m.l.com)
◆ Socket()
openjaus::system::Socket::Socket |
( |
| ) |
|
◆ ~Socket()
openjaus::system::Socket::~Socket |
( |
| ) |
|
|
virtual |
◆ addressHash()
uint64_t openjaus::system::Socket::addressHash |
( |
| ) |
|
◆ deinitialize()
void openjaus::system::Socket::deinitialize |
( |
| ) |
|
|
staticprotected |
◆ getDescriptor()
int openjaus::system::Socket::getDescriptor |
( |
| ) |
const |
◆ getInterfaces()
const std::vector< NetworkInterface *> & openjaus::system::Socket::getInterfaces |
( |
| ) |
const |
◆ getIpAddress()
const InetAddress & openjaus::system::Socket::getIpAddress |
( |
| ) |
const |
◆ getPort()
uint16_t openjaus::system::Socket::getPort |
( |
| ) |
const |
◆ getTimeout()
const Time & openjaus::system::Socket::getTimeout |
( |
| ) |
const |
◆ initialize()
void openjaus::system::Socket::initialize |
( |
| ) |
|
|
staticprotected |
◆ isBlocking()
bool openjaus::system::Socket::isBlocking |
( |
| ) |
const |
◆ isLocalAddress()
bool openjaus::system::Socket::isLocalAddress |
( |
const InetAddress & |
ipAddress | ) |
|
◆ lookupInterfaces()
◆ readInterfaces()
void openjaus::system::Socket::readInterfaces |
( |
| ) |
|
◆ receive()
virtual int openjaus::system::Socket::receive |
( |
Packet & |
| ) |
|
|
pure virtual |
◆ send()
virtual int openjaus::system::Socket::send |
( |
Packet & |
| ) |
|
|
pure virtual |
◆ setTimeout()
bool openjaus::system::Socket::setTimeout |
( |
const Time & |
timeout | ) |
|
- Parameters
-
timeout | The value of the new timeout. |
◆ shouldLookupBroadcastAddress()
bool openjaus::system::Socket::shouldLookupBroadcastAddress |
( |
const NetworkInterface & |
networkInterface | ) |
|
|
staticprivate |
◆ toString()
std::string openjaus::system::Socket::toString |
( |
| ) |
const |
|
virtual |
◆ operator<< [1/2]
◆ operator<< [2/2]
◆ blocking
bool openjaus::system::Socket::blocking |
|
protected |
◆ descriptor
int openjaus::system::Socket::descriptor |
|
protected |
◆ descriptorCount
int openjaus::system::Socket::descriptorCount = 0 |
|
staticprotected |
◆ interfaces
◆ ipAddress
◆ port
uint16_t openjaus::system::Socket::port |
|
protected |
◆ timeout
Time openjaus::system::Socket::timeout |
|
protected |
The documentation for this class was generated from the following files: