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

#include <mockicetransport.h>

Inheritance diagram for cricket::MockIceTransport:
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

 MockIceTransport ()
 
 MOCK_METHOD4 (SendPacket, int(const char *data, size_t len, const rtc::PacketOptions &options, int flags))
 
 MOCK_METHOD2 (SetOption, int(rtc::Socket::Option opt, int value))
 
 MOCK_METHOD0 (GetError, int())
 
 MOCK_CONST_METHOD0 (GetIceRole, cricket::IceRole())
 
 MOCK_METHOD1 (GetStats, bool(cricket::ConnectionInfos *infos))
 
 MOCK_CONST_METHOD0 (IsDtlsActive, bool())
 
 MOCK_CONST_METHOD1 (GetSslRole, bool(rtc::SSLRole *role))
 
IceTransportState GetState () const override
 
const std::stringtransport_name () const override
 
int component () const override
 
void SetIceRole (IceRole role) override
 
void SetIceTiebreaker (uint64_t tiebreaker) override
 
void SetIceParameters (const IceParameters &ice_params) override
 
void SetRemoteIceParameters (const IceParameters &ice_params) override
 
void SetRemoteIceMode (IceMode mode) override
 
void SetIceConfig (const IceConfig &config) override
 
rtc::Optional< int > GetRttEstimate () override
 
void MaybeStartGathering () override
 
void SetMetricsObserver (webrtc::MetricsObserverInterface *observer) override
 
void AddRemoteCandidate (const Candidate &candidate) override
 
void RemoveRemoteCandidate (const Candidate &candidate) override
 
IceGatheringState gathering_state () const override
 
bool receiving () const override
 
bool writable () const override
 
 MockIceTransport ()
 
 MOCK_METHOD4 (SendPacket, int(const char *data, size_t len, const rtc::PacketOptions &options, int flags))
 
 MOCK_METHOD2 (SetOption, int(rtc::Socket::Option opt, int value))
 
 MOCK_METHOD0 (GetError, int())
 
 MOCK_CONST_METHOD0 (GetIceRole, cricket::IceRole())
 
 MOCK_METHOD1 (GetStats, bool(cricket::ConnectionInfos *infos))
 
 MOCK_CONST_METHOD0 (IsDtlsActive, bool())
 
 MOCK_CONST_METHOD1 (GetSslRole, bool(rtc::SSLRole *role))
 
IceTransportState GetState () const override
 
const std::stringtransport_name () const override
 
int component () const override
 
void SetIceRole (IceRole role) override
 
void SetIceTiebreaker (uint64_t tiebreaker) override
 
void SetIceParameters (const IceParameters &ice_params) override
 
void SetRemoteIceParameters (const IceParameters &ice_params) override
 
void SetRemoteIceMode (IceMode mode) override
 
void SetIceConfig (const IceConfig &config) override
 
rtc::Optional< int > GetRttEstimate () override
 
void MaybeStartGathering () override
 
void SetMetricsObserver (webrtc::MetricsObserverInterface *observer) override
 
void AddRemoteCandidate (const Candidate &candidate) override
 
void RemoveRemoteCandidate (const Candidate &candidate) override
 
IceGatheringState gathering_state () const override
 
bool receiving () const override
 
bool writable () const override
 
- Public Member Functions inherited from cricket::IceTransportInternal
virtual ~IceTransportInternal ()
 
virtual IceRole GetIceRole () const =0
 
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)
 
virtual bool GetStats (ConnectionInfos *infos)=0
 
std::string debug_name () const override
 
virtual ~IceTransportInternal ()
 
virtual IceRole GetIceRole () const =0
 
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)
 
virtual bool GetStats (ConnectionInfos *infos)=0
 
std::string debug_name () const override
 
- Public Member Functions inherited from rtc::PacketTransportInternal
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 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 ()
 

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

◆ MockIceTransport() [1/2]

cricket::MockIceTransport::MockIceTransport ( )
inline

◆ MockIceTransport() [2/2]

cricket::MockIceTransport::MockIceTransport ( )
inline

Member Function Documentation

◆ AddRemoteCandidate() [1/2]

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

◆ AddRemoteCandidate() [2/2]

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

◆ component() [1/2]

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

◆ component() [2/2]

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

◆ gathering_state() [1/2]

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

◆ gathering_state() [2/2]

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

