1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

For #1042, cover RTMP handshake protocol.

This commit is contained in:
winlin 2019-12-11 15:02:35 +08:00
parent f51f1efe42
commit 69817a9f34
3 changed files with 89 additions and 39 deletions

View file

@ -87,10 +87,13 @@ public:
MockBufferIO();
virtual ~MockBufferIO();
public:
virtual int length();
virtual MockBufferIO* append(std::string data);
virtual MockBufferIO* append(uint8_t* data, int size);
virtual int in_length();
public:
virtual int out_length();
virtual MockBufferIO* out_append(std::string data);
virtual MockBufferIO* out_append(uint8_t* data, int size);
// for handshake.
public:
virtual srs_error_t read_fully(void* buf, size_t size, ssize_t* nread);