Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

DOConnection::QueryIterator Class Reference

#include <Connection.h>

List of all members.

Public Methods

 QueryIterator (const DOConnection *iterConnection, int(DOQuery::*method)() const=0, DOQuery *refQuery=0)
 QueryIterator (const DOConnection &iterConnection, int(DOQuery::*method)() const=0, DOQuery *refQuery=0)
 QueryIterator (const QueryIterator &iterator, int(DOQuery::*method)() const=0)
 ~QueryIterator ()
QueryIterator& operator= (const QueryIterator &iterator)
DOQueryoperator++ ()
DOQueryoperator-- ()
 operator DOQuery * ()
DOQueryoperator-> ()
DOQueryGet ()
void Reset ()
int IsLast ()
int IsFirst ()

Static Public Methods

void Check (DOQuery *itemQuery)
void Check (DOQuery *itemQuery, DOQuery *newItemQuery)

Private Attributes

DOQuery_refQuery
DOQuery_prevQuery
DOQuery_nextQuery
const DOConnection_iterConnection
QueryIterator* _prev
QueryIterator* _next
int (DOQuery::* _method )() const

Static Private Attributes

QueryIterator* _first = 0
QueryIterator* _last = 0


Constructor & Destructor Documentation

DOConnection::QueryIterator::QueryIterator ( const DOConnection * iterConnection,
int(DOQuery::* const)() method = 0,
DOQuery * refQuery = 0 )
 

Definition at line 445 of file Connection.cpp.

DOConnection::QueryIterator::QueryIterator ( const DOConnection & iterConnection,
int(DOQuery::* const)() method = 0,
DOQuery * refQuery = 0 )
 

Definition at line 467 of file Connection.cpp.

DOConnection::QueryIterator::QueryIterator ( const QueryIterator & iterator,
int(DOQuery::* const)() method = 0 )
 

Definition at line 489 of file Connection.cpp.

DOConnection::QueryIterator::~QueryIterator ( )
 

Definition at line 510 of file Connection.cpp.


Member Function Documentation

void DOConnection::QueryIterator::Check ( DOQuery * itemQuery,
DOQuery * newItemQuery ) [static]
 

Definition at line 540 of file Connection.cpp.

void DOConnection::QueryIterator::Check ( DOQuery * itemQuery ) [static]
 

Definition at line 523 of file Connection.cpp.

Referenced by DOQuery::DestructorInclude(), DOConnection::RemoveQuery(), and DOConnection::ReplaceQuery().

DOQuery * DOConnection::QueryIterator::Get ( ) [inline]
 

Definition at line 174 of file Connection.h.

int DOConnection::QueryIterator::IsFirst ( ) [inline]
 

Definition at line 178 of file Connection.h.

int DOConnection::QueryIterator::IsLast ( ) [inline]
 

Definition at line 177 of file Connection.h.

void DOConnection::QueryIterator::Reset ( ) [inline]
 

Definition at line 175 of file Connection.h.

DOConnection::QueryIterator::operator DOQuery * ( ) [inline]
 

Definition at line 172 of file Connection.h.

DOQuery * DOConnection::QueryIterator::operator++ ( ) [inline]
 

Definition at line 150 of file Connection.h.

DOQuery * DOConnection::QueryIterator::operator-- ( ) [inline]
 

Definition at line 161 of file Connection.h.

DOQuery * DOConnection::QueryIterator::operator-> ( ) [inline]
 

Definition at line 173 of file Connection.h.

QueryIterator & DOConnection::QueryIterator::operator= ( const QueryIterator & iterator ) [inline]
 

Definition at line 141 of file Connection.h.


Member Data Documentation

QueryIterator * DOConnection::QueryIterator::_first = 0 [static, private]
 

Definition at line 127 of file Connection.h.

const DOConnection * DOConnection::QueryIterator::_iterConnection [private]
 

Definition at line 120 of file Connection.h.

QueryIterator * DOConnection::QueryIterator::_last = 0 [static, private]
 

Definition at line 128 of file Connection.h.

int (DOQuery::* DOConnection::QueryIterator::_method)() const [private]
 

QueryIterator * DOConnection::QueryIterator::_next [private]
 

Definition at line 123 of file Connection.h.

DOQuery * DOConnection::QueryIterator::_nextQuery [private]
 

Definition at line 119 of file Connection.h.

QueryIterator * DOConnection::QueryIterator::_prev [private]
 

Definition at line 122 of file Connection.h.

DOQuery * DOConnection::QueryIterator::_prevQuery [private]
 

Definition at line 118 of file Connection.h.

DOQuery * DOConnection::QueryIterator::_refQuery [private]
 

Definition at line 117 of file Connection.h.


The documentation for this class was generated from the following files:
This documentation is part of the "SOAP to CORBA bridge" project
Copyright © 2000 by Lifeline Networks bv.
All rights are reserved.