campo-sirio/ha/ha1250.h
guy c4376d1cab Patch level :
Files correlati     : ha1.exe
Ricompilazione Demo : [ ]
Commento            :
Corretta creazione file di testo per concentratore:
ora viene creato un file .tmp che viene rinominato in .txt solo alla fine della scrittura in modo da evitare problemi di sincronizzazione.


git-svn-id: svn://10.65.10.50/branches/R_10_00@22437 c028cbd2-c16b-5b4b-a496-9718f37d4682
2011-09-30 13:58:40 +00:00

26 lines
701 B
C++
Executable File

#include <applicat.h>
#include <mask.h>
#include <reputils.h>
class THardy_transaction : public TSkeleton_application
{
protected:
TFilename _output_path, _input_path, _archive_path;
//TFilename _conc_path, _trans_path;
protected:
virtual void elabora(const TMask& mask, TLog_report& log) pure;
virtual TMask* create_mask() const pure;
bool is_server() const;
bool is_by_postino() const;
virtual const char* fake_trans_file() const pure;
bool wait_for_file(const TFilename& filename) const;
void chiudi_concentratore();
void carica_concentratore();
bool scarica_concentratore();
void trasmetti_concentratore();
public:
virtual void main_loop();
virtual bool create();
};