8 class SlipBIO : public OpensslBIO {
10 std::shared_ptr<OpensslBIO> target;
12 std::vector<char> buffer;
14 unsigned int decodeTarget;
15 unsigned int decodePos;
24 SlipBIO( std::shared_ptr<OpensslBIO> target );
27 virtual int write( const char* buf, int num );
28 virtual int read( char* buf, int size );
29 virtual long ctrl( int cmod, long arg1, void* arg2 );
31 static const char* getName();