NXTModuleIterator Struct Reference

Abstraction for NXT iModuleIterator interface. More...

#include <comm.h>

List of all members.

Public Member Functions

 NXTModuleIterator ()
 The NXTModuleIterator.
 NXTModuleIterator (nFANTOM100::iModuleIterator *i)
 This constructs an NXTModule from the Fantom module type. Only in the Windows version.
int next ()
 Iterates to the next module in the NXTModuleIterator.
int getModule (NXTModule &module)
 Retrieves the current module into an NXTModule type.
int getName (std::string &s)
 Returns the name of the current module.

Public Attributes

nFANTOM100::iModuleIterator * internalIter
 The Fantom module iterator pointer. Only in the Windows version.


Detailed Description

Abstraction for NXT iModuleIterator interface.

Definition at line 165 of file comm.h.


Constructor & Destructor Documentation

NXTModuleIterator::NXTModuleIterator (  )  [inline]

The NXTModuleIterator.

Definition at line 168 of file comm.h.

NXTModuleIterator::NXTModuleIterator ( nFANTOM100::iModuleIterator *  i  )  [inline]

This constructs an NXTModule from the Fantom module type. Only in the Windows version.

Definition at line 173 of file comm.h.

References internalIter.


Member Function Documentation

int NXTModuleIterator::next (  ) 

Iterates to the next module in the NXTModuleIterator.

int NXTModuleIterator::getModule ( NXTModule &  module  ) 

Retrieves the current module into an NXTModule type.

int NXTModuleIterator::getName ( std::string &  s  ) 

Returns the name of the current module.


Member Data Documentation

nFANTOM100::iModuleIterator* NXTModuleIterator::internalIter

The Fantom module iterator pointer. Only in the Windows version.

Definition at line 179 of file comm.h.

Referenced by NXTModuleIterator().


The documentation for this struct was generated from the following file:
SourceForge.net Logo