#include <pipelineCyclerBase.h>
Inheritance diagram for PipelineCyclerBase:

Public Member Functions | |
| INLINE | PipelineCyclerBase (CycleData *initial_data, Pipeline *pipeline=NULL) |
| INLINE | PipelineCyclerBase (CycleData *initial_data, const PipelineCyclerBase ©) |
| INLINE void | operator= (const PipelineCyclerBase ©) |
| INLINE | ~PipelineCyclerBase () |
| INLINE const CycleData * | read () const |
| INLINE void | increment_read (const CycleData *pointer) const |
| INLINE void | release_read (const CycleData *pointer) const |
| INLINE CycleData * | write () |
| INLINE CycleData * | elevate_read (const CycleData *pointer) |
| INLINE void | release_write (CycleData *pointer) |
| INLINE int | get_num_stages () |
| INLINE bool | is_stage_unique (int n) const |
| INLINE CycleData * | write_stage (int n) |
| INLINE void | release_write_stage (int n, CycleData *pointer) |
| INLINE CycleData * | cheat () const |
| INLINE int | get_read_count () const |
| INLINE int | get_write_count () const |
Public Attributes | |
| CycleData * | _data |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented in PipelineCycler< CycleDataType >, and PipelineCycler< CData >. |
|
|
|
|
|
Referenced by PandaNode::delete_component(). |
|
|
|
|
|
|
|
|
|
|
|
Referenced by PandaNode::delete_component(). |
|
|
|
|
|
Reimplemented in PipelineCycler< CycleDataType >, and PipelineCycler< CData >. Referenced by BamWriter::write_cdata(). |
|
|
Referenced by BamWriter::write_cdata(). |
|
|
Referenced by BamReader::resolve_cycler_pointers(). |
|
||||||||||||
|
Referenced by PandaNode::delete_component(). |
|
|
Reimplemented in PipelineCycler< CycleDataType >, and PipelineCycler< CData >. Referenced by BamReader::read_cdata(), and BamReader::resolve_cycler_pointers(). |
|
|
Reimplemented in PipelineCycler< CycleDataType >, and PipelineCycler< CData >. |
|
|
Definition at line 79 of file pipelineCyclerBase.h. |
1.3