Create repository
[fwd.git] / test / mock_io.h
1 /*
2  * QuanDocs mock I/O routines for unit testing.
3  * 
4  * Copyright (C) 2015 Chris Jaekl
5  */
6
7 #ifndef __QD_MOCK_IO_H__
8 #define __QD_MOCK_IO_H__
9
10 ssize_t qdMock_read(int fd, void *buf, size_t count);
11 ssize_t qdMock_write(int fd, void *buf, size_t count);
12
13 void qdMock_resetReadBytes(void *buf, size_t count);
14 ssize_t qdMock_getNumBytesRead();
15
16 void qdMock_resetWriteBuf(ssize_t size);
17 ssize_t qdMock_getNumBytesWritten();
18 const void * qdMock_getBytesWritten();
19
20 #endif /* __QD_MOCK_IO_H__ */
21