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

#include <basicportallocator.h>

Inheritance diagram for cricket::BasicPortAllocatorSession:
cricket::PortAllocatorSession rtc::MessageHandler cricket::PortAllocatorSession rtc::MessageHandler 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

 BasicPortAllocatorSession (BasicPortAllocator *allocator, const std::string &content_name, int component, const std::string &ice_ufrag, const std::string &ice_pwd)
 
 ~BasicPortAllocatorSession ()
 
virtual BasicPortAllocatorallocator ()
 
rtc::Threadnetwork_thread ()
 
rtc::PacketSocketFactorysocket_factory ()
 
void SetCandidateFilter (uint32_t filter) override
 
void StartGettingPorts () override
 
void StopGettingPorts () override
 
void ClearGettingPorts () override
 
bool IsGettingPorts () override
 
bool IsCleared () const override
 
bool IsStopped () const override
 
std::vector< PortInterface * > ReadyPorts () const override
 
std::vector< CandidateReadyCandidates () const override
 
bool CandidatesAllocationDone () const override
 
void RegatherOnFailedNetworks () override
 
void PruneAllPorts () override
 
 BasicPortAllocatorSession (BasicPortAllocator *allocator, const std::string &content_name, int component, const std::string &ice_ufrag, const std::string &ice_pwd)
 
 ~BasicPortAllocatorSession ()
 
virtual BasicPortAllocatorallocator ()
 
rtc::Threadnetwork_thread ()
 
rtc::PacketSocketFactorysocket_factory ()
 
void SetCandidateFilter (uint32_t filter) override
 
void StartGettingPorts () override
 
void StopGettingPorts () override
 
void ClearGettingPorts () override
 
bool IsGettingPorts () override
 
bool IsCleared () const override
 
bool IsStopped () const override
 
std::vector< PortInterface * > ReadyPorts () const override
 
std::vector< CandidateReadyCandidates () const override
 
bool CandidatesAllocationDone () const override
 
void RegatherOnFailedNetworks () override
 
void PruneAllPorts () override
 
- Public Member Functions inherited from cricket::PortAllocatorSession
 PortAllocatorSession (const std::string &content_name, int component, const std::string &ice_ufrag, const std::string &ice_pwd, uint32_t flags)
 
virtual ~PortAllocatorSession ()
 
uint32_t flags () const
 
void set_flags (uint32_t flags)
 
std::string content_name () const
 
int component () const
 
const std::stringice_ufrag () const
 
const std::stringice_pwd () const
 
bool pooled () const
 
virtual void RegatherOnAllNetworks ()
 
virtual uint32_t generation ()
 
virtual void set_generation (uint32_t generation)
 
 PortAllocatorSession (const std::string &content_name, int component, const std::string &ice_ufrag, const std::string &ice_pwd, uint32_t flags)
 
virtual ~PortAllocatorSession ()
 
uint32_t flags () const
 
void set_flags (uint32_t flags)
 
std::string content_name () const
 
int component () const
 
const std::stringice_ufrag () const
 
const std::stringice_pwd () const
 
bool pooled () const
 
virtual void RegatherOnAllNetworks ()
 
virtual uint32_t generation ()
 
virtual void set_generation (uint32_t generation)
 
- 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 rtc::MessageHandler
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 

Protected Member Functions

void UpdateIceParametersInternal () override
 
virtual void GetPortConfigurations ()
 
virtual void ConfigReady (PortConfiguration *config)
 
void OnMessage (rtc::Message *message) override
 
void UpdateIceParametersInternal () override
 
virtual void GetPortConfigurations ()
 
virtual void ConfigReady (PortConfiguration *config)
 
void OnMessage (rtc::Message *message) override
 
- Protected Member Functions inherited from cricket::PortAllocatorSession
const std::stringusername () const
 
const std::stringpassword () const
 
const std::stringusername () const
 
const std::stringpassword () const
 
- 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 ()
 
- Protected Member Functions inherited from rtc::MessageHandler
 MessageHandler ()
 
 MessageHandler ()
 

Friends

class AllocationSequence
 

