added: a new class Clearer with clear_value() methods moved from DbConnector
git-svn-id: svn://ttmath.org/publicrep/morm/trunk@1122 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
#ifndef headerfile_morm_modelconnector
|
||||
#define headerfile_morm_modelconnector
|
||||
|
||||
#include "clearer.h"
|
||||
#include "dbconnector.h"
|
||||
#include "flatconnector.h"
|
||||
#include "logger/logger.h"
|
||||
@@ -76,6 +77,8 @@ public:
|
||||
virtual void set_db_connector(DbConnector & db_connector);
|
||||
virtual DbConnector * get_db_connector();
|
||||
|
||||
virtual void set_clearer(Clearer & clearer);
|
||||
virtual Clearer * get_clearer();
|
||||
|
||||
|
||||
protected:
|
||||
@@ -88,9 +91,16 @@ protected:
|
||||
PT::TextStream * out_stream; // IMPROVE ME give here an interface to the base stream (implement him)
|
||||
bool out_stream_allocated;
|
||||
|
||||
Clearer * clearer;
|
||||
bool clearer_allocated;
|
||||
|
||||
void deallocate_stream();
|
||||
void allocate_default_stream();
|
||||
void allocate_default_stream_if_needed();
|
||||
void deallocate_stream();
|
||||
|
||||
void deallocate_clearer();
|
||||
void allocate_default_clearer();
|
||||
void allocate_default_clearer_if_needed();
|
||||
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user