Dali 3D User Interface Engine
List of all members | Public Member Functions | Private Member Functions | Private Attributes
Dali::Internal::MessageBuffer::Iterator Class Reference

Used to iterate though the messages in the buffer. More...

#include <message-buffer.h>

Public Member Functions

 Iterator (WordType *current)
 
bool IsValid ()
 
WordTypeGet ()
 
void Next ()
 
 Iterator (const Iterator &copy)
 

Private Member Functions

Iteratoroperator= (const Iterator &rhs)
 

Private Attributes

WordTypemCurrent
 
std::size_t mMessageSize
 

Detailed Description

Used to iterate though the messages in the buffer.

Definition at line 67 of file message-buffer.h.

Constructor & Destructor Documentation

Dali::Internal::MessageBuffer::Iterator::Iterator ( WordType current)

Definition at line 154 of file message-buffer.cpp.

References mCurrent, and mMessageSize.

Dali::Internal::MessageBuffer::Iterator::Iterator ( const Iterator copy)

Definition at line 165 of file message-buffer.cpp.

Member Function Documentation

WordType* Dali::Internal::MessageBuffer::Iterator::Get ( )
inline

Definition at line 82 of file message-buffer.h.

References mCurrent, and mMessageSize.

bool Dali::Internal::MessageBuffer::Iterator::IsValid ( )
inline
void Dali::Internal::MessageBuffer::Iterator::Next ( )
inline

Definition at line 88 of file message-buffer.h.

References mCurrent, and mMessageSize.

Iterator& Dali::Internal::MessageBuffer::Iterator::operator= ( const Iterator rhs)
private

Member Data Documentation

WordType* Dali::Internal::MessageBuffer::Iterator::mCurrent
private

Definition at line 105 of file message-buffer.h.

Referenced by Get(), Iterator(), and Next().

std::size_t Dali::Internal::MessageBuffer::Iterator::mMessageSize
private

Definition at line 106 of file message-buffer.h.

Referenced by Get(), IsValid(), Iterator(), and Next().


The documentation for this class was generated from the following files:
Dali Docs Home
Read more about Dali