Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
impala::InternalQueue< T >::Node Struct Reference

#include <internal-queue.h>

Inheritance diagram for impala::InternalQueue< T >::Node:
Collaboration diagram for impala::InternalQueue< T >::Node:

Public Member Functions

 Node ()
 
virtual ~Node ()
 
T * Next () const
 Returns the Next/Prev node or NULL if this is the end/front. More...
 
T * Prev () const
 

Private Attributes

InternalQueueparent_queue
 Pointer to the queue this Node is on. NULL if not on any queue. More...
 
Nodenext
 
Nodeprev
 

Friends

class InternalQueue
 

Detailed Description

template<typename T>
struct impala::InternalQueue< T >::Node

Definition at line 42 of file internal-queue.h.

Constructor & Destructor Documentation

template<typename T>
impala::InternalQueue< T >::Node::Node ( )
inline

Definition at line 44 of file internal-queue.h.

template<typename T>
virtual impala::InternalQueue< T >::Node::~Node ( )
inlinevirtual

Definition at line 45 of file internal-queue.h.

Member Function Documentation

template<typename T>
T* impala::InternalQueue< T >::Node::Next ( ) const
inline

Returns the Next/Prev node or NULL if this is the end/front.

Definition at line 48 of file internal-queue.h.

References impala::InternalQueue< T >::lock_, impala::InternalQueue< T >::Node::next, and impala::InternalQueue< T >::Node::parent_queue.

Referenced by impala::TEST(), and impala::BufferedBlockMgr::Validate().

template<typename T>
T* impala::InternalQueue< T >::Node::Prev ( ) const
inline

Friends And Related Function Documentation

template<typename T>
friend class InternalQueue
friend

Definition at line 58 of file internal-queue.h.

Member Data Documentation

template<typename T>
InternalQueue* impala::InternalQueue< T >::Node::parent_queue
private

Pointer to the queue this Node is on. NULL if not on any queue.

Definition at line 61 of file internal-queue.h.

Referenced by impala::InternalQueue< T >::Node::Next(), and impala::InternalQueue< T >::Node::Prev().


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