X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fio%2Frecord.h;h=d56708aa9a768f84d453200f6c390e670c25c078;hb=f8d1606423c351f2003ce18258ef047e0d2af326;hp=88576651ea574c25c2c7f2ebf83ad44e8ec6d5f1;hpb=f69f31caeda734d6d9c8ab00e693671ac7512bea;p=cassiopeia.git diff --git a/src/io/record.h b/src/io/record.h index 8857665..d56708a 100644 --- a/src/io/record.h +++ b/src/io/record.h @@ -6,6 +6,7 @@ #include #include "bios.h" +#include "io/opensslBIO.h" #define RECORD_HEADER_SIZE 17 @@ -59,10 +60,10 @@ public: template static void read( std::string::const_iterator& it, T& val ) { union typeConversion { - char buf[sizeof(T)]; + char buf[sizeof( T )]; T value; - typeConversion(const T& v) : value(v) {} + typeConversion( const T& v ) : value( v ) {} }; typeConversion data( 0 ); @@ -104,6 +105,7 @@ public: }; -std::string parseCommand( RecordHeader& head, const std::string& input, std::shared_ptr log ); +std::string parseCommand( RecordHeader& head, const std::string& input ); +std::string parseCommandChunked( RecordHeader& head, std::shared_ptr conn); -void sendCommand( RecordHeader& head, const std::string& data, std::shared_ptr bio, std::shared_ptr log ); +void sendCommand( RecordHeader& head, const std::string& data, std::shared_ptr bio );