webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Protected Attributes | List of all members
DtmfSenderTest Class Reference
Inheritance diagram for DtmfSenderTest:
testing::Test

Protected Member Functions

 DtmfSenderTest ()
 
 ~DtmfSenderTest ()
 
void GetDtmfInfoFromString (const std::string &tones, int duration, int inter_tone_gap, std::vector< FakeDtmfProvider::DtmfInfo > *dtmfs)
 
void VerifyExpectedState (AudioTrackInterface *track, const std::string &tones, int duration, int inter_tone_gap)
 
void VerifyOnProvider (const std::string &tones, int duration, int inter_tone_gap)
 
void VerifyOnProvider (const std::vector< FakeDtmfProvider::DtmfInfo > &dtmf_queue_ref)
 
void VerifyOnObserver (const std::string &tones_ref)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 

Protected Attributes

rtc::scoped_refptr< AudioTrackInterfacetrack_
 
std::unique_ptr< FakeDtmfObserverobserver_
 
std::unique_ptr< FakeDtmfProviderprovider_
 
rtc::scoped_refptr< DtmfSenderdtmf_
 
rtc::ScopedFakeClock fake_clock_
 

Constructor & Destructor Documentation

◆ DtmfSenderTest()

DtmfSenderTest::DtmfSenderTest ( )
inlineprotected

◆ ~DtmfSenderTest()

DtmfSenderTest::~DtmfSenderTest ( )
inlineprotected

Member Function Documentation

◆ GetDtmfInfoFromString()

void DtmfSenderTest::GetDtmfInfoFromString ( const std::string tones,
int  duration,
int  inter_tone_gap,
std::vector< FakeDtmfProvider::DtmfInfo > *  dtmfs 
)
inlineprotected

◆ VerifyExpectedState()

void DtmfSenderTest::VerifyExpectedState ( AudioTrackInterface track,
const std::string tones,
int  duration,
int  inter_tone_gap 
)
inlineprotected

◆ VerifyOnObserver()

void DtmfSenderTest::VerifyOnObserver ( const std::string tones_ref)
inlineprotected

◆ VerifyOnProvider() [1/2]

void DtmfSenderTest::VerifyOnProvider ( const std::string tones,
int  duration,
int  inter_tone_gap 
)
inlineprotected

◆ VerifyOnProvider() [2/2]

void DtmfSenderTest::VerifyOnProvider ( const std::vector< FakeDtmfProvider::DtmfInfo > &  dtmf_queue_ref)
inlineprotected

Member Data Documentation

◆ dtmf_

rtc::scoped_refptr<DtmfSender> DtmfSenderTest::dtmf_
protected

◆ fake_clock_

rtc::ScopedFakeClock DtmfSenderTest::fake_clock_
protected

◆ observer_

std::unique_ptr<FakeDtmfObserver> DtmfSenderTest::observer_
protected

◆ provider_

std::unique_ptr<FakeDtmfProvider> DtmfSenderTest::provider_
protected

◆ track_

rtc::scoped_refptr<AudioTrackInterface> DtmfSenderTest::track_
protected

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