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 ()

## プロパティ

char * | data | Read / Write
char * | description | Read / Write
char * | 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_new

### milter_manager_applicable_condition_set_name ()

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

milter_manager_applicable_condition_set_name

### milter_manager_applicable_condition_get_name ()

    const gchar *
    milter_manager_applicable_condition_get_name
                                   (MilterManagerApplicableCondition *condition);

milter_manager_applicable_condition_get_name

### milter_manager_applicable_condition_set_description ()

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

milter_manager_applicable_condition_set_description

### milter_manager_applicable_condition_get_description ()

    const gchar *
    milter_manager_applicable_condition_get_description
                                   (MilterManagerApplicableCondition *condition);

milter_manager_applicable_condition_get_description

### milter_manager_applicable_condition_set_data ()

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

milter_manager_applicable_condition_set_data

### milter_manager_applicable_condition_get_data ()

    const gchar *
    milter_manager_applicable_condition_get_data
                                   (MilterManagerApplicableCondition *condition);

milter_manager_applicable_condition_get_data

### milter_manager_applicable_condition_merge ()

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

milter_manager_applicable_condition_merge

### milter_manager_applicable_condition_attach_to ()

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

milter_manager_applicable_condition_attach_to

## Types and Values

### MilterManagerApplicableCondition

    typedef struct _MilterManagerApplicableCondition MilterManagerApplicableCondition;

MilterManagerApplicableCondition

### struct MilterManagerApplicableConditionClass

    struct MilterManagerApplicableConditionClass {
        GObjectClass parent_class;

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

MilterManagerApplicableConditionClass

## プロパティ詳細

### The `“data”` property

    “data”                     char *

The data of the applicable condition.

Owner: MilterManagerApplicableCondition

Flags: Read / Write

デフォルト値: NULL

MilterManagerApplicableCondition:data

### The `“description”` property

    “description”              char *

The description of the applicable condition.

Owner: MilterManagerApplicableCondition

Flags: Read / Write

デフォルト値: NULL

MilterManagerApplicableCondition:description

### The `“name”` property

    “name”                     char *

The name of the applicable condition.

Owner: MilterManagerApplicableCondition

Flags: Read / Write

デフォルト値: NULL

MilterManagerApplicableCondition:name

## シグナル詳細

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

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

Flags: Run Last

MilterManagerApplicableCondition::attach-to