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

DsTypedEventLogAdmin::TypedRecordIterator Interface Reference

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

import "DsTypedEventLogAdmin.idl";

List of all members.

Public Methods

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

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


Detailed Description

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


Member Function Documentation

void DsTypedEventLogAdmin::TypedRecordIterator::destroy  
 

Destroy this iterator.

TypedRecordList DsTypedEventLogAdmin::TypedRecordIterator::get in unsigned long    position,
in unsigned long    how_many
raises (DsLogAdmin::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 TypedLogRecord 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.