webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
FakeAsyncPacketSocket Class Reference
Inheritance diagram for FakeAsyncPacketSocket:
rtc::AsyncPacketSocket sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface

Public Member Functions

virtual SocketAddress GetLocalAddress () const
 
virtual SocketAddress GetRemoteAddress () const
 
virtual int Send (const void *pv, size_t cb, const rtc::PacketOptions &options)
 
virtual int SendTo (const void *pv, size_t cb, const SocketAddress &addr, const rtc::PacketOptions &options)
 
virtual int Close ()
 
virtual State GetState () const
 
virtual int GetOption (Socket::Option opt, int *value)
 
virtual int SetOption (Socket::Option opt, int value)
 
virtual int GetError () const
 
virtual void SetError (int error)
 
void set_state (State state)
 
- Public Member Functions inherited from rtc::AsyncPacketSocket
 AsyncPacketSocket ()
 
 ~AsyncPacketSocket () override
 
virtual int GetOption (Socket::Option opt, int *value)=0
 
virtual int SetOption (Socket::Option opt, int value)=0
 
 AsyncPacketSocket ()
 
 ~AsyncPacketSocket () override
 
virtual int GetOption (Socket::Option opt, int *value)=0
 
virtual int SetOption (Socket::Option opt, int value)=0
 
- Public Member Functions inherited from sigslot::has_slots<>
 has_slots ()
 
 has_slots ()
 
 ~has_slots ()
 
 ~has_slots ()
 
- Public Member Functions inherited from sigslot::has_slots_interface
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 ()
 

Additional Inherited Members

- Public Types inherited from rtc::AsyncPacketSocket
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
}
 
- Public Attributes inherited from rtc::AsyncPacketSocket
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
 
- Protected Member Functions inherited from sigslot::has_slots_interface
 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 ()
 

Member Function Documentation

◆ Close()

virtual int FakeAsyncPacketSocket::Close ( )
inlinevirtual

◆ GetError()

virtual int FakeAsyncPacketSocket::GetError ( ) const
inlinevirtual

◆ GetLocalAddress()

virtual SocketAddress FakeAsyncPacketSocket::GetLocalAddress ( ) const
inlinevirtual

◆ GetOption()

virtual int FakeAsyncPacketSocket::GetOption ( Socket::Option  opt,
int *  value 
)
inlinevirtual

◆ GetRemoteAddress()

virtual SocketAddress FakeAsyncPacketSocket::GetRemoteAddress ( ) const
inlinevirtual

◆ GetState()

virtual State FakeAsyncPacketSocket::GetState ( ) const
inlinevirtual

◆ Send()

virtual int FakeAsyncPacketSocket::Send ( const void pv,
size_t  cb,
const rtc::PacketOptions options 
)
inlinevirtual

◆ SendTo()

virtual int FakeAsyncPacketSocket::SendTo ( const void pv,
size_t  cb,
const SocketAddress addr,
const rtc::PacketOptions options 
)
inlinevirtual

◆ set_state()

void FakeAsyncPacketSocket::set_state ( State  state)
inline

◆ SetError()

virtual void FakeAsyncPacketSocket::SetError ( int  error)
inlinevirtual

◆ SetOption()

virtual int FakeAsyncPacketSocket::SetOption ( Socket::Option  opt,
int  value 
)
inlinevirtual

The documentation for this class was generated from the following file: