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

#include <fakeicetransport.h>

Inheritance diagram for cricket::FakeIceTransport:
cricket::IceTransportInternal cricket::IceTransportInternal rtc::PacketTransportInternal rtc::PacketTransportInternal rtc::PacketTransportInternal rtc::PacketTransportInternal sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots<>

Public Member Functions

 FakeIceTransport (const std::string &name, int component)
 
 ~FakeIceTransport () override
 
void SetAsync (bool async)
 
void SetAsyncDelay (int delay_ms)
 
void SetWritable (bool writable)
 
void SetReceiving (bool receiving)
 
void SetDestination (FakeIceTransport *dest, bool asymmetric=false)
 
void SetConnectionCount (size_t connection_count)
 
void SetCandidatesGatheringComplete ()
 
int receiving_timeout () const
 
bool gather_continually () const
 
const Candidatesremote_candidates () const
 
const std::stringtransport_name () const override
 
int component () const override
 
uint64_t IceTiebreaker () const
 
IceMode remote_ice_mode () const
 
const std::stringice_ufrag () const
 
const std::stringice_pwd () const
 
const std::stringremote_ice_ufrag () const
 
const std::stringremote_ice_pwd () const
 
IceTransportState GetState () const override
 
void SetIceRole (IceRole role) override
 
IceRole GetIceRole () const override
 
void SetIceTiebreaker (uint64_t tiebreaker) override
 
void SetIceParameters (const IceParameters &ice_params) override
 
void SetRemoteIceParameters (const IceParameters &params) override
 
void SetRemoteIceMode (IceMode mode) override
 
void MaybeStartGathering () override
 
IceGatheringState gathering_state () const override
 
void SetIceConfig (const IceConfig &config) override
 
void AddRemoteCandidate (const Candidate &candidate) override
 
void RemoveRemoteCandidate (const Candidate &candidate) override
 
bool GetStats (ConnectionInfos *infos) override
 
rtc::Optional< int > GetRttEstimate () override
 
void SetMetricsObserver (webrtc::MetricsObserverInterface *observer) override
 
bool writable () const override
 
bool receiving () const override
 
int SendPacket (const char *data, size_t len, const rtc::PacketOptions &options, int flags) override
 
int SetOption (rtc::Socket::Option opt, int value) override
 
bool GetOption (rtc::Socket::Option opt, int *value) override
 
int GetError () override
 
 FakeIceTransport (const std::string &name, int component)
 
 ~FakeIceTransport () override
 
void SetAsync (bool async)
 
void SetAsyncDelay (int delay_ms)
 
void SetWritable (bool writable)
 
void SetReceiving (bool receiving)
 
void SetDestination (FakeIceTransport *dest, bool asymmetric=false)
 
void SetConnectionCount (size_t connection_count)
 
void SetCandidatesGatheringComplete ()
 
int receiving_timeout () const
 
bool gather_continually () const
 
const Candidatesremote_candidates () const
 
const std::stringtransport_name () const override
 
int component () const override
 
uint64_t IceTiebreaker () const
 
IceMode remote_ice_mode () const
 
const std::stringice_ufrag () const
 
const std::stringice_pwd () const
 
const std::stringremote_ice_ufrag () const
 
const std::stringremote_ice_pwd () const
 
IceTransportState GetState () const override
 
void SetIceRole (IceRole role) override
 
IceRole GetIceRole () const override
 
void SetIceTiebreaker (uint64_t tiebreaker) override
 
void SetIceParameters (const IceParameters &ice_params) override
 
void SetRemoteIceParameters (const IceParameters &params) override
 
void SetRemoteIceMode (IceMode mode) override
 
void MaybeStartGathering () override
 
IceGatheringState gathering_state () const override
 
void SetIceConfig (const IceConfig &config) override
 
void AddRemoteCandidate (const Candidate &candidate) override
 
void RemoveRemoteCandidate (const Candidate &candidate) override
 
bool GetStats (ConnectionInfos *infos) override
 
rtc::Optional< int > GetRttEstimate () override
 
void SetMetricsObserver (webrtc::MetricsObserverInterface *observer) override
 
bool writable () const override
 
bool receiving () const override
 
int SendPacket (const char *data, size_t len, const rtc::PacketOptions &options, int flags) override
 
int SetOption (rtc::Socket::Option opt, int value) override
 
bool GetOption (rtc::Socket::Option opt, int *value) override
 
int GetError () override
 
- Public Member Functions inherited from cricket::IceTransportInternal
virtual ~IceTransportInternal ()
 
virtual void SetIceProtocolType (IceProtocolType)
 
virtual void SetIceCredentials (const std::string &ice_ufrag, const std::string &ice_pwd)
 
virtual void SetRemoteIceCredentials (const std::string &ice_ufrag, const std::string &ice_pwd)
 
std::string debug_name () const override
 
virtual ~IceTransportInternal ()
 
virtual void SetIceProtocolType (IceProtocolType)
 
virtual void SetIceCredentials (const std::string &ice_ufrag, const std::string &ice_pwd)
 
virtual void SetRemoteIceCredentials (const std::string &ice_ufrag, const std::string &ice_pwd)
 
std::string debug_name () const 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 ()
 

Additional Inherited Members

- Public Attributes inherited from cricket::IceTransportInternal
sigslot::signal1< IceTransportInternal * > SignalGatheringState
 
sigslot::signal2< IceTransportInternal *, const Candidate & > SignalCandidateGathered
 
sigslot::signal2< IceTransportInternal *, const Candidates & > SignalCandidatesRemoved
 
sigslot::signal2< IceTransportInternal *, const Candidate & > SignalRouteChange
 
sigslot::signal4< IceTransportInternal *, CandidatePairInterface *, int, bool > SignalSelectedCandidatePairChanged
 
sigslot::signal1< IceTransportInternal * > SignalRoleConflict
 
sigslot::signal1< IceTransportInternal * > SignalStateChanged
 
sigslot::signal1< IceTransportInternal * > SignalDestroyed
 
- 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
 
- 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 ()
 

Constructor & Destructor Documentation

◆ FakeIceTransport() [1/2]

cricket::FakeIceTransport::FakeIceTransport ( const std::string name,
int  component 
)
inlineexplicit

◆ ~FakeIceTransport() [1/2]

cricket::FakeIceTransport::~FakeIceTransport ( )
inlineoverride

◆ FakeIceTransport() [2/2]

cricket::FakeIceTransport::FakeIceTransport ( const std::string name,
int  component 
)
inlineexplicit

◆ ~FakeIceTransport() [2/2]

cricket::FakeIceTransport::~FakeIceTransport ( )
inlineoverride

Member Function Documentation

◆ AddRemoteCandidate() [1/2]

void cricket::FakeIceTransport::AddRemoteCandidate ( const Candidate candidate)
inlineoverridevirtual

◆ AddRemoteCandidate() [2/2]

void cricket::FakeIceTransport::AddRemoteCandidate ( const Candidate candidate)
inlineoverridevirtual

◆ component() [1/2]

int cricket::FakeIceTransport::component ( ) const
inlineoverridevirtual

◆ component() [2/2]

int cricket::FakeIceTransport::component ( ) const
inlineoverridevirtual

◆ gather_continually() [1/2]

bool cricket::FakeIceTransport::gather_continually ( ) const
inline

◆ gather_continually() [2/2]

bool cricket::FakeIceTransport::gather_continually ( ) const
inline

◆ gathering_state() [1/2]

IceGatheringState cricket::FakeIceTransport::gathering_state ( ) const
inlineoverridevirtual

◆ gathering_state() [2/2]

IceGatheringState cricket::FakeIceTransport::gathering_state ( ) const
inlineoverridevirtual

◆ GetError() [1/2]

int cricket::FakeIceTransport::GetError ( )
inlineoverridevirtual

◆ GetError() [2/2]

int cricket::FakeIceTransport::GetError ( )
inlineoverridevirtual

◆ GetIceRole() [1/2]

IceRole cricket::FakeIceTransport::GetIceRole ( ) const
inlineoverridevirtual

◆ GetIceRole() [2/2]

IceRole cricket::FakeIceTransport::GetIceRole ( ) const
inlineoverridevirtual

◆ GetOption() [1/2]

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

Reimplemented from rtc::PacketTransportInternal.

◆ GetOption() [2/2]

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

Reimplemented from rtc::PacketTransportInternal.

◆ GetRttEstimate() [1/2]

rtc::Optional<int> cricket::FakeIceTransport::GetRttEstimate ( )
inlineoverridevirtual

◆ GetRttEstimate() [2/2]

rtc::Optional<int> cricket::FakeIceTransport::GetRttEstimate ( )
inlineoverridevirtual

◆ GetState() [1/2]

IceTransportState cricket::FakeIceTransport::GetState ( ) const
inlineoverridevirtual

◆ GetState() [2/2]

IceTransportState cricket::FakeIceTransport::GetState ( ) const
inlineoverridevirtual

◆ GetStats() [1/2]

bool cricket::FakeIceTransport::GetStats ( ConnectionInfos infos)
inlineoverridevirtual

◆ GetStats() [2/2]

bool cricket::FakeIceTransport::GetStats ( ConnectionInfos infos)
inlineoverridevirtual

◆ ice_pwd() [1/2]

const std::string& cricket::FakeIceTransport::ice_pwd ( ) const
inline

◆ ice_pwd() [2/2]

const std::string& cricket::FakeIceTransport::ice_pwd ( ) const
inline

◆ ice_ufrag() [1/2]

const std::string& cricket::FakeIceTransport::ice_ufrag ( ) const
inline

◆ ice_ufrag() [2/2]

const std::string& cricket::FakeIceTransport::ice_ufrag ( ) const
inline

◆ IceTiebreaker() [1/2]

uint64_t cricket::FakeIceTransport::IceTiebreaker ( ) const
inline

◆ IceTiebreaker() [2/2]

uint64_t cricket::FakeIceTransport::IceTiebreaker ( ) const
inline

◆ MaybeStartGathering() [1/2]

void cricket::FakeIceTransport::MaybeStartGathering ( )
inlineoverridevirtual

◆ MaybeStartGathering() [2/2]

void cricket::FakeIceTransport::MaybeStartGathering ( )
inlineoverridevirtual

◆ receiving() [1/2]

bool cricket::FakeIceTransport::receiving ( ) const
inlineoverridevirtual

◆ receiving() [2/2]

bool cricket::FakeIceTransport::receiving ( ) const
inlineoverridevirtual

◆ receiving_timeout() [1/2]

int cricket::FakeIceTransport::receiving_timeout ( ) const
inline

◆ receiving_timeout() [2/2]

int cricket::FakeIceTransport::receiving_timeout ( ) const
inline

◆ remote_candidates() [1/2]

const Candidates& cricket::FakeIceTransport::remote_candidates ( ) const
inline

◆ remote_candidates() [2/2]

const Candidates& cricket::FakeIceTransport::remote_candidates ( ) const
inline

◆ remote_ice_mode() [1/2]

IceMode cricket::FakeIceTransport::remote_ice_mode ( ) const
inline

◆ remote_ice_mode() [2/2]

IceMode cricket::FakeIceTransport::remote_ice_mode ( ) const
inline

◆ remote_ice_pwd() [1/2]

const std::string& cricket::FakeIceTransport::remote_ice_pwd ( ) const
inline

◆ remote_ice_pwd() [2/2]

const std::string& cricket::FakeIceTransport::remote_ice_pwd ( ) const
inline

◆ remote_ice_ufrag() [1/2]

const std::string& cricket::FakeIceTransport::remote_ice_ufrag ( ) const
inline

◆ remote_ice_ufrag() [2/2]

const std::string& cricket::FakeIceTransport::remote_ice_ufrag ( ) const
inline

◆ RemoveRemoteCandidate() [1/2]

void cricket::FakeIceTransport::RemoveRemoteCandidate ( const Candidate candidate)
inlineoverridevirtual

◆ RemoveRemoteCandidate() [2/2]

void cricket::FakeIceTransport::RemoveRemoteCandidate ( const Candidate candidate)
inlineoverridevirtual

◆ SendPacket() [1/2]

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

◆ SendPacket() [2/2]

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

◆ SetAsync() [1/2]

void cricket::FakeIceTransport::SetAsync ( bool  async)
inline

◆ SetAsync() [2/2]

void cricket::FakeIceTransport::SetAsync ( bool  async)
inline

◆ SetAsyncDelay() [1/2]

void cricket::FakeIceTransport::SetAsyncDelay ( int  delay_ms)
inline

◆ SetAsyncDelay() [2/2]

void cricket::FakeIceTransport::SetAsyncDelay ( int  delay_ms)
inline

◆ SetCandidatesGatheringComplete() [1/2]

void cricket::FakeIceTransport::SetCandidatesGatheringComplete ( )
inline

◆ SetCandidatesGatheringComplete() [2/2]

void cricket::FakeIceTransport::SetCandidatesGatheringComplete ( )
inline

◆ SetConnectionCount() [1/2]

void cricket::FakeIceTransport::SetConnectionCount ( size_t  connection_count)
inline

◆ SetConnectionCount() [2/2]

void cricket::FakeIceTransport::SetConnectionCount ( size_t  connection_count)
inline

◆ SetDestination() [1/2]

void cricket::FakeIceTransport::SetDestination ( FakeIceTransport dest,
bool  asymmetric = false 
)
inline

◆ SetDestination() [2/2]

void cricket::FakeIceTransport::SetDestination ( FakeIceTransport dest,
bool  asymmetric = false 
)
inline

◆ SetIceConfig() [1/2]

void cricket::FakeIceTransport::SetIceConfig ( const IceConfig config)
inlineoverridevirtual

◆ SetIceConfig() [2/2]

void cricket::FakeIceTransport::SetIceConfig ( const IceConfig config)
inlineoverridevirtual

◆ SetIceParameters() [1/2]

void cricket::FakeIceTransport::SetIceParameters ( const IceParameters ice_params)
inlineoverridevirtual

◆ SetIceParameters() [2/2]

void cricket::FakeIceTransport::SetIceParameters ( const IceParameters ice_params)
inlineoverridevirtual

◆ SetIceRole() [1/2]

void cricket::FakeIceTransport::SetIceRole ( IceRole  role)
inlineoverridevirtual

◆ SetIceRole() [2/2]

void cricket::FakeIceTransport::SetIceRole ( IceRole  role)
inlineoverridevirtual

◆ SetIceTiebreaker() [1/2]

void cricket::FakeIceTransport::SetIceTiebreaker ( uint64_t  tiebreaker)
inlineoverridevirtual

◆ SetIceTiebreaker() [2/2]

void cricket::FakeIceTransport::SetIceTiebreaker ( uint64_t  tiebreaker)
inlineoverridevirtual

◆ SetMetricsObserver() [1/2]

void cricket::FakeIceTransport::SetMetricsObserver ( webrtc::MetricsObserverInterface observer)
inlineoverridevirtual

◆ SetMetricsObserver() [2/2]

void cricket::FakeIceTransport::SetMetricsObserver ( webrtc::MetricsObserverInterface observer)
inlineoverridevirtual

◆ SetOption() [1/2]

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

◆ SetOption() [2/2]

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

◆ SetReceiving() [1/2]

void cricket::FakeIceTransport::SetReceiving ( bool  receiving)
inline

◆ SetReceiving() [2/2]

void cricket::FakeIceTransport::SetReceiving ( bool  receiving)
inline

◆ SetRemoteIceMode() [1/2]

void cricket::FakeIceTransport::SetRemoteIceMode ( IceMode  mode)
inlineoverridevirtual

◆ SetRemoteIceMode() [2/2]

void cricket::FakeIceTransport::SetRemoteIceMode ( IceMode  mode)
inlineoverridevirtual

◆ SetRemoteIceParameters() [1/2]

void cricket::FakeIceTransport::SetRemoteIceParameters ( const IceParameters params)
inlineoverridevirtual

◆ SetRemoteIceParameters() [2/2]

void cricket::FakeIceTransport::SetRemoteIceParameters ( const IceParameters params)
inlineoverridevirtual

◆ SetWritable() [1/2]

void cricket::FakeIceTransport::SetWritable ( bool  writable)
inline

◆ SetWritable() [2/2]

void cricket::FakeIceTransport::SetWritable ( bool  writable)
inline

◆ transport_name() [1/2]

const std::string& cricket::FakeIceTransport::transport_name ( ) const
inlineoverridevirtual

◆ transport_name() [2/2]

const std::string& cricket::FakeIceTransport::transport_name ( ) const
inlineoverridevirtual

◆ writable() [1/2]

bool cricket::FakeIceTransport::writable ( ) const
inlineoverridevirtual

◆ writable() [2/2]

bool cricket::FakeIceTransport::writable ( ) const
inlineoverridevirtual

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