◆ GetRttEstimate() [1/2]

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

◆ GetRttEstimate() [2/2]

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

◆ GetState() [1/2]

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

◆ GetState() [2/2]

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

◆ MaybeStartGathering() [1/2]

void cricket::MockIceTransport::MaybeStartGathering ( )
inlineoverridevirtual

◆ MaybeStartGathering() [2/2]

void cricket::MockIceTransport::MaybeStartGathering ( )
inlineoverridevirtual

◆ MOCK_CONST_METHOD0() [1/4]

cricket::MockIceTransport::MOCK_CONST_METHOD0 ( GetIceRole  ,
cricket::IceRole()   
)

◆ MOCK_CONST_METHOD0() [2/4]

cricket::MockIceTransport::MOCK_CONST_METHOD0 ( GetIceRole  ,
cricket::IceRole()   
)

◆ MOCK_CONST_METHOD0() [3/4]

cricket::MockIceTransport::MOCK_CONST_METHOD0 ( IsDtlsActive  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [4/4]

cricket::MockIceTransport::MOCK_CONST_METHOD0 ( IsDtlsActive  ,
bool()   
)

◆ MOCK_CONST_METHOD1() [1/2]

cricket::MockIceTransport::MOCK_CONST_METHOD1 ( GetSslRole  ,
bool(rtc::SSLRole *role)   
)

◆ MOCK_CONST_METHOD1() [2/2]

cricket::MockIceTransport::MOCK_CONST_METHOD1 ( GetSslRole  ,
bool(rtc::SSLRole *role)   
)

◆ MOCK_METHOD0() [1/2]

cricket::MockIceTransport::MOCK_METHOD0 ( GetError  ,
int()   
)

◆ MOCK_METHOD0() [2/2]

cricket::MockIceTransport::MOCK_METHOD0 ( GetError  ,
int()   
)

◆ MOCK_METHOD1() [1/2]

cricket::MockIceTransport::MOCK_METHOD1 ( GetStats  ,
bool(cricket::ConnectionInfos *infos)   
)

◆ MOCK_METHOD1() [2/2]

cricket::MockIceTransport::MOCK_METHOD1 ( GetStats  ,
bool(cricket::ConnectionInfos *infos)   
)

◆ MOCK_METHOD2() [1/2]

cricket::MockIceTransport::MOCK_METHOD2 ( SetOption  ,
int(rtc::Socket::Option opt, int value  
)

◆ MOCK_METHOD2() [2/2]

cricket::MockIceTransport::MOCK_METHOD2 ( SetOption  ,
int(rtc::Socket::Option opt, int value  
)

◆ MOCK_METHOD4() [1/2]

cricket::MockIceTransport::MOCK_METHOD4 ( SendPacket  ,
int(const char *data, size_t len, const rtc::PacketOptions &options, int flags  
)

◆ MOCK_METHOD4() [2/2]

cricket::MockIceTransport::MOCK_METHOD4 ( SendPacket  ,
int(const char *data, size_t len, const rtc::PacketOptions &options, int flags  
)

◆ receiving() [1/2]

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

◆ receiving() [2/2]

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

◆ RemoveRemoteCandidate() [1/2]

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

◆ RemoveRemoteCandidate() [2/2]

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

◆ SetIceConfig() [1/2]

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

◆ SetIceConfig() [2/2]

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

◆ SetIceParameters() [1/2]

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

◆ SetIceParameters() [2/2]

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

◆ SetIceRole() [1/2]

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

◆ SetIceRole() [2/2]

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

◆ SetIceTiebreaker() [1/2]

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

◆ SetIceTiebreaker() [2/2]

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

◆ SetMetricsObserver() [1/2]

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

◆ SetMetricsObserver() [2/2]

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

◆ SetRemoteIceMode() [1/2]

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

◆ SetRemoteIceMode() [2/2]

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

◆ SetRemoteIceParameters() [1/2]

void cricket::MockIceTransport::SetRemoteIceParameters ( const IceParameters ice_params)
inlineoverridevirtual

◆ SetRemoteIceParameters() [2/2]

void cricket::MockIceTransport::SetRemoteIceParameters ( const IceParameters ice_params)
inlineoverridevirtual

◆ transport_name() [1/2]

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

◆ transport_name() [2/2]

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

◆ writable() [1/2]

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

◆ writable() [2/2]

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

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