SOURCE FILE: Data.h
#ifndef my_DATA_H
#define my_DATA_H
class itemClass
{
/* ==================================================
================================================== */
private:
int trackRequest ;
int serialNum ;
/* use whatever other data members you want */
public:
/* ==================================================
Default constructor
================================================== */
itemClass() ;
/* Prototypes for methods you might want to implement
- add to what's here in whatever way you find useful */
/* ==================================================
Constructor
================================================== */
itemClass(int trackRequest, int serialNum) ;
/* ==================================================
GetTrackRequest
================================================== */
int GetTrackRequest() const ;
/* ==================================================
GetSerialNum
================================================== */
int GetSerialNum() const ;
/* ==================================================
SetTrackRequest
================================================== */
void SetTrackRequest(int req) ;
/* ==================================================
SetSerialNum
================================================== */
void SetSerialNum(int num) ;
/* ==================================================
Key
================================================== */
/* This method returns the search key.
Here we assume that the key is the item itself,
but you can change that if you want. */
itemClass Key() const ;
/* ==================================================
Equality Test
================================================== */
bool operator== (const itemClass& Rhs) const ;
/* ==================================================
non-Equality Test
================================================== */
bool operator!= (const itemClass& Rhs) const ;
/* ==================================================
Less-Than Test
================================================== */
bool operator< (const itemClass& Rhs) const ;
/* ==================================================
Less-Than-Or-Equal Test
================================================== */
bool operator<= (const itemClass& Rhs) const ;
/* ==================================================
Greater-Than Test
================================================== */
bool operator> (const itemClass& Rhs) const ;
/* ==================================================
Greater-Than-Or-Equal Test
================================================== */
bool operator>= (const itemClass& Rhs) const ;
} ; // end class
#endif