#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: