Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
Signaler< T > Class Template Reference

#include <Signaler.h>

Public Member Functions

void SignalMe (Signaler< T > &target)
 
void StopSignaling (Signaler< T > &target)
 
void SendSignal (T &signal)
 
virtual void ReceiveSignal (T &)
 
virtual void SignalDropped (Signaler< T > &signaler)
 

Protected Member Functions

 Signaler ()
 
virtual ~Signaler ()
 
void Connect (Signaler< T > &source)
 
void Disconnect (void)
 
 Signaler (const Signaler &)
 
const Signaleroperator= (const Signaler &)
 

Detailed Description

template<typename T>
class Signaler< T >

Definition at line 43 of file Signaler.h.

Constructor & Destructor Documentation

◆ Signaler() [1/2]

template<typename T>
Signaler< T >::Signaler ( )
inlineprotected

Definition at line 62 of file Signaler.h.

◆ ~Signaler()

template<typename T>
virtual Signaler< T >::~Signaler ( )
inlineprotectedvirtual

Definition at line 66 of file Signaler.h.

◆ Signaler() [2/2]

template<typename T>
Signaler< T >::Signaler ( const Signaler< T > & )
protected

Member Function Documentation

◆ Connect()

template<typename T>
void Signaler< T >::Connect ( Signaler< T > & source)
inlineprotected

Definition at line 69 of file Signaler.h.

◆ Disconnect()

template<typename T>
void Signaler< T >::Disconnect ( void )
inlineprotected

Definition at line 72 of file Signaler.h.

◆ operator=()

template<typename T>
const Signaler & Signaler< T >::operator= ( const Signaler< T > & )
protected

◆ ReceiveSignal()

template<typename T>
virtual void Signaler< T >::ReceiveSignal ( T & )
inlinevirtual

Definition at line 55 of file Signaler.h.

◆ SendSignal()

template<typename T>
void Signaler< T >::SendSignal ( T & signal)
inline

Definition at line 52 of file Signaler.h.

◆ SignalDropped()

template<typename T>
virtual void Signaler< T >::SignalDropped ( Signaler< T > & signaler)
inlinevirtual

Definition at line 58 of file Signaler.h.

◆ SignalMe()

template<typename T>
void Signaler< T >::SignalMe ( Signaler< T > & target)
inline

Definition at line 46 of file Signaler.h.

◆ StopSignaling()

template<typename T>
void Signaler< T >::StopSignaling ( Signaler< T > & target)
inline

Definition at line 49 of file Signaler.h.


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