~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/transaction_log/transaction_log_reader.h

Completes the blueprint for refactoring applier out of log descriptor.

1) Makes the TransactionLog class a simple descriptor for the actual transaction log file
2) Splits out the TransactionLogApplier into separate class with constructor taking a TransactionLog instance
3) Splits the module initialization stuff out into a file, /plugin/transaction_log/module.cc

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
#ifndef PLUGIN_TRANSACTION_LOG_TRANSACTION_LOG_READER_H
39
39
#define PLUGIN_TRANSACTION_LOG_TRANSACTION_LOG_READER_H
40
40
 
41
 
#include "transaction_log.h"
42
 
 
43
41
#include <drizzled/plugin/transaction_reader.h>
44
42
 
 
43
class TransactionLog;
 
44
 
45
45
/**
46
46
 * A class which reads Transaction messages from the Transaction log file
47
47
 */