mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-17 14:31:30 +00:00
24 lines
507 B
C++
24 lines
507 B
C++
#pragma once
|
|
|
|
#include "../../common/service.h"
|
|
#include "tasks_database.h"
|
|
|
|
namespace EQ
|
|
{
|
|
class TasksService : public EQ::Service
|
|
{
|
|
public:
|
|
TasksService();
|
|
virtual ~TasksService();
|
|
|
|
protected:
|
|
virtual void OnStart();
|
|
virtual void OnStop();
|
|
virtual void OnHeartbeat(double time_since_last);
|
|
virtual void OnRoutedMessage(const std::string& filter, const std::string& identifier, const std::string& id, const EQ::Net::Packet& payload);
|
|
|
|
private:
|
|
std::unique_ptr<TasksDatabase> m_db;
|
|
};
|
|
}
|