MilterManagerChild
3
milter managerライブラリ

# MilterManagerChild

## 概要

    #define             MILTER_MANAGER_CHILD_ERROR
    #define             MILTER_MANAGER_CHILD                (obj)
    enum                MilterManagerChildError;
    struct              MilterManagerChild;
    GQuark              milter_manager_child_error_quark    (void);
    MilterManagerChild * milter_manager_child_new           (const gchar *name);
    MilterManagerChild * milter_manager_child_new_va_list   (const gchar *first_name,
                                                             va_list args);
    gchar *             milter_manager_child_get_command_line_string
                                                            (MilterManagerChild *milter);
    gchar *             milter_manager_child_get_user_name  (MilterManagerChild *milter);

## 説明

## 詳細

### MILTER_MANAGER_CHILD_ERROR

    #define MILTER_MANAGER_CHILD_ERROR           (milter_manager_child_error_quark())

### MILTER_MANAGER_CHILD()

    #define MILTER_MANAGER_CHILD(obj)            (G_TYPE_CHECK_INSTANCE_CAST((obj), MILTER_TYPE_MANAGER_CHILD, MilterManagerChild))

### enum MilterManagerChildError

    typedef enum {
        MILTER_MANAGER_CHILD_ERROR_BAD_COMMAND_STRING,
        MILTER_MANAGER_CHILD_ERROR_START_FAILURE,
        MILTER_MANAGER_CHILD_ERROR_INVALID_USER_NAME,
        MILTER_MANAGER_CHILD_ERROR_NO_PRIVILEGE_MODE,
        MILTER_MANAGER_CHILD_ERROR_MILTER_TERMINATED_BY_SIGNAL,
        MILTER_MANAGER_CHILD_ERROR_MILTER_EXIT
    } MilterManagerChildError;

### struct MilterManagerChild

    struct MilterManagerChild {
        MilterServerContext object;
    };

### milter_manager_child_error_quark ()

    GQuark              milter_manager_child_error_quark    (void);

### milter_manager_child_new ()

    MilterManagerChild * milter_manager_child_new           (const gchar *name);

### milter_manager_child_new_va_list ()

    MilterManagerChild * milter_manager_child_new_va_list   (const gchar *first_name,
                                                             va_list args);

### milter_manager_child_get_command_line_string ()

    gchar *             milter_manager_child_get_command_line_string
                                                            (MilterManagerChild *milter);

### milter_manager_child_get_user_name ()

    gchar *             milter_manager_child_get_user_name  (MilterManagerChild *milter);