avoid virtual with override

This commit is contained in:
john30
2017-03-04 14:08:19 +01:00
parent 18fc12499b
commit 9461e64cc5
10 changed files with 91 additions and 91 deletions
+3 -3
View File
@@ -166,7 +166,7 @@ class PollRequest : public BusRequest {
result_t prepare(symbol_t masterAddress);
// @copydoc
virtual bool notify(result_t result, SlaveSymbolString& slave) override;
bool notify(result_t result, SlaveSymbolString& slave) override;
private:
@@ -215,7 +215,7 @@ class ScanRequest : public BusRequest {
result_t prepare(symbol_t masterAddress);
// @copydoc
virtual bool notify(result_t result, SlaveSymbolString& slave) override;
bool notify(result_t result, SlaveSymbolString& slave) override;
private:
@@ -269,7 +269,7 @@ class ActiveBusRequest : public BusRequest {
virtual ~ActiveBusRequest() {}
// @copydoc
virtual bool notify(result_t result, SlaveSymbolString& slave) override;
bool notify(result_t result, SlaveSymbolString& slave) override;
private:
+2 -2
View File
@@ -152,7 +152,7 @@ class DataSink : virtual public DataHandler {
virtual void notifyUpdate(Message* message);
// @copydoc
virtual bool isDataSink() override { return true; }
bool isDataSink() override { return true; }
protected:
@@ -182,7 +182,7 @@ class DataSource : virtual public DataHandler {
virtual ~DataSource() {}
// @copydoc
virtual bool isDataSource() override { return true; }
bool isDataSource() override { return true; }
protected:
+6 -6
View File
@@ -62,22 +62,22 @@ class UserList : public UserInfo, public FileReader {
virtual ~UserList() {}
// @copydoc
virtual result_t addFromFile(vector<string>::iterator& begin, const vector<string>::iterator end,
result_t addFromFile(vector<string>::iterator& begin, const vector<string>::iterator end,
vector< vector<string> >* defaults, const string& defaultDest, const string& defaultCircuit,
const string& defaultSuffix, const string& filename, unsigned int lineNo) override;
// @copydoc
virtual bool hasUser(const string user) override {
bool hasUser(const string user) override {
return m_userLevels.find(user) != m_userLevels.end();
}
// @copydoc
virtual bool checkSecret(const string user, const string secret) override {
bool checkSecret(const string user, const string secret) override {
return m_userSecrets.find(user) != m_userSecrets.end() && m_userSecrets[user] == secret;
}
// @copydoc
virtual string getLevels(const string user) override { return m_userLevels[user]; }
string getLevels(const string user) override { return m_userLevels[user]; }
private:
/** the secret string by user name. */
@@ -119,12 +119,12 @@ class MainLoop : public Thread, DeviceListener {
void addMessage(NetMessage* message) { m_netQueue.push(message); }
// @copydoc
virtual void notifyDeviceData(const symbol_t symbol, bool received) override;
void notifyDeviceData(const symbol_t symbol, bool received) override;
protected:
// @copydoc
virtual void run() override;
void run() override;
private:
+2 -2
View File
@@ -71,7 +71,7 @@ class MqttHandler : public DataSink, public DataSource, public Thread {
virtual ~MqttHandler();
// @copydoc
virtual void start() override;
void start() override;
/**
* Notify the handler of a received MQTT message.
@@ -83,7 +83,7 @@ class MqttHandler : public DataSink, public DataSource, public Thread {
protected:
// @copydoc
virtual void run() override;
void run() override;
private:
+3 -3
View File
@@ -50,15 +50,15 @@ class TemParamDataType : public NumberDataType {
: NumberDataType(id, 16, 0, 0xffff, 0, 0xffff, 0) {}
// @copydoc
virtual result_t derive(int divisor, size_t bitCount, NumberDataType* &derived) override;
result_t derive(int divisor, size_t bitCount, NumberDataType* &derived) override;
// @copydoc
virtual result_t readSymbols(SymbolString& input,
result_t readSymbols(SymbolString& input,
const size_t offset, const size_t length,
ostringstream& output, OutputFormat outputFormat) override;
// @copydoc
virtual result_t writeSymbols(istringstream& input,
result_t writeSymbols(istringstream& input,
const size_t offset, const size_t length,
SymbolString& output, size_t* usedLength) override;
};
+28 -28
View File
@@ -242,7 +242,7 @@ class SingleDataField : public DataField {
virtual ~SingleDataField() {}
// @copydoc
virtual SingleDataField* clone() override;
SingleDataField* clone() override;
/**
* Factory method for creating a new @a SingleDataField instance derived from a base type.
@@ -284,10 +284,10 @@ class SingleDataField : public DataField {
PartType getPartType() const { return m_partType; }
// @copydoc
virtual size_t getLength(PartType partType, size_t maxLength = MAX_LEN) override;
size_t getLength(PartType partType, size_t maxLength = MAX_LEN) override;
// @copydoc
virtual result_t derive(string name, string comment,
result_t derive(string name, string comment,
string unit, const PartType partType,
int divisor, map<unsigned int, string> values,
vector<SingleDataField*>& fields) override;
@@ -301,22 +301,22 @@ class SingleDataField : public DataField {
bool hasFullByteOffset(bool after);
// @copydoc
virtual void dump(ostream& output) override;
void dump(ostream& output) override;
// @copydoc
virtual bool hasField(const char* fieldName, bool numeric) override;
bool hasField(const char* fieldName, bool numeric) override;
// @copydoc
virtual result_t read(SymbolString& data, size_t offset,
result_t read(SymbolString& data, size_t offset,
unsigned int& output, const char* fieldName = NULL, ssize_t fieldIndex = -1) override;
// @copydoc
virtual result_t read(SymbolString& data, size_t offset,
result_t read(SymbolString& data, size_t offset,
ostringstream& output, OutputFormat outputFormat, ssize_t outputIndex = -1,
bool leadingSeparator = false, const char* fieldName = NULL, ssize_t fieldIndex = -1) override;
// @copydoc
virtual result_t write(istringstream& input, SymbolString& data,
result_t write(istringstream& input, SymbolString& data,
size_t offset, char separator = UI_FIELD_SEPARATOR, size_t* length = NULL) override;
@@ -386,25 +386,25 @@ class ValueListDataField : public SingleDataField {
virtual ~ValueListDataField() {}
// @copydoc
virtual ValueListDataField* clone() override;
ValueListDataField* clone() override;
// @copydoc
virtual result_t derive(string name, string comment,
result_t derive(string name, string comment,
string unit, const PartType partType, int divisor,
map<unsigned int, string> values,
vector<SingleDataField*>& fields) override;
// @copydoc
virtual void dump(ostream& output) override;
void dump(ostream& output) override;
protected:
// @copydoc
virtual result_t readSymbols(SymbolString& input, const size_t offset,
result_t readSymbols(SymbolString& input, const size_t offset,
ostringstream& output, OutputFormat outputFormat) override;
// @copydoc
virtual result_t writeSymbols(istringstream& input, const size_t offset,
result_t writeSymbols(istringstream& input, const size_t offset,
SymbolString& output, size_t* usedLength) override;
@@ -442,25 +442,25 @@ class ConstantDataField : public SingleDataField {
virtual ~ConstantDataField() {}
// @copydoc
virtual ConstantDataField* clone() override;
ConstantDataField* clone() override;
// @copydoc
virtual result_t derive(string name, string comment,
result_t derive(string name, string comment,
string unit, const PartType partType, int divisor,
map<unsigned int, string> values,
vector<SingleDataField*>& fields) override;
// @copydoc
virtual void dump(ostream& output) override;
void dump(ostream& output) override;
protected:
// @copydoc
virtual result_t readSymbols(SymbolString& input, const size_t offset,
result_t readSymbols(SymbolString& input, const size_t offset,
ostringstream& output, OutputFormat outputFormat) override;
// @copydoc
virtual result_t writeSymbols(istringstream& input, const size_t offset,
result_t writeSymbols(istringstream& input, const size_t offset,
SymbolString& output, size_t* usedLength) override;
@@ -523,16 +523,16 @@ class DataFieldSet : public DataField {
virtual ~DataFieldSet();
// @copydoc
virtual DataFieldSet* clone() override;
DataFieldSet* clone() override;
// @copydoc
virtual size_t getLength(PartType partType, size_t maxLength = MAX_LEN) override;
size_t getLength(PartType partType, size_t maxLength = MAX_LEN) override;
// @copydoc
virtual string getName(ssize_t fieldIndex = -1) override;
string getName(ssize_t fieldIndex = -1) override;
// @copydoc
virtual result_t derive(string name, string comment,
result_t derive(string name, string comment,
string unit, const PartType partType,
int divisor, map<unsigned int, string> values,
vector<SingleDataField*>& fields) override;
@@ -568,22 +568,22 @@ class DataFieldSet : public DataField {
size_t size() const { return m_fields.size(); }
// @copydoc
virtual bool hasField(const char* fieldName, bool numeric) override;
bool hasField(const char* fieldName, bool numeric) override;
// @copydoc
virtual void dump(ostream& output) override;
void dump(ostream& output) override;
// @copydoc
virtual result_t read(SymbolString& data, size_t offset,
result_t read(SymbolString& data, size_t offset,
unsigned int& output, const char* fieldName = NULL, ssize_t fieldIndex = -1) override;
// @copydoc
virtual result_t read(SymbolString& data, size_t offset,
result_t read(SymbolString& data, size_t offset,
ostringstream& output, OutputFormat outputFormat, ssize_t outputIndex = -1,
bool leadingSeparator = false, const char* fieldName = NULL, ssize_t fieldIndex = -1) override;
// @copydoc
virtual result_t write(istringstream& input, SymbolString& data,
result_t write(istringstream& input, SymbolString& data,
size_t offset, char separator = UI_FIELD_SEPARATOR, size_t* length = NULL) override;
@@ -638,7 +638,7 @@ class DataFieldTemplates : public FileReader {
result_t add(DataField* field, string name = "", bool replace = false);
// @copydoc
virtual result_t addFromFile(vector<string>::iterator& begin, const vector<string>::iterator end,
result_t addFromFile(vector<string>::iterator& begin, const vector<string>::iterator end,
vector< vector<string> >* defaults, const string& defaultDest, const string& defaultCircuit,
const string& defaultSuffix, const string& filename, unsigned int lineNo) override;
+11 -11
View File
@@ -304,17 +304,17 @@ class StringDataType : public DataType {
virtual ~StringDataType() {}
// @copydoc
virtual result_t readRawValue(SymbolString& input,
result_t readRawValue(SymbolString& input,
const size_t offset, const size_t length,
unsigned int& value) override;
// @copydoc
virtual result_t readSymbols(SymbolString& input,
result_t readSymbols(SymbolString& input,
const size_t offset, const size_t length,
ostringstream& output, OutputFormat outputFormat) override;
// @copydoc
virtual result_t writeSymbols(istringstream& input,
result_t writeSymbols(istringstream& input,
const size_t offset, const size_t length,
SymbolString& output, size_t* usedLength) override;
@@ -366,17 +366,17 @@ class DateTimeDataType : public DataType {
int16_t getResolution() const { return m_resolution; }
// @copydoc
virtual result_t readRawValue(SymbolString& input,
result_t readRawValue(SymbolString& input,
const size_t offset, const size_t length,
unsigned int& value) override;
// @copydoc
virtual result_t readSymbols(SymbolString& input,
result_t readSymbols(SymbolString& input,
const size_t offset, const size_t length,
ostringstream& output, OutputFormat outputFormat) override;
// @copydoc
virtual result_t writeSymbols(istringstream& input,
result_t writeSymbols(istringstream& input,
const size_t offset, const size_t length,
SymbolString& output, size_t* usedLength) override;
@@ -441,7 +441,7 @@ class NumberDataType : public DataType {
static size_t calcPrecision(const int divisor);
// @copydoc
virtual bool dump(ostream& output, const size_t length, const bool appendSeparatorDivisor = true) const override;
bool dump(ostream& output, const size_t length, const bool appendSeparatorDivisor = true) const override;
/**
* Derive a new @a NumberDataType from this.
@@ -481,12 +481,12 @@ class NumberDataType : public DataType {
int16_t getFirstBit() const { return m_firstBit; }
// @copydoc
virtual result_t readRawValue(SymbolString& input,
result_t readRawValue(SymbolString& input,
const size_t offset, const size_t length,
unsigned int& value) override;
// @copydoc
virtual result_t readSymbols(SymbolString& input,
result_t readSymbols(SymbolString& input,
const size_t offset, const size_t length,
ostringstream& output, OutputFormat outputFormat) override;
@@ -500,12 +500,12 @@ class NumberDataType : public DataType {
* or NULL.
* @return @a RESULT_OK on success, or an error code.
*/
virtual result_t writeRawValue(unsigned int value,
result_t writeRawValue(unsigned int value,
const size_t offset, const size_t length,
SymbolString& output, size_t* usedLength = NULL);
// @copydoc
virtual result_t writeSymbols(istringstream& input,
result_t writeSymbols(istringstream& input,
const size_t offset, const size_t length,
SymbolString& output, size_t* usedLength) override;
+9 -9
View File
@@ -211,15 +211,15 @@ class SerialDevice : public Device {
: Device(name, checkDevice, readOnly, initialSend) {}
// @copydoc
virtual result_t open() override;
result_t open() override;
// @copydoc
virtual void close() override;
void close() override;
protected:
// @copydoc
virtual void checkDevice() override;
void checkDevice() override;
private:
@@ -246,24 +246,24 @@ class NetworkDevice : public Device {
m_buffer(NULL), m_bufSize(0), m_bufLen(0), m_bufPos(0) {}
// @copydoc
virtual unsigned int getLatency() const override { return 10000; }
unsigned int getLatency() const override { return 10000; }
// @copydoc
virtual result_t open() override;
result_t open() override;
protected:
// @copydoc
virtual void checkDevice() override;
void checkDevice() override;
// @copydoc
virtual bool available() override;
bool available() override;
// @copydoc
virtual ssize_t write(const symbol_t value) override;
ssize_t write(const symbol_t value) override;
// @copydoc
virtual ssize_t read(symbol_t& value) override;
ssize_t read(symbol_t& value) override;
private:
+25 -25
View File
@@ -702,37 +702,37 @@ class ChainedMessage : public Message {
virtual ~ChainedMessage();
// @copydoc
virtual Message* derive(const symbol_t dstAddress, const symbol_t srcAddress = SYN,
Message* derive(const symbol_t dstAddress, const symbol_t srcAddress = SYN,
const string circuit = "") override;
// @copydoc
virtual size_t getIdLength() const override { return m_ids[0].size() - 2; }
size_t getIdLength() const override { return m_ids[0].size() - 2; }
// @copydoc
virtual bool checkId(MasterSymbolString& master, size_t* index = NULL) override;
bool checkId(MasterSymbolString& master, size_t* index = NULL) override;
// @copydoc
virtual bool checkId(Message& other) override;
bool checkId(Message& other) override;
// @copydoc
virtual size_t getCount() override { return m_ids.size(); }
size_t getCount() override { return m_ids.size(); }
protected:
// @copydoc
virtual result_t prepareMasterPart(MasterSymbolString& master, istringstream& input, char separator,
result_t prepareMasterPart(MasterSymbolString& master, istringstream& input, char separator,
size_t index) override;
public:
// @copydoc
virtual result_t storeLastData(MasterSymbolString& master, SlaveSymbolString& slave) override;
result_t storeLastData(MasterSymbolString& master, SlaveSymbolString& slave) override;
// @copydoc
virtual result_t storeLastData(MasterSymbolString& data, size_t index) override;
result_t storeLastData(MasterSymbolString& data, size_t index) override;
// @copydoc
virtual result_t storeLastData(SlaveSymbolString& data, size_t index) override;
result_t storeLastData(SlaveSymbolString& data, size_t index) override;
/**
* Combine all last stored data.
@@ -742,7 +742,7 @@ class ChainedMessage : public Message {
protected:
// @copydoc
virtual void dumpColumn(ostream& output, column_t column, bool withConditions = false) override;
void dumpColumn(ostream& output, column_t column, bool withConditions = false) override;
private:
@@ -910,20 +910,20 @@ class SimpleCondition : public Condition {
virtual ~SimpleCondition() {}
// @copydoc
virtual SimpleCondition* derive(string valueList) override;
SimpleCondition* derive(string valueList) override;
// @copydoc
virtual void dump(ostream& output, bool matched = false) override;
void dump(ostream& output, bool matched = false) override;
// @copydoc
virtual CombinedCondition* combineAnd(Condition* other) override;
CombinedCondition* combineAnd(Condition* other) override;
// @copydoc
virtual result_t resolve(MessageMap* messages, ostringstream& errorMessage,
result_t resolve(MessageMap* messages, ostringstream& errorMessage,
void (*readMessageFunc)(Message* message) = NULL) override;
// @copydoc
virtual bool isTrue() override;
bool isTrue() override;
/**
* Return whether the condition is based on a numeric value.
@@ -1005,7 +1005,7 @@ class SimpleNumericCondition : public SimpleCondition {
protected:
// @copydoc
virtual bool checkValue(Message* message, const string field) override;
bool checkValue(Message* message, const string field) override;
private:
@@ -1041,12 +1041,12 @@ class SimpleStringCondition : public SimpleCondition {
virtual ~SimpleStringCondition() {}
// @copydoc
virtual bool isNumeric() override { return false; }
bool isNumeric() override { return false; }
protected:
// @copydoc
virtual bool checkValue(Message* message, const string field) override;
bool checkValue(Message* message, const string field) override;
private:
@@ -1072,17 +1072,17 @@ class CombinedCondition : public Condition {
virtual ~CombinedCondition() {}
// @copydoc
virtual void dump(ostream& output, bool matched = false) override;
void dump(ostream& output, bool matched = false) override;
// @copydoc
virtual CombinedCondition* combineAnd(Condition* other) override { m_conditions.push_back(other); return this; }
CombinedCondition* combineAnd(Condition* other) override { m_conditions.push_back(other); return this; }
// @copydoc
virtual result_t resolve(MessageMap* messages, ostringstream& errorMessage,
result_t resolve(MessageMap* messages, ostringstream& errorMessage,
void (*readMessageFunc)(Message* message) = NULL) override;
// @copydoc
virtual bool isTrue() override;
bool isTrue() override;
private:
@@ -1209,7 +1209,7 @@ class LoadInstruction : public Instruction {
virtual ~LoadInstruction() { }
// @copydoc
virtual result_t execute(MessageMap* messages, ostringstream& log, Condition* condition) override;
result_t execute(MessageMap* messages, ostringstream& log, Condition* condition) override;
private:
@@ -1250,7 +1250,7 @@ class MessageMap : public FileReader {
result_t add(Message* message, bool storeByName = true);
// @copydoc
virtual result_t addDefaultFromFile(vector< vector<string> >& defaults, vector<string>& row,
result_t addDefaultFromFile(vector< vector<string> >& defaults, vector<string>& row,
vector<string>::iterator& begin, string defaultDest, string defaultCircuit, string defaultSuffix,
const string& filename, unsigned int lineNo) override;
@@ -1264,7 +1264,7 @@ class MessageMap : public FileReader {
result_t readConditions(string& types, const string& filename, Condition*& condition);
// @copydoc
virtual result_t addFromFile(vector<string>::iterator& begin, const vector<string>::iterator end,
result_t addFromFile(vector<string>::iterator& begin, const vector<string>::iterator end,
vector< vector<string> >* defaults, const string& defaultDest, const string& defaultCircuit,
const string& defaultSuffix, const string& filename, unsigned int lineNo) override;
+2 -2
View File
@@ -121,10 +121,10 @@ class WaitThread : public Thread {
virtual ~WaitThread();
// @copydoc
virtual void stop() override;
void stop() override;
// @copydoc
virtual bool join() override;
bool join() override;
/**
* Wait for the specified amount of time.