Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
ApraNode Class Reference

#include <ApraPool.h>

Collaboration diagram for ApraNode:
Collaboration graph

Public Member Functions

 ApraNode (char *const nptr, const size_t nsize)
 
 ~ApraNode ()
 
bool valid () const
 
void invalidate ()
 
char *& begin ()
 
char * begin () const
 
char * end () const
 
size_t total_size () const
 
ApraNodegetNext ()
 
void setNext (ApraNode *_next)
 

Private Attributes

char * ptr
 
char * end_ptr
 
size_t sz
 
ApraNodenext
 

Constructor & Destructor Documentation

◆ ApraNode()

ApraNode::ApraNode ( char *const nptr,
const size_t nsize )
inline

◆ ~ApraNode()

ApraNode::~ApraNode ( )
inline

Member Function Documentation

◆ begin() [1/2]

char *& ApraNode::begin ( )
inline
Here is the caller graph for this function:

◆ begin() [2/2]

char * ApraNode::begin ( ) const
inline

◆ end()

char * ApraNode::end ( ) const
inline
Here is the caller graph for this function:

◆ getNext()

ApraNode * ApraNode::getNext ( )
inline
Here is the caller graph for this function:

◆ invalidate()

void ApraNode::invalidate ( )
inline
Here is the call graph for this function:

◆ setNext()

void ApraNode::setNext ( ApraNode * _next)
inline
Here is the caller graph for this function:

◆ total_size()

size_t ApraNode::total_size ( ) const
inline

◆ valid()

bool ApraNode::valid ( ) const
inline
Here is the call graph for this function:

Member Data Documentation

◆ end_ptr

char* ApraNode::end_ptr
private

◆ next

ApraNode* ApraNode::next
private

◆ ptr

char* ApraNode::ptr
private

◆ sz

size_t ApraNode::sz
private

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