]> WPIA git - cassiopeia.git/blobdiff - src/io/record.h
fix: Make CppCheck happy by fixing the code
[cassiopeia.git] / src / io / record.h
index ba5a8d8be7d6f789557d91fe8f0bd813af1b592b..29c05ca04e7227745d64a8397ed700bfc39b71c6 100644 (file)
@@ -52,12 +52,12 @@ public:
     }
 
     template <class T>
-    void append( std::string& str, T val ) {
+    static void append( std::string& str, T val ) {
         str.append( ( char* ) &val, sizeof( T ) );
     }
 
     template <class T>
-    void read( std::string::iterator& it, T& val ) {
+    static void read( std::string::iterator& it, T& val ) {
         char* data = ( char* ) &val;
 
         for( size_t i = 0; i < sizeof( T ); i++ ) {
@@ -96,6 +96,6 @@ public:
 
 };
 
-std::string parseCommand( RecordHeader& head, const std::string input, std::shared_ptr<std::ostream> log );
+std::string parseCommand( RecordHeader& head, const std::string& input, std::shared_ptr<std::ostream> log );
 
 void sendCommand( RecordHeader& head, const std::string& data, std::shared_ptr<OpensslBIO> bio, std::shared_ptr<std::ostream> log );