#include <asynctcpsocket.h>
|
| | AsyncTCPSocketBase (AsyncSocket *socket, bool listen, size_t max_packet_size) |
| |
| | ~AsyncTCPSocketBase () override |
| |
| int | Send (const void *pv, size_t cb, const rtc::PacketOptions &options) override=0 |
| |
| virtual void | ProcessInput (char *data, size_t *len)=0 |
| |
| virtual void | HandleIncomingConnection (AsyncSocket *socket)=0 |
| |
| SocketAddress | GetLocalAddress () const override |
| |
| SocketAddress | GetRemoteAddress () const override |
| |
| int | SendTo (const void *pv, size_t cb, const SocketAddress &addr, const rtc::PacketOptions &options) override |
| |
| int | Close () override |
| |
| State | GetState () const override |
| |
| int | GetOption (Socket::Option opt, int *value) override |
| |
| int | SetOption (Socket::Option opt, int value) override |
| |
| int | GetError () const override |
| |
| void | SetError (int error) override |
| |
| | AsyncTCPSocketBase (AsyncSocket *socket, bool listen, size_t max_packet_size) |
| |
| | ~AsyncTCPSocketBase () override |
| |
| int | Send (const void *pv, size_t cb, const rtc::PacketOptions &options) override=0 |
| |
| virtual void | ProcessInput (char *data, size_t *len)=0 |
| |
| virtual void | HandleIncomingConnection (AsyncSocket *socket)=0 |
| |
| SocketAddress | GetLocalAddress () const override |
| |
| SocketAddress | GetRemoteAddress () const override |
| |
| int | SendTo (const void *pv, size_t cb, const SocketAddress &addr, const rtc::PacketOptions &options) override |
| |
| int | Close () override |
| |
| State | GetState () const override |
| |
| int | GetOption (Socket::Option opt, int *value) override |
| |
| int | SetOption (Socket::Option opt, int value) override |
| |
| int | GetError () const override |
| |
| void | SetError (int error) override |
| |
| | AsyncPacketSocket () |
| |
| | ~AsyncPacketSocket () override |
| |
| | AsyncPacketSocket () |
| |
| | ~AsyncPacketSocket () override |
| |
| | 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 () |
| |
|
| 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
} |
| |
| sigslot::signal5< AsyncPacketSocket *, const char *, size_t, const SocketAddress &, const PacketTime & > | SignalReadPacket |
| |
| sigslot::signal2< AsyncPacketSocket *, const SentPacket & > | SignalSentPacket |
| |
| sigslot::signal1< AsyncPacketSocket * > | SignalReadyToSend |
| |
| sigslot::signal2< AsyncPacketSocket *, const SocketAddress & > | SignalAddressReady |
| |
| sigslot::signal1< AsyncPacketSocket * > | SignalConnect |
| |
| sigslot::signal2< AsyncPacketSocket *, int > | SignalClose |
| |
| sigslot::signal2< AsyncPacketSocket *, AsyncPacketSocket * > | SignalNewConnection |
| |
◆ AsyncTCPSocketBase() [1/2]
| rtc::AsyncTCPSocketBase::AsyncTCPSocketBase |
( |
AsyncSocket * |
socket, |
|
|
bool |
listen, |
|
|
size_t |
max_packet_size |
|
) |
| |
◆ ~AsyncTCPSocketBase() [1/2]
| rtc::AsyncTCPSocketBase::~AsyncTCPSocketBase |
( |
| ) |
|
|
override |
◆ AsyncTCPSocketBase() [2/2]
| rtc::AsyncTCPSocketBase::AsyncTCPSocketBase |
( |
AsyncSocket * |
socket, |
|
|
bool |
listen, |
|
|
size_t |
max_packet_size |
|
) |
| |
◆ ~AsyncTCPSocketBase() [2/2]
| rtc::AsyncTCPSocketBase::~AsyncTCPSocketBase |
( |
| ) |
|
|
override |
◆ AppendToOutBuffer() [1/2]
| void rtc::AsyncTCPSocketBase::AppendToOutBuffer |
( |
const void * |
pv, |
|
|
size_t |
cb |
|
) |
| |
|
protected |
◆ AppendToOutBuffer() [2/2]
| void rtc::AsyncTCPSocketBase::AppendToOutBuffer |
( |
const void * |
pv, |
|
|
size_t |
cb |
|
) |
| |
|
protected |
◆ ClearOutBuffer() [1/2]
| void rtc::AsyncTCPSocketBase::ClearOutBuffer |
( |
| ) |
|
|
inlineprotected |
◆ ClearOutBuffer() [2/2]
| void rtc::AsyncTCPSocketBase::ClearOutBuffer |
( |
| ) |
|
|
inlineprotected |
◆ Close() [1/2]
| int rtc::AsyncTCPSocketBase::Close |
( |
| ) |
|
|
overridevirtual |
◆ Close() [2/2]
| int rtc::AsyncTCPSocketBase::Close |
( |
| ) |
|
|
overridevirtual |
◆ ConnectSocket() [1/2]
◆ ConnectSocket() [2/2]
◆ FlushOutBuffer() [1/2]
| int rtc::AsyncTCPSocketBase::FlushOutBuffer |
( |
| ) |
|
|
protected |
◆ FlushOutBuffer() [2/2]
| int rtc::AsyncTCPSocketBase::FlushOutBuffer |
( |
| ) |
|
|
protected |
◆ GetError() [1/2]
| int rtc::AsyncTCPSocketBase::GetError |
( |
| ) |
const |
|
overridevirtual |
◆ GetError() [2/2]
| int rtc::AsyncTCPSocketBase::GetError |
( |
| ) |
const |
|
overridevirtual |
◆ GetLocalAddress() [1/2]
◆ GetLocalAddress() [2/2]
◆ GetOption() [1/2]
| int rtc::AsyncTCPSocketBase::GetOption |
( |
Socket::Option |
opt, |
|
|
int * |
value |
|
) |
| |
|
overridevirtual |
◆ GetOption() [2/2]
| int rtc::AsyncTCPSocketBase::GetOption |
( |
Socket::Option |
opt, |
|
|
int * |
value |
|
) |
| |
|
overridevirtual |
◆ GetRemoteAddress() [1/2]
| SocketAddress rtc::AsyncTCPSocketBase::GetRemoteAddress |
( |
| ) |
const |
|
overridevirtual |
◆ GetRemoteAddress() [2/2]
| SocketAddress rtc::AsyncTCPSocketBase::GetRemoteAddress |
( |
| ) |
const |
|
overridevirtual |
◆ GetState() [1/2]
◆ GetState() [2/2]
| State rtc::AsyncTCPSocketBase::GetState |
( |
| ) |
const |
|
overridevirtual |
◆ HandleIncomingConnection() [1/2]
| virtual void rtc::AsyncTCPSocketBase::HandleIncomingConnection |
( |
AsyncSocket * |
socket | ) |
|
|
pure virtual |
◆ HandleIncomingConnection() [2/2]
| virtual void rtc::AsyncTCPSocketBase::HandleIncomingConnection |
( |
AsyncSocket * |
socket | ) |
|
|
pure virtual |
◆ IsOutBufferEmpty() [1/2]
| bool rtc::AsyncTCPSocketBase::IsOutBufferEmpty |
( |
| ) |
const |
|
inlineprotected |
◆ IsOutBufferEmpty() [2/2]
| bool rtc::AsyncTCPSocketBase::IsOutBufferEmpty |
( |
| ) |
const |
|
inlineprotected |
◆ ProcessInput() [1/2]
| virtual void rtc::AsyncTCPSocketBase::ProcessInput |
( |
char * |
data, |
|
|
size_t * |
len |
|
) |
| |
|
pure virtual |
◆ ProcessInput() [2/2]
| virtual void rtc::AsyncTCPSocketBase::ProcessInput |
( |
char * |
data, |
|
|
size_t * |
len |
|
) |
| |
|
pure virtual |
◆ Send() [1/2]
◆ Send() [2/2]
◆ SendRaw() [1/2]
| virtual int rtc::AsyncTCPSocketBase::SendRaw |
( |
const void * |
pv, |
|
|
size_t |
cb |
|
) |
| |
|
protectedvirtual |
◆ SendRaw() [2/2]
| int rtc::AsyncTCPSocketBase::SendRaw |
( |
const void * |
pv, |
|
|
size_t |
cb |
|
) |
| |
|
protectedvirtual |
◆ SendTo() [1/2]
◆ SendTo() [2/2]
◆ SetError() [1/2]
| void rtc::AsyncTCPSocketBase::SetError |
( |
int |
error | ) |
|
|
overridevirtual |
◆ SetError() [2/2]
| void rtc::AsyncTCPSocketBase::SetError |
( |
int |
error | ) |
|
|
overridevirtual |
◆ SetOption() [1/2]
| int rtc::AsyncTCPSocketBase::SetOption |
( |
Socket::Option |
opt, |
|
|
int |
value |
|
) |
| |
|
overridevirtual |
◆ SetOption() [2/2]
| int rtc::AsyncTCPSocketBase::SetOption |
( |
Socket::Option |
opt, |
|
|
int |
value |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files: