#pragma once namespace demonware { class bdEventLog final : public service { public: bdEventLog(); private: void recordEvent(service_server* server, byte_buffer* buffer) const; void recordEventBin(service_server* server, byte_buffer* buffer) const; void recordEvents(service_server* server, byte_buffer* buffer) const; void recordEventsBin(service_server* server, byte_buffer* buffer) const; void recordEventsMixed(service_server* server, byte_buffer* buffer) const; void initializeFiltering(service_server* server, byte_buffer* buffer) const; }; }