Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторная работа #4 / LAB_4 / SrvList
.h//” ©«: SrvList.h
//Љ« бб "‘ЇЁб®Є Є«ЁҐв®ў бҐаўҐаҐ". Џа®в®вЁЇ.
//Ђўв®а: ‘ҐаЈҐҐў Њ.‚. Ја.3352
//„ в : 21.05.06, ђҐ¤ ЄжЁп: 1.0
#include "SrvElem.cpp"
#include "Client.h"
#ifndef __SrvList_H
#define __SrvList_H
class CSrvList
{
private:
CSrvItem* first; //First element of the list
CSrvItem* cur; //current for iterator
public:
CSrvList(); //construcor
~CSrvList(); //destructor
int isEmpty(void)const; //Check if the list is empty(1-empty, 0-not empty)
void insertItem(CClient*); //insert new item into the list
void clear(); //clear this list
void show()const;
CClient* getClientByID(int);
CSrvItem* getFirstPtr(); //get pointer to the first element
int hasNextClient(); //iterator
CClient* getCurClient();
void resetNextClient();
};
#endif