MilterMacrosRequests 3 milter managerライブラリ
MilterMacrosRequests

## 概要

    struct              MilterMacrosRequests;
    MilterMacrosRequests * milter_macros_requests_new       (void);
    void                milter_macros_requests_set_symbols  (MilterMacrosRequests *requests,
                                                             MilterCommand command,
                                                             const gchar *first_symbol,
                                                             ...);
    void                milter_macros_requests_set_symbols_va_list
                                                            (MilterMacrosRequests *requests,
                                                             MilterCommand command,
                                                             const gchar *first_symbol,
                                                             va_list args);
    void                milter_macros_requests_set_symbols_string_array
                                                            (MilterMacrosRequests *requests,
                                                             MilterCommand command,
                                                             const gchar **strings);
    GList *             milter_macros_requests_get_symbols  (MilterMacrosRequests *requests,
                                                             MilterCommand command);
    GHashTable *        milter_macros_requests_get_all_symbols
                                                            (MilterMacrosRequests *requests);
    void                milter_macros_requests_merge        (MilterMacrosRequests *dest,
                                                             MilterMacrosRequests *src);
    void                milter_macros_requests_foreach      (MilterMacrosRequests *requests,
                                                             GHFunc func,
                                                             gpointer user_data);

## オブジェクト階層

      GObject
       +----MilterMacrosRequests

## 説明

## 詳細

### struct MilterMacrosRequests

    struct MilterMacrosRequests;

MilterMacrosRequests

### milter_macros_requests_new ()

    MilterMacrosRequests * milter_macros_requests_new       (void);

milter_macros_requests_new

### milter_macros_requests_set_symbols ()

    void                milter_macros_requests_set_symbols  (MilterMacrosRequests *requests,
                                                             MilterCommand command,
                                                             const gchar *first_symbol,
                                                             ...);

milter_macros_requests_set_symbols

### milter_macros_requests_set_symbols_va_list ()

    void                milter_macros_requests_set_symbols_va_list
                                                            (MilterMacrosRequests *requests,
                                                             MilterCommand command,
                                                             const gchar *first_symbol,
                                                             va_list args);

milter_macros_requests_set_symbols_va_list

### milter_macros_requests_set_symbols_string_array ()

    void                milter_macros_requests_set_symbols_string_array
                                                            (MilterMacrosRequests *requests,
                                                             MilterCommand command,
                                                             const gchar **strings);

milter_macros_requests_set_symbols_string_array

### milter_macros_requests_get_symbols ()

    GList *             milter_macros_requests_get_symbols  (MilterMacrosRequests *requests,
                                                             MilterCommand command);

milter_macros_requests_get_symbols

### milter_macros_requests_get_all_symbols ()

    GHashTable *        milter_macros_requests_get_all_symbols
                                                            (MilterMacrosRequests *requests);

milter_macros_requests_get_all_symbols

### milter_macros_requests_merge ()

    void                milter_macros_requests_merge        (MilterMacrosRequests *dest,
                                                             MilterMacrosRequests *src);

milter_macros_requests_merge

### milter_macros_requests_foreach ()

    void                milter_macros_requests_foreach      (MilterMacrosRequests *requests,
                                                             GHFunc func,
                                                             gpointer user_data);

milter_macros_requests_foreach