]> WPIA git - cassiopeia.git/blobdiff - src/io/record.h
fix: Make CppCheck happy by fixing the code
[cassiopeia.git] / src / io / record.h
index bcfc831c7b2206cd3a8faf81a8febf943d997048..29c05ca04e7227745d64a8397ed700bfc39b71c6 100644 (file)
@@ -16,6 +16,8 @@ public:
         SET_SPKAC = 0x02,
         SET_SIGNATURE_TYPE = 0x10,
         SET_PROFILE = 0x11,
+        SET_WISH_FROM = 0x12,
+        SET_WISH_TO = 0x13,
         ADD_SAN = 0x18,
         ADD_AVA = 0x19,
         ADD_PROOF_LINE = 0x40,
@@ -50,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++ ) {
@@ -94,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 );