TekEnum Class Reference

Inheritance diagram for TekEnum:

Inheritance graph
[legend]
Collaboration diagram for TekEnum:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TekEnum ()
 ~TekEnum ()
virtual TEKERR Clone (TekEnum **RetVal)=0
virtual TEKERR Back (void **RetVal)=0
virtual TEKERR EnumNo (unsigned long ItemNo)=0
virtual TEKERR Next (void **RetVal)=0
virtual TEKERR Reset ()=0

Detailed Description

This interface defines the standard for accessing enumerations.

This interface is INHERITABLE.

Author:
Kevin McBride

Definition at line 38 of file tekenum.h.


Constructor & Destructor Documentation

TekEnum  ) 
 

Instantizer.

Definition at line 43 of file TekEnum.cpp.

~TekEnum  ) 
 

Destructor.

Definition at line 52 of file TekEnum.cpp.


Member Function Documentation

TEKERR Back void **  RetVal  )  [pure virtual]
 

Goes backward by an element.

Implemented in TekUserDB, and TekUserDBUnix.

Definition at line 75 of file TekEnum.cpp.

TEKERR Clone TekEnum **  RetVal  )  [pure virtual]
 

Clones the current enumeration.

Implemented in TekUserDB, and TekUserDBUnix.

Definition at line 65 of file TekEnum.cpp.

TEKERR EnumNo unsigned long  ItemNo  )  [pure virtual]
 

Retrieves a particular element in the enum.

Implemented in TekUserDB, and TekUserDBUnix.

Definition at line 85 of file TekEnum.cpp.

TEKERR Next void **  RetVal  )  [pure virtual]
 

Retrieves the next item in the enum.

Implemented in TekUserDB, and TekUserDBUnix.

Definition at line 95 of file TekEnum.cpp.

TEKERR Reset  )  [pure virtual]
 

Resets the current item pointer.

Implemented in TekUserDB, and TekUserDBUnix.

Definition at line 105 of file TekEnum.cpp.


The documentation for this class was generated from the following files: SourceForge.net Logo  Technical Library Template Interface Project Page