Public Member Functions | List of all members
G::Signal3< P1, P2, P3 > Class Template Reference

Part of the slot/signal system. More...

#include <gslot.h>

Inheritance diagram for G::Signal3< P1, P2, P3 >:
G::noncopyable

Public Member Functions

 Signal3 (bool once=false)
 
void emit (P1 p1, P2 p2, P3 p3)
 
void connect (Slot3< P1, P2, P3 > slot)
 
void disconnect ()
 
void reset ()
 
- Public Member Functions inherited from G::noncopyable
 noncopyable ()
 

Detailed Description

template<typename P1, typename P2, typename P3>
class G::Signal3< P1, P2, P3 >

Part of the slot/signal system.

Definition at line 360 of file gslot.h.

Constructor & Destructor Documentation

template<typename P1, typename P2, typename P3>
G::Signal3< P1, P2, P3 >::Signal3 ( bool  once = false)
inlineexplicit

Definition at line 367 of file gslot.h.

Member Function Documentation

template<typename P1, typename P2, typename P3>
void G::Signal3< P1, P2, P3 >::connect ( Slot3< P1, P2, P3 >  slot)
inline

Definition at line 369 of file gslot.h.

Referenced by GSmtp::ServerProtocol::ServerProtocol().

template<typename P1, typename P2, typename P3>
void G::Signal3< P1, P2, P3 >::disconnect ( )
inline

Definition at line 370 of file gslot.h.

template<typename P1, typename P2, typename P3>
void G::Signal3< P1, P2, P3 >::emit ( P1  p1,
P2  p2,
P3  p3 
)
inline

Definition at line 368 of file gslot.h.

template<typename P1, typename P2, typename P3>
void G::Signal3< P1, P2, P3 >::reset ( )
inline

Definition at line 371 of file gslot.h.


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