/* * File: fileInput.h * Author: leonardo * * Created on 6 de Janeiro de 2012, 11:11 */ #ifndef INPUTFILE_H #define INPUTFILE_H #include #include #include #include #include #include "logger.h" #include "listenerInput.h" #include "inputException.h" #include "dprintf.h" #define MAX_SIZE_PACKET 188 using namespace std; class InputFile { public: InputFile(char* path); ~InputFile(); void initialize(); void addListener(ListenerInput* listener); void removeListener(ListenerInput* listener); void notifyListeners(unsigned char* pack); bool isFinished(); //void notificaQuantidadeGlosas(int quantidade); private: list *listeners; char *path; bool finish; }; #endif /* INPUTFILE_H */