Ardour
9.0-pre0-582-g084a23a80d
|
#include <graphnode.h>
Public Types | |
typedef std::map< GraphChain const *, node_set_t > | ActivationMap |
typedef std::map< GraphChain const *, int > | RefCntMap |
Public Member Functions | |
GraphActivision () | |
virtual | ~GraphActivision () |
node_set_t const & | activation_set (GraphChain const *const g) const |
int | init_refcount (GraphChain const *const g) const |
void | flush_graph_activision_rcu () |
Protected Attributes | |
SerializedRCUManager< ActivationMap > | _activation_set |
SerializedRCUManager< RefCntMap > | _init_refcount |
Friends | |
struct | GraphChain |
Definition at line 51 of file graphnode.h.
typedef std::map<GraphChain const*, node_set_t> ARDOUR::GraphActivision::ActivationMap |
Definition at line 57 of file graphnode.h.
typedef std::map<GraphChain const*, int> ARDOUR::GraphActivision::RefCntMap |
Definition at line 58 of file graphnode.h.
ARDOUR::GraphActivision::GraphActivision | ( | ) |
|
inlinevirtual |
Definition at line 55 of file graphnode.h.
node_set_t const& ARDOUR::GraphActivision::activation_set | ( | GraphChain const *const | g | ) | const |
void ARDOUR::GraphActivision::flush_graph_activision_rcu | ( | ) |
int ARDOUR::GraphActivision::init_refcount | ( | GraphChain const *const | g | ) | const |
|
friend |
Definition at line 65 of file graphnode.h.
|
protected |
Nodes that we directly feed
Definition at line 68 of file graphnode.h.
|
protected |
The number of nodes that we directly feed us (one count for each chain)
Definition at line 70 of file graphnode.h.