MilterLibevEventLoop 3 MILTER-MANAGER Library
MilterLibevEventLoop

## Functions

MilterEventLoop * | milter_libev_event_loop_default ()
MilterEventLoop * | milter_libev_event_loop_new ()
void | milter_libev_event_loop_set_release_func ()

## Properties

gpointer | ev-loop | Read / Write / Construct Only

## Object Hierarchy

        GObject
        ╰── MilterEventLoop
            ╰── MilterLibevEventLoop

## Description

## Functions

### milter_libev_event_loop_default ()

    MilterEventLoop *
    milter_libev_event_loop_default (void);

#### Returns

The default event loop.

[transfer full]

milter_libev_event_loop_default

### milter_libev_event_loop_new ()

    MilterEventLoop *
    milter_libev_event_loop_new (void);

milter_libev_event_loop_new

### milter_libev_event_loop_set_release_func ()

    void
    milter_libev_event_loop_set_release_func
                                   (MilterEventLoop *loop,
                                    GFunc release,
                                    GFunc acquire,
                                    gpointer user_data,
                                    GDestroyNotify notify);

`milter_libev_event_loop_set_release_func` has been deprecated since version 2.1.6 and should not be used in newly-written code.

If you need this, please report it to https://github.com/milter-manager/milter-manager/issues .

[skip]

#### Parameters

loop | A MilterEventLoop. |
release | The function to call when a thread releases this loop. |
acquire | The function to call when a thread acquires this loop. |
user_data | User data to pass to function . |
notify | The function to call when this release is removed. | [nullable]

milter_libev_event_loop_set_release_func

## Property Details

### The `“ev-loop”` property

      “ev-loop”                  gpointer

The ev_loop instance for the event loop.

Owner: MilterLibevEventLoop

Flags: Read / Write / Construct Only

MilterLibevEventLoop:ev-loop