|
| AsyncStunTCPSocket (rtc::AsyncSocket *socket, bool listen) |
|
virtual | ~AsyncStunTCPSocket () |
|
virtual int | Send (const void *pv, size_t cb, const rtc::PacketOptions &options) |
|
virtual void | ProcessInput (char *data, size_t *len) |
|
virtual void | HandleIncomingConnection (rtc::AsyncSocket *socket) |
|
| AsyncStunTCPSocket (rtc::AsyncSocket *socket, bool listen) |
|
virtual | ~AsyncStunTCPSocket () |
|
virtual int | Send (const void *pv, size_t cb, const rtc::PacketOptions &options) |
|
virtual void | ProcessInput (char *data, size_t *len) |
|
virtual void | HandleIncomingConnection (rtc::AsyncSocket *socket) |
|
| AsyncTCPSocketBase (AsyncSocket *socket, bool listen, size_t max_packet_size) |
|
| ~AsyncTCPSocketBase () override |
|
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 |
|
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 |
|
virtual int | SendRaw (const void *pv, size_t cb) |
|
int | FlushOutBuffer () |
|
void | AppendToOutBuffer (const void *pv, size_t cb) |
|
bool | IsOutBufferEmpty () const |
|
void | ClearOutBuffer () |
|
virtual int | SendRaw (const void *pv, size_t cb) |
|
int | FlushOutBuffer () |
|
void | AppendToOutBuffer (const void *pv, size_t cb) |
|
bool | IsOutBufferEmpty () const |
|
void | ClearOutBuffer () |
|
| has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all) |
|
virtual | ~has_slots_interface () |
|
| has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all) |
|
virtual | ~has_slots_interface () |
|
static AsyncSocket * | ConnectSocket (AsyncSocket *socket, const SocketAddress &bind_address, const SocketAddress &remote_address) |
|
static AsyncSocket * | ConnectSocket (AsyncSocket *socket, const SocketAddress &bind_address, const SocketAddress &remote_address) |
|