MilterWriter 3 milter managerライブラリ
MilterWriter

## Functions

#define | MILTER_WRITER_ERROR
GQuark | milter_writer_error_quark ()
MilterWriter * | milter_writer_io_channel_new ()
gboolean | milter_writer_write ()
gboolean | milter_writer_flush ()
void | milter_writer_start ()
gboolean | milter_writer_is_watching ()
void | milter_writer_shutdown ()

## Types and Values

enum | MilterWriterError
struct | MilterWriter

## 説明

## Functions

### MILTER_WRITER_ERROR

    #define MILTER_WRITER_ERROR           (milter_writer_error_quark())

MILTER_WRITER_ERROR

### milter_writer_error_quark ()

    GQuark
    milter_writer_error_quark (void);

#### Returns

milter_writer_error_quark

### milter_writer_io_channel_new ()

    MilterWriter *
    milter_writer_io_channel_new (GIOChannel *channel);

#### Returns

milter_writer_io_channel_new

### milter_writer_write ()

    gboolean
    milter_writer_write (MilterWriter *writer,
                         const gchar *chunk,
                         gsize chunk_size,
                         GError **error);

#### Returns

milter_writer_write

### milter_writer_flush ()

    gboolean
    milter_writer_flush (MilterWriter *writer,
                         GError **error);

#### Returns

milter_writer_flush

### milter_writer_start ()

    void
    milter_writer_start (MilterWriter *writer,
                         MilterEventLoop *loop);

milter_writer_start

### milter_writer_is_watching ()

    gboolean
    milter_writer_is_watching (MilterWriter *writer);

#### Returns

milter_writer_is_watching

### milter_writer_shutdown ()

    void
    milter_writer_shutdown (MilterWriter *writer);

milter_writer_shutdown

## Types and Values

### enum MilterWriterError

#### Members

MILTER_WRITER_ERROR_NO_CHANNEL |  |
MILTER_WRITER_ERROR_IO_ERROR |  |
MILTER_WRITER_ERROR_NOT_READY |  |

MilterWriterError

### struct MilterWriter

    struct MilterWriter {
        GObject object;
    };

MilterWriter