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

DsLogAdmin::Iterator Interface Reference

The iterator is used when a query or retrieve operation is returning a large number of log records. More...

import "DsLogAdmin.idl";

List of all members.

Public Methods

RecordList get (in unsigned long position, in unsigned long how_many) raises (InvalidParam)
 Return elements at requested position. More...

void destroy ()
 Destroy this iterator. More...


Detailed Description

The iterator is used when a query or retrieve operation is returning a large number of log records.


Member Function Documentation

void DsLogAdmin::Iterator::destroy  
 

Destroy this iterator.

RecordList DsLogAdmin::Iterator::get in unsigned long    position,
in unsigned long    how_many
raises (InvalidParam)
 

Return elements at requested position.

m <code>position</code> - The position to start from.
m <code>how_many</code> - Number of records to retrieve.
Returns:
An array of size how_many with LogRecord elements. If less than how_many records are available, all remaining records are returned. @raises InvalidParam If position is larger than maximum iterator size of of position is before a position already requested. The latter is enforced because the iterator can not be backed up.