Add some necessary virtual destructors 16/193916/2
authorIgor Kotrasinski <i.kotrasinsk@partner.samsung.com>
Tue, 27 Nov 2018 10:37:53 +0000 (11:37 +0100)
committerIgor Kotrasinski <i.kotrasinsk@partner.samsung.com>
Tue, 27 Nov 2018 11:18:54 +0000 (12:18 +0100)
Change-Id: I647fc1c8183b8479667de832a73ab3e5ec05eaf2
Signed-off-by: Igor Kotrasinski <i.kotrasinsk@partner.samsung.com>
simulatordaemon/inc/ClientCommands/CommandBase.h
simulatordaemon/inc/IConnectionHandler.h
simulatordaemon/inc/IConnectionWriter.h
simulatordaemon/inc/ResponseCommands/ResCommandBase.h

index 01137d422dd2822d3f225f077e3da10cdf930a49..43866b2c8beb753c408a6613a0413b127cc32f7f 100644 (file)
@@ -57,7 +57,7 @@ public:
         * @param none
         */
        virtual void execute() = 0;
-       ~CommandBase() {
+       virtual ~CommandBase() {
        }
 };
 
index 90994637f92e9535feaeca7c2b19f9415425fe57..98104ed8fc67c11c3a12f2343cf23d0e6ed074ea 100644 (file)
@@ -39,6 +39,7 @@ public:
        virtual void handleRead(header_t header, std::vector<char> &data) = 0;
        virtual void handleReadError(boost::system::error_code e) = 0;
        virtual void handleConnectionClosed() = 0;
+       virtual ~IConnectionHandler() {};
 };
 
 #endif /* _ICONNECTIONHANDLER_H */
index 57143cb208ea7bb7250818f1e634c9bbf612c496..a98670e4581fee0cc26f667a24d0849ca91e01e3 100644 (file)
@@ -33,6 +33,7 @@ class IConnectionWriter
 {
 public:
        virtual boost::system::error_code write(header_t header, char *data, size_t size) = 0;
+       virtual ~IConnectionWriter() {};
 };
 
 #endif /* _ICONNECTIONWRITER_H */
index c7e131e1fb1331be596d160bfe8115e809352372..b9f10e45116ef4caa0abc17ae252436868a828bf 100644 (file)
@@ -53,7 +53,7 @@ public:
                        pSessionMap(sessionMap) {
        }
        virtual void execute() = 0;
-       ~ResCommandBase() {
+       virtual ~ResCommandBase() {
        }
 };