Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Public Attributes
Rapicorn::Aida::Lib::HandlerLink< Function > Struct Template Reference

HandlerLink implements a doubly-linked ring with ref-counted nodes containing callback links. More...

#include <aidasignal.hh>

List of all members.

Public Member Functions

 HandlerLink (const Function &callback)
void incref ()
void decref ()
void unlink ()
size_t add_before (const Function &callback)
bool deactivate (const Function &callback)
bool remove_sibling (size_t id)

Public Attributes

HandlerLinknext
HandlerLinkprev
Function function
int ref_count

Detailed Description

template<class Function>
struct Rapicorn::Aida::Lib::HandlerLink< Function >

HandlerLink implements a doubly-linked ring with ref-counted nodes containing callback links.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines