TwiceAsNice  2019-02-18
Private Member Functions | Private Attributes | Friends | List of all members
Nice::WaveBreaker Class Reference

#include <WaveBreaker.h>

Inheritance diagram for Nice::WaveBreaker:
Inheritance graph
Collaboration diagram for Nice::WaveBreaker:
Collaboration graph

Private Member Functions

 WaveBreaker ()
 
 ~WaveBreaker ()
 
void add (const Nice::Any &_val)
 
const Nice::AnybreakWave ()
 
void clear ()
 
 WaveBreaker ()
 
 ~WaveBreaker ()
 
void add (const Nice::Any &_val)
 
const Nice::AnybreakWave ()
 
void clear ()
 
 WaveBreaker ()
 
 ~WaveBreaker ()
 
void add (const Nice::Any &_val)
 
const Nice::AnybreakWave ()
 
void clear ()
 

Private Attributes

const Nice::Anym_wave
 
Nice::Mutex m_mutex
 

Friends

class Nice::BridgeItem
 
class Nice::ThreadHopper
 

Constructor & Destructor Documentation

◆ WaveBreaker() [1/3]

Nice::WaveBreaker::WaveBreaker ( )
inlineprivate

◆ ~WaveBreaker() [1/3]

Nice::WaveBreaker::~WaveBreaker ( )
inlineprivate

◆ WaveBreaker() [2/3]

Nice::WaveBreaker::WaveBreaker ( )
inlineprivate

◆ ~WaveBreaker() [2/3]

Nice::WaveBreaker::~WaveBreaker ( )
inlineprivate

◆ WaveBreaker() [3/3]

Nice::WaveBreaker::WaveBreaker ( )
inlineprivate

◆ ~WaveBreaker() [3/3]

Nice::WaveBreaker::~WaveBreaker ( )
inlineprivate

Member Function Documentation

◆ add() [1/3]

void Nice::WaveBreaker::add ( const Nice::Any _val)
inlineprivate

◆ add() [2/3]

void Nice::WaveBreaker::add ( const Nice::Any _val)
inlineprivate

◆ add() [3/3]

void Nice::WaveBreaker::add ( const Nice::Any _val)
inlineprivate

◆ breakWave() [1/3]

const Nice::Any& Nice::WaveBreaker::breakWave ( )
inlineprivate

◆ breakWave() [2/3]

const Nice::Any& Nice::WaveBreaker::breakWave ( )
inlineprivate

◆ breakWave() [3/3]

const Nice::Any& Nice::WaveBreaker::breakWave ( )
inlineprivate

◆ clear() [1/3]

void Nice::WaveBreaker::clear ( )
inlineprivate

◆ clear() [2/3]

void Nice::WaveBreaker::clear ( void  )
inlineprivate

◆ clear() [3/3]

void Nice::WaveBreaker::clear ( void  )
inlineprivate

Friends And Related Function Documentation

◆ Nice::BridgeItem

◆ Nice::ThreadHopper

Member Data Documentation

◆ m_mutex

Nice::Mutex Nice::WaveBreaker::m_mutex
private

◆ m_wave

const Nice::Any * Nice::WaveBreaker::m_wave
private

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