From aa7e00d8e1a1d67fa2860623ffab75bd387faffc Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Wed, 9 Jan 2008 17:25:07 +0000 Subject: changed queue class to use stream class --- stream.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'stream.h') diff --git a/stream.h b/stream.h index 5c9451cd..a8ace8a6 100644 --- a/stream.h +++ b/stream.h @@ -75,9 +75,18 @@ typedef struct { #define STRM_IOBUF_SIZE 4096 /* size of the IO buffer */ /* prototypes */ +rsRetVal strmConstruct(strm_t **ppThis); +rsRetVal strmConstructFinalize(strm_t __attribute__((unused)) *pThis); rsRetVal strmDestruct(strm_t *pThis); rsRetVal strmSetMaxFileSize(strm_t *pThis, size_t iMaxFileSize); rsRetVal strmSetFilePrefix(strm_t *pThis, uchar *pszPrefix, size_t iLenPrefix); +rsRetVal strmReadChar(strm_t *pThis, uchar *pC); +rsRetVal strmUnreadChar(strm_t *pThis, uchar c); +rsRetVal strmWrite(strm_t *pThis, uchar *pBuf, size_t lenBuf); +rsRetVal strmNextFile(strm_t *pThis); +rsRetVal strmOpenFile(strm_t *pThis, int flags, mode_t mode); +rsRetVal strmSetFilePrefix(strm_t *pThis, uchar *pszPrefix, size_t iLenPrefix); PROTOTYPEObjClassInit(strm); +PROTOTYPEpropSetMeth(strm, bDeleteOnClose, int); #endif /* #ifndef STREAM_H_INCLUDED */ -- cgit v1.2.3