pre_event_close

March 26, 2020

Name

pre_event_close

Synopsis

#include "hooks/core/pre_event_close.h"

| void **pre_event_close** ( | closure, |   |
|   | e); |   |

void * <var class="pdparam">closure</var>;
Event * <var class="pdparam">e</var>;

| int **has_core_pre_event_close_hook** ( | ); |   |

| void **register_core_pre_event_close_hook_first** ( | hook, |   |
|   | closure); |   |

ec_hook_core_pre_event_close_func_t <var class="pdparam">hook</var>;
void *<var class="pdparam">closure</var>;

| void **register_core_pre_event_close_hook_last** ( | hook, |   |
|   | closure); |   |

ec_hook_core_pre_event_close_func_t <var class="pdparam">hook</var>;
void *<var class="pdparam">closure</var>;

| void **call_core_pre_event_close_hook** ( | e); |   |

Event * <var class="pdparam">e</var>;

Description

pre_event_close is called immediately before the Event e is closed and subsequently freed.