webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
rtc::PacketTransportInternal Class Referenceabstract

#include <packettransportinternal.h>

Inheritance diagram for rtc::PacketTransportInternal:
sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface cricket::DtlsTransportInternal cricket::DtlsTransportInternal cricket::IceTransportInternal cricket::IceTransportInternal cricket::UdpTransport cricket::UdpTransport rtc::FakePacketTransport rtc::FakePacketTransport

Public Member Functions

virtual std::string debug_name () const =0
 
virtual bool writable () const =0
 
virtual bool receiving () const =0
 
virtual int SendPacket (const char *data, size_t len, const rtc::PacketOptions &options, int flags=0)=0
 
virtual int SetOption (rtc::Socket::Option opt, int value)=0
 
virtual bool GetOption (rtc::Socket::Option, int *)
 
virtual int GetError ()=0
 
virtual std::string debug_name () const =0
 
virtual bool writable () const =0
 
virtual bool receiving () const =0
 
virtual int SendPacket (const char *data, size_t len, const rtc::PacketOptions &options, int flags=0)=0
 
virtual int SetOption (rtc::Socket::Option opt, int value)=0
 
virtual bool GetOption (rtc::Socket::Option, int *)
 
virtual int GetError ()=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 ()
 

Public Attributes

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
 

Additional Inherited Members

- 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

◆ debug_name() [1/2]

virtual std::string rtc::PacketTransportInternal::debug_name ( ) const
pure virtual

◆ debug_name() [2/2]

virtual std::string rtc::PacketTransportInternal::debug_name ( ) const
pure virtual

◆ GetError() [1/2]

virtual int rtc::PacketTransportInternal::GetError ( )
pure virtual

◆ GetError() [2/2]

virtual int rtc::PacketTransportInternal::GetError ( )
pure virtual

◆ GetOption() [1/2]

virtual bool rtc::PacketTransportInternal::GetOption ( rtc::Socket::Option  ,
int *   
)
inlinevirtual

◆ GetOption() [2/2]

virtual bool rtc::PacketTransportInternal::GetOption ( rtc::Socket::Option  ,
int *   
)
inlinevirtual

◆ receiving() [1/2]

virtual bool rtc::PacketTransportInternal::receiving ( ) const
pure virtual

◆ receiving() [2/2]

virtual bool rtc::PacketTransportInternal::receiving ( ) const
pure virtual

◆ SendPacket() [1/2]

virtual int rtc::PacketTransportInternal::SendPacket ( const char *  data,
size_t  len,
const rtc::PacketOptions options,
int  flags = 0 
)
pure virtual

◆ SendPacket() [2/2]

virtual int rtc::PacketTransportInternal::SendPacket ( const char *  data,
size_t  len,
const rtc::PacketOptions options,
int  flags = 0 
)
pure virtual

◆ SetOption() [1/2]

virtual int rtc::PacketTransportInternal::SetOption ( rtc::Socket::Option  opt,
int  value 
)
pure virtual

◆ SetOption() [2/2]

virtual int rtc::PacketTransportInternal::SetOption ( rtc::Socket::Option  opt,
int  value 
)
pure virtual

◆ writable() [1/2]

virtual bool rtc::PacketTransportInternal::writable ( ) const
pure virtual

◆ writable() [2/2]

virtual bool rtc::PacketTransportInternal::writable ( ) const
pure virtual

Member Data Documentation

◆ SignalReadPacket

sigslot::signal5< PacketTransportInternal *, const char *, size_t, const rtc::PacketTime &, int > rtc::PacketTransportInternal::SignalReadPacket

◆ SignalReadyToSend

sigslot::signal1< PacketTransportInternal * > rtc::PacketTransportInternal::SignalReadyToSend

◆ SignalReceivingState

sigslot::signal1< PacketTransportInternal * > rtc::PacketTransportInternal::SignalReceivingState

◆ SignalSentPacket

sigslot::signal2< PacketTransportInternal *, const rtc::SentPacket & > rtc::PacketTransportInternal::SignalSentPacket

◆ SignalWritableState

sigslot::signal1< PacketTransportInternal * > rtc::PacketTransportInternal::SignalWritableState

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