MilterManagerProcessLauncher
3
milter managerライブラリ

# MilterManagerProcessLauncher

## 概要

    #define             MILTER_MANAGER_PROCESS_LAUNCHER_ERROR
    #define             MILTER_MANAGER_PROCESS_LAUNCHER     (obj)
    enum                MilterManagerProcessLauncherError;
    struct              MilterManagerProcessLauncher;
    GQuark              milter_manager_process_launcher_error_quark
                                                            (void);
    MilterManagerProcessLauncher * milter_manager_process_launcher_new
                                                            (void);
    void                milter_manager_process_launcher_run (MilterManagerProcessLauncher *launcher);

## 説明

## 詳細

### MILTER_MANAGER_PROCESS_LAUNCHER_ERROR

    #define MILTER_MANAGER_PROCESS_LAUNCHER_ERROR           (milter_manager_process_launcher_error_quark())

### MILTER_MANAGER_PROCESS_LAUNCHER()

    #define MILTER_MANAGER_PROCESS_LAUNCHER(obj)            (G_TYPE_CHECK_INSTANCE_CAST((obj), MILTER_TYPE_MANAGER_PROCESS_LAUNCHER, MilterManagerProcessLauncher))

### enum MilterManagerProcessLauncherError

    typedef enum {
        MILTER_MANAGER_PROCESS_LAUNCHER_ERROR_BAD_COMMAND_STRING,
        MILTER_MANAGER_PROCESS_LAUNCHER_ERROR_START_FAILURE,
        MILTER_MANAGER_PROCESS_LAUNCHER_ERROR_INVALID_USER_NAME,
        MILTER_MANAGER_PROCESS_LAUNCHER_ERROR_ALREADY_LAUNCHED,
        MILTER_MANAGER_PROCESS_LAUNCHER_ERROR_MILTER_EXIT
    } MilterManagerProcessLauncherError;

### struct MilterManagerProcessLauncher

    struct MilterManagerProcessLauncher {
        MilterAgent object;
    };

### milter_manager_process_launcher_error_quark ()

    GQuark              milter_manager_process_launcher_error_quark
                                                            (void);

### milter_manager_process_launcher_new ()

    MilterManagerProcessLauncher * milter_manager_process_launcher_new
                                                            (void);

### milter_manager_process_launcher_run ()

    void                milter_manager_process_launcher_run (MilterManagerProcessLauncher *launcher);