|
| | AsyncTCPSocket (AsyncSocket *socket, bool listen) |
| |
| | ~AsyncTCPSocket () override |
| |
| int | Send (const void *pv, size_t cb, const rtc::PacketOptions &options) override |
| |
| void | ProcessInput (char *data, size_t *len) override |
| |
| void | HandleIncomingConnection (AsyncSocket *socket) override |
| |
| | AsyncTCPSocket (AsyncSocket *socket, bool listen) |
| |
| | ~AsyncTCPSocket () override |
| |
| int | Send (const void *pv, size_t cb, const rtc::PacketOptions &options) override |
| |
| void | ProcessInput (char *data, size_t *len) override |
| |
| void | HandleIncomingConnection (AsyncSocket *socket) 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 |
| |
| | 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) |
| |