Additional Inherited Members

- Public Attributes inherited from cricket::PortAllocatorSession
sigslot::signal2< PortAllocatorSession *, PortInterface * > SignalPortReady
 
sigslot::signal2< PortAllocatorSession *, const std::vector< PortInterface * > & > SignalPortsPruned
 
sigslot::signal2< PortAllocatorSession *, const std::vector< Candidate > & > SignalCandidatesReady
 
sigslot::signal2< PortAllocatorSession *, const std::vector< Candidate > & > SignalCandidatesRemoved
 
sigslot::signal1< PortAllocatorSession * > SignalCandidatesAllocationDone
 
sigslot::signal2< PortAllocatorSession *, IceRegatheringReasonSignalIceRegathering
 
sigslot::signal1< PortAllocatorSession * > SignalDestroyed
 

Constructor & Destructor Documentation

◆ BasicPortAllocatorSession() [1/2]

cricket::BasicPortAllocatorSession::BasicPortAllocatorSession ( BasicPortAllocator allocator,
const std::string content_name,
int  component,
const std::string ice_ufrag,
const std::string ice_pwd 
)

◆ ~BasicPortAllocatorSession() [1/2]

cricket::BasicPortAllocatorSession::~BasicPortAllocatorSession ( )

◆ BasicPortAllocatorSession() [2/2]

cricket::BasicPortAllocatorSession::BasicPortAllocatorSession ( BasicPortAllocator allocator,
const std::string content_name,
int  component,
const std::string ice_ufrag,
const std::string ice_pwd 
)

◆ ~BasicPortAllocatorSession() [2/2]

cricket::BasicPortAllocatorSession::~BasicPortAllocatorSession ( )

Member Function Documentation

◆ allocator() [1/2]

virtual BasicPortAllocator* cricket::BasicPortAllocatorSession::allocator ( )
inlinevirtual

◆ allocator() [2/2]

virtual BasicPortAllocator* cricket::BasicPortAllocatorSession::allocator ( )
inlinevirtual

◆ CandidatesAllocationDone() [1/2]

bool cricket::BasicPortAllocatorSession::CandidatesAllocationDone ( ) const
overridevirtual

◆ CandidatesAllocationDone() [2/2]

bool cricket::BasicPortAllocatorSession::CandidatesAllocationDone ( ) const
overridevirtual

◆ ClearGettingPorts() [1/2]

void cricket::BasicPortAllocatorSession::ClearGettingPorts ( )
overridevirtual

◆ ClearGettingPorts() [2/2]

void cricket::BasicPortAllocatorSession::ClearGettingPorts ( )
overridevirtual

◆ ConfigReady() [1/2]

virtual void cricket::BasicPortAllocatorSession::ConfigReady ( PortConfiguration config)
protectedvirtual

◆ ConfigReady() [2/2]

void cricket::BasicPortAllocatorSession::ConfigReady ( PortConfiguration config)
protectedvirtual

◆ GetPortConfigurations() [1/2]

void cricket::BasicPortAllocatorSession::GetPortConfigurations ( )
protectedvirtual

◆ GetPortConfigurations() [2/2]

virtual void cricket::BasicPortAllocatorSession::GetPortConfigurations ( )
protectedvirtual

◆ IsCleared() [1/2]

bool cricket::BasicPortAllocatorSession::IsCleared ( ) const
inlineoverridevirtual

Reimplemented from cricket::PortAllocatorSession.

◆ IsCleared() [2/2]

bool cricket::BasicPortAllocatorSession::IsCleared ( ) const
inlineoverridevirtual

Reimplemented from cricket::PortAllocatorSession.

◆ IsGettingPorts() [1/2]

bool cricket::BasicPortAllocatorSession::IsGettingPorts ( )
inlineoverridevirtual

◆ IsGettingPorts() [2/2]

bool cricket::BasicPortAllocatorSession::IsGettingPorts ( )
inlineoverridevirtual

◆ IsStopped() [1/2]

bool cricket::BasicPortAllocatorSession::IsStopped ( ) const
inlineoverridevirtual

