webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
rtc::FakePacketTransport Class Reference

#include <fakepackettransport.h>

Inheritance diagram for rtc::FakePacketTransport:
rtc::PacketTransportInternal webrtc::PacketTransportInterface rtc::PacketTransportInternal webrtc::PacketTransportInterface sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface

Public Member Functions

 FakePacketTransport (const std::string &debug_name)
 
 ~FakePacketTransport () override
 
void SetAsync (bool async)
 
void SetAsyncDelay (int delay_ms)
 
void SetWritable (bool writable)
 
void SetReceiving (bool receiving)
 
void SetDestination (FakePacketTransport *dest, bool asymmetric)
 
std::string debug_name () const override
 
bool writable () const override
 
bool receiving () const override
 
int SendPacket (const char *data, size_t len, const PacketOptions &options, int flags) override
 
int SetOption (Socket::Option opt, int value) override
 
bool GetOption (Socket::Option opt, int *value) override
 
int GetError () override
 
 FakePacketTransport (const std::string &debug_name)
 
 ~FakePacketTransport () override
 
void SetAsync (bool async)
 
void SetAsyncDelay (int delay_ms)
 
void SetWritable (bool writable)
 
void SetReceiving (bool receiving)
 
void SetDestination (FakePacketTransport *dest, bool asymmetric)
 
std::string debug_name () const override
 
bool writable () const override
 
bool receiving () const override
 
int SendPacket (const char *data, size_t len, const PacketOptions &options, int flags) override
 
int SetOption (Socket::Option opt, int value) override
 
bool GetOption (Socket::Option opt, int *value) override
 
int GetError () override
 
- 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 ()
 
- Public Member Functions inherited from webrtc::PacketTransportInterface
virtual ~PacketTransportInterface ()
 
virtual ~PacketTransportInterface ()
 

Protected Member Functions

PacketTransportInternalGetInternal () override
 
PacketTransportInternalGetInternal () override
 
- 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 ()
 

Additional Inherited Members

- Public Attributes inherited from rtc::PacketTransportInternal
sigslot::signal1< PacketTransportInternal * > SignalWritableState
 
sigslot::signal1< PacketTransportInternal * > SignalReadyToSend
 
sigslot::signal1< PacketTransportInternal * > SignalReceivingState
 
sigslot::signal5< PacketTransportInternal *, const char *, size_t, const rtc::PacketTime &, int > SignalReadPacket
 
sigslot::signal2< PacketTransportInternal *, const rtc::SentPacket & > SignalSentPacket
 

Constructor & Destructor Documentation

◆ FakePacketTransport() [1/2]

rtc::FakePacketTransport::FakePacketTransport ( const std::string debug_name)
inlineexplicit

◆ ~FakePacketTransport() [1/2]

rtc::FakePacketTransport::~FakePacketTransport ( )
inlineoverride

◆ FakePacketTransport() [2/2]

rtc::FakePacketTransport::FakePacketTransport ( const std::string debug_name)
inlineexplicit

◆ ~FakePacketTransport() [2/2]

rtc::FakePacketTransport::~FakePacketTransport ( )
inlineoverride

Member Function Documentation

◆ debug_name() [1/2]

std::string rtc::FakePacketTransport::debug_name ( ) const
inlineoverridevirtual

◆ debug_name() [2/2]

std::string rtc::FakePacketTransport::debug_name ( ) const
inlineoverridevirtual

◆ GetError() [1/2]

int rtc::FakePacketTransport::GetError ( )
inlineoverridevirtual

◆ GetError() [2/2]

int rtc::FakePacketTransport::GetError ( )
inlineoverridevirtual

◆ GetInternal() [1/2]

PacketTransportInternal* rtc::FakePacketTransport::GetInternal ( )
inlineoverrideprotectedvirtual

◆ GetInternal() [2/2]

PacketTransportInternal* rtc::FakePacketTransport::GetInternal ( )
inlineoverrideprotectedvirtual

◆ GetOption() [1/2]

bool rtc::FakePacketTransport::GetOption ( Socket::Option  opt,
int *  value 
)
inlineoverridevirtual

Reimplemented from rtc::PacketTransportInternal.

◆ GetOption() [2/2]

bool rtc::FakePacketTransport::GetOption ( Socket::Option  opt,
int *  value 
)
inlineoverridevirtual

Reimplemented from rtc::PacketTransportInternal.

◆ receiving() [1/2]

bool rtc::FakePacketTransport::receiving ( ) const
inlineoverridevirtual

◆ receiving() [2/2]

bool rtc::FakePacketTransport::receiving ( ) const
inlineoverridevirtual

◆ SendPacket() [1/2]

int rtc::FakePacketTransport::SendPacket ( const char *  data,
size_t  len,
const PacketOptions options,
int  flags 
)
inlineoverridevirtual

◆ SendPacket() [2/2]

int rtc::FakePacketTransport::SendPacket ( const char *  data,
size_t  len,
const PacketOptions options,
int  flags 
)
inlineoverridevirtual

◆ SetAsync() [1/2]

void rtc::FakePacketTransport::SetAsync ( bool  async)
inline

◆ SetAsync() [2/2]

void rtc::FakePacketTransport::SetAsync ( bool  async)
inline

◆ SetAsyncDelay() [1/2]

void rtc::FakePacketTransport::SetAsyncDelay ( int  delay_ms)
inline

◆ SetAsyncDelay() [2/2]

void rtc::FakePacketTransport::SetAsyncDelay ( int  delay_ms)
inline

◆ SetDestination() [1/2]

void rtc::FakePacketTransport::SetDestination ( FakePacketTransport dest,
bool  asymmetric 
)
inline

◆ SetDestination() [2/2]

void rtc::FakePacketTransport::SetDestination ( FakePacketTransport dest,
bool  asymmetric 
)
inline

◆ SetOption() [1/2]

int rtc::FakePacketTransport::SetOption ( Socket::Option  opt,
int  value 
)
inlineoverridevirtual

◆ SetOption() [2/2]

int rtc::FakePacketTransport::SetOption ( Socket::Option  opt,
int  value 
)
inlineoverridevirtual

◆ SetReceiving() [1/2]

void rtc::FakePacketTransport::SetReceiving ( bool  receiving)
inline

◆ SetReceiving() [2/2]

void rtc::FakePacketTransport::SetReceiving ( bool  receiving)
inline

◆ SetWritable() [1/2]

void rtc::FakePacketTransport::SetWritable ( bool  writable)
inline

◆ SetWritable() [2/2]

void rtc::FakePacketTransport::SetWritable ( bool  writable)
inline

◆ writable() [1/2]

bool rtc::FakePacketTransport::writable ( ) const
inlineoverridevirtual

◆ writable() [2/2]

bool rtc::FakePacketTransport::writable ( ) const
inlineoverridevirtual

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