#include <asyncpacketsocket.h>
|
enum | State {
STATE_CLOSED,
STATE_BINDING,
STATE_BOUND,
STATE_CONNECTING,
STATE_CONNECTED,
STATE_CLOSED,
STATE_BINDING,
STATE_BOUND,
STATE_CONNECTING,
STATE_CONNECTED
} |
|
enum | State {
STATE_CLOSED,
STATE_BINDING,
STATE_BOUND,
STATE_CONNECTING,
STATE_CONNECTED,
STATE_CLOSED,
STATE_BINDING,
STATE_BOUND,
STATE_CONNECTING,
STATE_CONNECTED
} |
|
|
| AsyncPacketSocket () |
|
| ~AsyncPacketSocket () override |
|
virtual SocketAddress | GetLocalAddress () const =0 |
|
virtual SocketAddress | GetRemoteAddress () const =0 |
|
virtual int | Send (const void *pv, size_t cb, const PacketOptions &options)=0 |
|
virtual int | SendTo (const void *pv, size_t cb, const SocketAddress &addr, const PacketOptions &options)=0 |
|
virtual int | Close ()=0 |
|
virtual State | GetState () const =0 |
|
virtual int | GetOption (Socket::Option opt, int *value)=0 |
|
virtual int | SetOption (Socket::Option opt, int value)=0 |
|
virtual int | GetError () const =0 |
|
virtual void | SetError (int error)=0 |
|
| AsyncPacketSocket () |
|
| ~AsyncPacketSocket () override |
|
virtual SocketAddress | GetLocalAddress () const =0 |
|
virtual SocketAddress | GetRemoteAddress () const =0 |
|
virtual int | Send (const void *pv, size_t cb, const PacketOptions &options)=0 |
|
virtual int | SendTo (const void *pv, size_t cb, const SocketAddress &addr, const PacketOptions &options)=0 |
|
virtual int | Close ()=0 |
|
virtual State | GetState () const =0 |
|
virtual int | GetOption (Socket::Option opt, int *value)=0 |
|
virtual int | SetOption (Socket::Option opt, int value)=0 |
|
virtual int | GetError () const =0 |
|
virtual void | SetError (int error)=0 |
|
| has_slots () |
|
| has_slots () |
|
| ~has_slots () |
|
| ~has_slots () |
|
void | signal_connect (_signal_base_interface *sender) |
|
void | signal_disconnect (_signal_base_interface *sender) |
|
void | disconnect_all () |
|
void | signal_connect (_signal_base_interface *sender) |
|
void | signal_disconnect (_signal_base_interface *sender) |
|
void | disconnect_all () |
|
◆ State [1/2]
Enumerator |
---|
STATE_CLOSED | |
STATE_BINDING | |
STATE_BOUND | |
STATE_CONNECTING | |
STATE_CONNECTED | |
STATE_CLOSED | |
STATE_BINDING | |
STATE_BOUND | |
STATE_CONNECTING | |
STATE_CONNECTED | |
◆ State [2/2]
Enumerator |
---|
STATE_CLOSED | |
STATE_BINDING | |
STATE_BOUND | |
STATE_CONNECTING | |
STATE_CONNECTED | |
STATE_CLOSED | |
STATE_BINDING | |
STATE_BOUND | |
STATE_CONNECTING | |
STATE_CONNECTED | |
◆ AsyncPacketSocket() [1/2]
rtc::AsyncPacketSocket::AsyncPacketSocket |
( |
| ) |
|
◆ ~AsyncPacketSocket() [1/2]
rtc::AsyncPacketSocket::~AsyncPacketSocket |
( |
| ) |
|
|
override |
◆ AsyncPacketSocket() [2/2]
rtc::AsyncPacketSocket::AsyncPacketSocket |
( |
| ) |
|
◆ ~AsyncPacketSocket() [2/2]
rtc::AsyncPacketSocket::~AsyncPacketSocket |
( |
| ) |
|
|
override |
◆ Close() [1/2]
virtual int rtc::AsyncPacketSocket::Close |
( |
| ) |
|
|
pure virtual |
◆ Close() [2/2]
virtual int rtc::AsyncPacketSocket::Close |
( |
| ) |
|
|
pure virtual |
◆ GetError() [1/2]
virtual int rtc::AsyncPacketSocket::GetError |
( |
| ) |
const |
|
pure virtual |
◆ GetError() [2/2]
virtual int rtc::AsyncPacketSocket::GetError |
( |
| ) |
const |
|
pure virtual |
◆ GetLocalAddress() [1/2]
virtual SocketAddress rtc::AsyncPacketSocket::GetLocalAddress |
( |
| ) |
const |
|
pure virtual |
◆ GetLocalAddress() [2/2]
virtual SocketAddress rtc::AsyncPacketSocket::GetLocalAddress |
( |
| ) |
const |
|
pure virtual |
◆ GetOption() [1/2]
virtual int rtc::AsyncPacketSocket::GetOption |
( |
Socket::Option |
opt, |
|
|
int * |
value |
|
) |
| |
|
pure virtual |
◆ GetOption() [2/2]
virtual int rtc::AsyncPacketSocket::GetOption |
( |
Socket::Option |
opt, |
|
|
int * |
value |
|
) |
| |
|
pure virtual |
◆ GetRemoteAddress() [1/2]
virtual SocketAddress rtc::AsyncPacketSocket::GetRemoteAddress |
( |
| ) |
const |
|
pure virtual |
◆ GetRemoteAddress() [2/2]
virtual SocketAddress rtc::AsyncPacketSocket::GetRemoteAddress |
( |
| ) |
const |
|
pure virtual |
◆ GetState() [1/2]
virtual State rtc::AsyncPacketSocket::GetState |
( |
| ) |
const |
|
pure virtual |
◆ GetState() [2/2]
virtual State rtc::AsyncPacketSocket::GetState |
( |
| ) |
const |
|
pure virtual |
◆ Send() [1/2]
◆ Send() [2/2]
◆ SendTo() [1/2]
◆ SendTo() [2/2]
◆ SetError() [1/2]
virtual void rtc::AsyncPacketSocket::SetError |
( |
int |
error | ) |
|
|
pure virtual |
◆ SetError() [2/2]
virtual void rtc::AsyncPacketSocket::SetError |
( |
int |
error | ) |
|
|
pure virtual |
◆ SetOption() [1/2]
virtual int rtc::AsyncPacketSocket::SetOption |
( |
Socket::Option |
opt, |
|
|
int |
value |
|
) |
| |
|
pure virtual |
◆ SetOption() [2/2]
virtual int rtc::AsyncPacketSocket::SetOption |
( |
Socket::Option |
opt, |
|
|
int |
value |
|
) |
| |
|
pure virtual |
◆ SignalAddressReady
◆ SignalClose
◆ SignalConnect
◆ SignalNewConnection
◆ SignalReadPacket
◆ SignalReadyToSend
◆ SignalSentPacket
The documentation for this class was generated from the following files: