SObjectizer  5.5
Classes | Namespaces | Typedefs | Functions
event_queue_hook.hpp File Reference

Interface of event_queue_hook object. More...

#include <so_5/h/declspec.hpp>
#include <so_5/h/compiler_features.hpp>
#include <so_5/rt/h/event_queue.hpp>
#include <so_5/rt/h/fwd.hpp>
#include <memory>

Go to the source code of this file.

Classes

class  so_5::event_queue_hook_t
 Interface of event_queue_hook object. More...
 

Namespaces

 so_5
 Public part of message limit implementation.
 

Typedefs

using so_5::event_queue_hook_deleter_fnptr_t = void(*)(event_queue_hook_t *)
 A type for deleter of event_queue_hook object. More...
 
using so_5::event_queue_hook_unique_ptr_t = std::unique_ptr< event_queue_hook_t, event_queue_hook_deleter_fnptr_t >
 Alias for unique pointer to event_queue_hook. More...
 

Functions

template<typename Hook_Type , typename... Args>
event_queue_hook_unique_ptr_t so_5::make_event_queue_hook (event_queue_hook_deleter_fnptr_t deleter, Args &&...args)
 Helper function for simplify creation of event_queue_hook object. More...
 
SO_5_NODISCARD event_queue_hook_unique_ptr_t so_5::make_empty_event_queue_hook_unique_ptr ()
 Helper function for creation of empty unique_ptr for event_queue_hook. More...
 

Detailed Description

Interface of event_queue_hook object.

Since
v.5.5.24