MilterEncoder 3 MILTER-MANAGER Library
MilterEncoder

## Functions

MilterEncoder * | milter_encoder_new ()
GString * | milter_encoder_get_buffer ()
void | milter_encoder_clear_buffer ()
void | milter_encoder_pack ()
void | milter_encoder_encode_negotiate ()
guint | milter_encoder_get_tag ()
void | milter_encoder_set_tag ()

## Properties

guint | tag | Read

## Object Hierarchy

        GObject
        ╰── MilterEncoder
            ├── MilterCommandEncoder
            ├── MilterManagerControlCommandEncoder
            ├── MilterManagerReplyEncoder
            ├── MilterManagerLaunchCommandEncoder
            ╰── MilterReplyEncoder

## Description

## Functions

### milter_encoder_new ()

    MilterEncoder *
    milter_encoder_new (void);

milter_encoder_new

### milter_encoder_get_buffer ()

    GString *
    milter_encoder_get_buffer (MilterEncoder *encoder);

milter_encoder_get_buffer

### milter_encoder_clear_buffer ()

    void
    milter_encoder_clear_buffer (MilterEncoder *encoder);

milter_encoder_clear_buffer

### milter_encoder_pack ()

    void
    milter_encoder_pack (MilterEncoder *encoder,
                         const gchar **packet,
                         gsize *packet_size);

milter_encoder_pack

### milter_encoder_encode_negotiate ()

    void
    milter_encoder_encode_negotiate (MilterEncoder *encoder,
                                     MilterOption *option);

milter_encoder_encode_negotiate

### milter_encoder_get_tag ()

    guint
    milter_encoder_get_tag (MilterEncoder *encoder);

milter_encoder_get_tag

### milter_encoder_set_tag ()

    void
    milter_encoder_set_tag (MilterEncoder *encoder,
                            guint tag);

milter_encoder_set_tag

## Property Details

### The `“tag”` property

      “tag”                      guint

The tag of the encoder.

Owner: MilterEncoder

Flags: Read

Default value: 0

MilterEncoder:tag