Cross Reference: iostream-rawlog-private.h
xref
: /
dovecot
/
src
/
lib
/
iostream-rawlog-private.h
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
#
ifndef
IOSTREAM_RAWLOG_PRIVATE_H
#
define
IOSTREAM_RAWLOG_PRIVATE_H
#
include
"
iostream-rawlog.h
"
#
define
IOSTREAM_RAWLOG_MAX_PREFIX_LEN
3
struct
rawlog_iostream
{
struct
iostream_private
*
iostream
;
enum
iostream_rawlog_flags
flags
;
struct
ostream
*
rawlog_output
;
buffer_t
*
buffer
;
bool
input
;
bool
line_continued
;
};
void
iostream_rawlog_init
(
struct
rawlog_iostream
*
rstream
,
enum
iostream_rawlog_flags
flags
,
bool
input
);
void
iostream_rawlog_write
(
struct
rawlog_iostream
*
rstream
,
const
unsigned
char
*
data
,
size_t
size
);
void
iostream_rawlog_close
(
struct
rawlog_iostream
*
rstream
);
#
endif