mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
complete the normal kernel flv utest. 0.9.147
This commit is contained in:
parent
010eb09a30
commit
d219a7b67e
11 changed files with 691 additions and 172 deletions
|
@ -34,6 +34,9 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
|
||||
class MockSrsFileWriter : public SrsFileWriter
|
||||
{
|
||||
public:
|
||||
char* data;
|
||||
int offset;
|
||||
public:
|
||||
MockSrsFileWriter();
|
||||
virtual ~MockSrsFileWriter();
|
||||
|
@ -45,10 +48,17 @@ public:
|
|||
virtual int64_t tellg();
|
||||
public:
|
||||
virtual int write(void* buf, size_t count, ssize_t* pnwrite);
|
||||
// for mock
|
||||
public:
|
||||
void mock_reset_offset();
|
||||
};
|
||||
|
||||
class MockSrsFileReader : public SrsFileReader
|
||||
{
|
||||
public:
|
||||
char* data;
|
||||
int size;
|
||||
int offset;
|
||||
public:
|
||||
MockSrsFileReader();
|
||||
virtual ~MockSrsFileReader();
|
||||
|
@ -63,6 +73,11 @@ public:
|
|||
virtual int64_t filesize();
|
||||
public:
|
||||
virtual int read(void* buf, size_t count, ssize_t* pnread);
|
||||
// for mock
|
||||
public:
|
||||
// append data to current offset, modify the offset and size.
|
||||
void mock_append_data(const char* _data, int _size);
|
||||
void mock_reset_offset();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue