#include <assert.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <string.h>
#include "rdd.h"
#include "rdd_internals.h"
#include "error.h"
#include "writer.h"
#include "filter.h"
Go to the source code of this file.
Data Structures | |
struct | _RDD_WRITE_STREAM_FILTER |
Typedefs | |
typedef struct _RDD_WRITE_STREAM_FILTER | RDD_WRITE_STREAM_FILTER |
Functions | |
int | rdd_new_write_streamfilter (RDD_FILTER **self, RDD_WRITER *writer) |
static int | write_close (RDD_FILTER *f) |
static int | write_input (RDD_FILTER *f, const unsigned char *buf, unsigned nbyte) |
Variables | |
static char | copyright [] |
static RDD_FILTER_OPS | write_ops |
typedef struct _RDD_WRITE_STREAM_FILTER RDD_WRITE_STREAM_FILTER |
int rdd_new_write_streamfilter | ( | RDD_FILTER ** | self, | |
RDD_WRITER * | writer | |||
) |
Definition at line 83 of file writestreamfilter.c.
References rdd_new_filter(), RDD_OK, _RDD_FILTER::state, and _RDD_WRITE_STREAM_FILTER::writer.
static int write_close | ( | RDD_FILTER * | f | ) | [static] |
static int write_input | ( | RDD_FILTER * | f, | |
const unsigned char * | buf, | |||
unsigned | nbyte | |||
) | [static] |
Definition at line 102 of file writestreamfilter.c.
References rdd_writer_write(), _RDD_FILTER::state, and _RDD_WRITE_STREAM_FILTER::writer.
char copyright[] [static] |
Initial value:
"@(#) Copyright (c) 2002\n\ Netherlands Forensic Institute. All rights reserved.\n"
Definition at line 43 of file writestreamfilter.c.
RDD_FILTER_OPS write_ops [static] |
Initial value:
{ write_input, 0, write_close, 0, 0 }
Definition at line 74 of file writestreamfilter.c.