Cinder  0.9.1
Public Member Functions | List of all members
cinder::signals::detail::SignalLinkBase Struct Referenceabstract

#include <Signals.h>

Public Member Functions

 SignalLinkBase ()
 
virtual ~SignalLinkBase ()
 
virtual bool removeSibling (SignalLinkBase *link)=0
 
void incrRef ()
 
void decrRef ()
 
int getRefCount () const
 
void enable ()
 
void disable ()
 
bool isEnabled () const
 

Detailed Description

Base class for signal links, which manages reference counting and provides a concrete type to be passed to Connection.

Constructor & Destructor Documentation

cinder::signals::detail::SignalLinkBase::SignalLinkBase ( )
virtual cinder::signals::detail::SignalLinkBase::~SignalLinkBase ( )
virtual

Member Function Documentation

virtual bool cinder::signals::detail::SignalLinkBase::removeSibling ( SignalLinkBase link)
pure virtual
void cinder::signals::detail::SignalLinkBase::incrRef ( )
void cinder::signals::detail::SignalLinkBase::decrRef ( )
int cinder::signals::detail::SignalLinkBase::getRefCount ( ) const
void cinder::signals::detail::SignalLinkBase::enable ( )
void cinder::signals::detail::SignalLinkBase::disable ( )
bool cinder::signals::detail::SignalLinkBase::isEnabled ( ) const

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