SEGS  0.6.1-develop [d2cac982]
Super Entity Game Server
Classes | Macros | Functions
EventProcessor.h File Reference
#include "SEGSEvent.h"
#include <ace/Task_Ex_T.h>
#include <iosfwd>
Include dependency graph for EventProcessor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EventSrc
 
class  EventProcessor
 

Macros

#define IMPL_ID(EventProcessorChildType)
 

Functions

void shutdown_event_processor_and_wait (EventProcessor *ep)
 

Macro Definition Documentation

◆ IMPL_ID

#define IMPL_ID (   EventProcessorChildType)
Value:
enum : uint64_t { processor_id = CompileTimeUtils::hash_64_fnv1a_const(#EventProcessorChildType) };\
uint64_t get_id() const override { return processor_id; }
constexpr uint64_t hash_64_fnv1a_const(const char *const str, const uint64_t value=val_64_const) noexcept
Definition: CompiletimeHash.h:23

Function Documentation

◆ shutdown_event_processor_and_wait()

void shutdown_event_processor_and_wait ( EventProcessor ep)
inline
Here is the call graph for this function:
Here is the caller graph for this function: