PPL Logo

TListCMsgBuffer Class Reference

#include <sdag.h>

Collaboration diagram for TListCMsgBuffer:

Collaboration graph
[legend]

Public Member Functions

 TListCMsgBuffer (void)
void pup (PUP::er &p)
int empty (void)
CMsgBufferbegin (void)
int end (void)
CMsgBuffernext (void)
CMsgBufferfront (void)
void remove (CMsgBuffer *data)
void append (CMsgBuffer *data)

Private Attributes

CMsgBufferfirst
CMsgBufferlast
CMsgBuffercurrent

Detailed Description

Definition at line 161 of file sdag.h.


Constructor & Destructor Documentation

TListCMsgBuffer::TListCMsgBuffer ( void   )  [inline]

Definition at line 170 of file sdag.h.


Member Function Documentation

void TListCMsgBuffer::pup ( PUP::er p  )  [inline]

Definition at line 172 of file sdag.h.

References current, first, PUP::er::isUnpacking(), last, CMsgBuffer::next, and CMsgBuffer::pup().

int TListCMsgBuffer::empty ( void   )  [inline]

Definition at line 199 of file sdag.h.

References first.

CMsgBuffer* TListCMsgBuffer::begin ( void   )  [inline]

Definition at line 201 of file sdag.h.

References current, and first.

Referenced by CDep::getMessage().

int TListCMsgBuffer::end ( void   )  [inline]

Definition at line 205 of file sdag.h.

References current.

Referenced by CDep::getMessage().

CMsgBuffer* TListCMsgBuffer::next ( void   )  [inline]

Definition at line 209 of file sdag.h.

References current, and CMsgBuffer::next.

Referenced by CDep::getMessage().

CMsgBuffer* TListCMsgBuffer::front ( void   )  [inline]

Definition at line 213 of file sdag.h.

References first.

Referenced by CDep::getMessage().

void TListCMsgBuffer::remove ( CMsgBuffer data  )  [inline]

Definition at line 218 of file sdag.h.

References data, first, last, and CMsgBuffer::next.

Referenced by CDep::removeMessage().

void TListCMsgBuffer::append ( CMsgBuffer data  )  [inline]

Definition at line 243 of file sdag.h.

References first, last, and CMsgBuffer::next.

Referenced by CDep::bufferMessage().


Field Documentation

Definition at line 165 of file sdag.h.

Referenced by append(), begin(), empty(), front(), pup(), and remove().

Definition at line 165 of file sdag.h.

Referenced by append(), pup(), and remove().

Definition at line 166 of file sdag.h.

Referenced by begin(), end(), next(), and pup().


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

Generated on Fri May 25 08:05:41 2012 for Charm++ by  doxygen 1.5.5