Reimplemented from cricket::PortAllocatorSession.

◆ IsStopped() [2/2]

bool cricket::BasicPortAllocatorSession::IsStopped ( ) const
inlineoverridevirtual

Reimplemented from cricket::PortAllocatorSession.

◆ network_thread() [1/2]

rtc::Thread* cricket::BasicPortAllocatorSession::network_thread ( )
inline

◆ network_thread() [2/2]

rtc::Thread* cricket::BasicPortAllocatorSession::network_thread ( )
inline

◆ OnMessage() [1/2]

void cricket::BasicPortAllocatorSession::OnMessage ( rtc::Message message)
overrideprotectedvirtual

Implements rtc::MessageHandler.

◆ OnMessage() [2/2]

void cricket::BasicPortAllocatorSession::OnMessage ( rtc::Message message)
overrideprotectedvirtual

Implements rtc::MessageHandler.

◆ PruneAllPorts() [1/2]

void cricket::BasicPortAllocatorSession::PruneAllPorts ( )
overridevirtual

Reimplemented from cricket::PortAllocatorSession.

◆ PruneAllPorts() [2/2]

void cricket::BasicPortAllocatorSession::PruneAllPorts ( )
overridevirtual

Reimplemented from cricket::PortAllocatorSession.

◆ ReadyCandidates() [1/2]

std::vector< Candidate > cricket::BasicPortAllocatorSession::ReadyCandidates ( ) const
overridevirtual

◆ ReadyCandidates() [2/2]

std::vector<Candidate> cricket::BasicPortAllocatorSession::ReadyCandidates ( ) const
overridevirtual

◆ ReadyPorts() [1/2]

std::vector<PortInterface*> cricket::BasicPortAllocatorSession::ReadyPorts ( ) const
overridevirtual

◆ ReadyPorts() [2/2]

std::vector< PortInterface * > cricket::BasicPortAllocatorSession::ReadyPorts ( ) const
overridevirtual

◆ RegatherOnFailedNetworks() [1/2]

void cricket::BasicPortAllocatorSession::RegatherOnFailedNetworks ( )
overridevirtual

Reimplemented from cricket::PortAllocatorSession.

◆ RegatherOnFailedNetworks() [2/2]

void cricket::BasicPortAllocatorSession::RegatherOnFailedNetworks ( )
overridevirtual

Reimplemented from cricket::PortAllocatorSession.

◆ SetCandidateFilter() [1/2]

void cricket::BasicPortAllocatorSession::SetCandidateFilter ( uint32_t  filter)
overridevirtual

◆ SetCandidateFilter() [2/2]

void cricket::BasicPortAllocatorSession::SetCandidateFilter ( uint32_t  filter)
overridevirtual

◆ socket_factory() [1/2]

rtc::PacketSocketFactory* cricket::BasicPortAllocatorSession::socket_factory ( )
inline

◆ socket_factory() [2/2]

rtc::PacketSocketFactory* cricket::BasicPortAllocatorSession::socket_factory ( )
inline

◆ StartGettingPorts() [1/2]

void cricket::BasicPortAllocatorSession::StartGettingPorts ( )
overridevirtual

◆ StartGettingPorts() [2/2]

void cricket::BasicPortAllocatorSession::StartGettingPorts ( )
overridevirtual

◆ StopGettingPorts() [1/2]

void cricket::BasicPortAllocatorSession::StopGettingPorts ( )
overridevirtual

◆ StopGettingPorts() [2/2]

void cricket::BasicPortAllocatorSession::StopGettingPorts ( )
overridevirtual

◆ UpdateIceParametersInternal() [1/2]

void cricket::BasicPortAllocatorSession::UpdateIceParametersInternal ( )
overrideprotectedvirtual

Reimplemented from cricket::PortAllocatorSession.

◆ UpdateIceParametersInternal() [2/2]

void cricket::BasicPortAllocatorSession::UpdateIceParametersInternal ( )
overrideprotectedvirtual

Reimplemented from cricket::PortAllocatorSession.

Friends And Related Function Documentation

◆ AllocationSequence


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