TreeFrogFramework  2.8
Public Member Functions | Friends | List of all members
TSharedMemoryKvs::WriteLockingIterator Class Reference

#include <tsharedmemorykvs.h>

Public Member Functions

 ~WriteLockingIterator ()
 
const QByteArray & key () const
 
const QByteArray & value () const
 
bool isExpired () const
 
const QByteArray & operator* () const
 
WriteLockingIteratoroperator++ ()
 
bool operator== (const WriteLockingIterator &other) const
 
bool operator!= (const WriteLockingIterator &other) const
 
void remove ()
 

Friends

class TSharedMemoryKvs
 

Detailed Description

The WriteLockingIterator class provides an STL-style iterator with write-locking for TSharedMemoryKvs.

Constructor & Destructor Documentation

◆ ~WriteLockingIterator()

TSharedMemoryKvs::WriteLockingIterator::~WriteLockingIterator ( )

Destructor, releases the lock on the TSharedMemoryKvs object.

Member Function Documentation

◆ isExpired()

bool TSharedMemoryKvs::WriteLockingIterator::isExpired ( ) const

◆ key()

const QByteArray & TSharedMemoryKvs::WriteLockingIterator::key ( ) const

◆ operator!=()

bool TSharedMemoryKvs::WriteLockingIterator::operator!= ( const WriteLockingIterator other) const
inline

◆ operator*()

const QByteArray & TSharedMemoryKvs::WriteLockingIterator::operator* ( ) const

◆ operator++()

TSharedMemoryKvs::WriteLockingIterator & TSharedMemoryKvs::WriteLockingIterator::operator++ ( )

◆ operator==()

bool TSharedMemoryKvs::WriteLockingIterator::operator== ( const WriteLockingIterator other) const
inline

◆ remove()

void TSharedMemoryKvs::WriteLockingIterator::remove ( )

◆ value()

const QByteArray & TSharedMemoryKvs::WriteLockingIterator::value ( ) const

Friends And Related Function Documentation

◆ TSharedMemoryKvs

friend class TSharedMemoryKvs
friend

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