MilterManagerApplicableCondition
3
milter managerライブラリ

# MilterManagerApplicableCondition

## Functions

MilterManagerApplicableCondition * | milter_manager_applicable_condition_new ()
void | milter_manager_applicable_condition_set_name ()
const gchar * | milter_manager_applicable_condition_get_name ()
void | milter_manager_applicable_condition_set_description ()
const gchar * | milter_manager_applicable_condition_get_description ()
void | milter_manager_applicable_condition_set_data ()
const gchar * | milter_manager_applicable_condition_get_data ()
void | milter_manager_applicable_condition_merge ()
void | milter_manager_applicable_condition_attach_to ()

## プロパティ

gchar * | data | Read / Write
gchar * | description | Read / Write
gchar * | name | Read / Write

## シグナル

void | attach-to | Run Last

## Types and Values

| MilterManagerApplicableCondition
struct | MilterManagerApplicableConditionClass

## オブジェクト階層

        GObject
        ╰── MilterManagerApplicableCondition

## 説明

## Functions

### milter_manager_applicable_condition_new ()

    MilterManagerApplicableCondition *
    milter_manager_applicable_condition_new
                                   (const gchar *name);

### milter_manager_applicable_condition_set_name ()

    void
    milter_manager_applicable_condition_set_name
                                   (MilterManagerApplicableCondition *condition,
                                    const gchar *name);

### milter_manager_applicable_condition_get_name ()

    const gchar *
    milter_manager_applicable_condition_get_name
                                   (MilterManagerApplicableCondition *condition);

### milter_manager_applicable_condition_set_description ()

    void
    milter_manager_applicable_condition_set_description
                                   (MilterManagerApplicableCondition *condition,
                                    const gchar *description);

### milter_manager_applicable_condition_get_description ()

    const gchar *
    milter_manager_applicable_condition_get_description
                                   (MilterManagerApplicableCondition *condition);

### milter_manager_applicable_condition_set_data ()

    void
    milter_manager_applicable_condition_set_data
                                   (MilterManagerApplicableCondition *condition,
                                    const gchar *data);

### milter_manager_applicable_condition_get_data ()

    const gchar *
    milter_manager_applicable_condition_get_data
                                   (MilterManagerApplicableCondition *condition);

### milter_manager_applicable_condition_merge ()

    void
    milter_manager_applicable_condition_merge
                                   (MilterManagerApplicableCondition *condition,
                                    MilterManagerApplicableCondition *other_condition);

### milter_manager_applicable_condition_attach_to ()

    void
    milter_manager_applicable_condition_attach_to
                                   (MilterManagerApplicableCondition *condition,
                                    MilterManagerChild *child,
                                    MilterManagerChildren *children,
                                    MilterClientContext *context);

## Types and Values

### MilterManagerApplicableCondition

    typedef struct _MilterManagerApplicableCondition MilterManagerApplicableCondition;

### struct MilterManagerApplicableConditionClass

    struct MilterManagerApplicableConditionClass {
        GObjectClass parent_class;

        void (*attach_to) (MilterManagerApplicableCondition *applicable_condition,
                           MilterManagerChild               *child,
                           MilterManagerChildren            *children,
                           MilterClientContext              *context);
    };

## プロパティ詳細

### The `“data”` property

      “data”                     gchar *

The data of the applicable condition.

Flags: Read / Write

デフォルト値: NULL

### The `“description”` property

      “description”              gchar *

The description of the applicable condition.

Flags: Read / Write

デフォルト値: NULL

### The `“name”` property

      “name”                     gchar *

The name of the applicable condition.

Flags: Read / Write

デフォルト値: NULL

## シグナル詳細

### The `“attach-to”` signal

    void
    user_function (MilterManagerApplicableCondition *miltermanagerapplicablecondition,
                   MilterManagerChild               *arg1,
                   MilterManagerChildren            *arg2,
                   MilterClientContext              *arg3,
                   gpointer                          user_data)

Flags: Run Last