mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-30 10:51:30 +00:00
26 lines
655 B
C++
26 lines
655 B
C++
#pragma once
|
|
|
|
#include "common/net/eqstream.h"
|
|
#include "loginserver/client.h"
|
|
|
|
#include <list>
|
|
|
|
class ClientManager {
|
|
public:
|
|
ClientManager();
|
|
~ClientManager();
|
|
void Process();
|
|
void RemoveExistingClient(unsigned int c, const std::string &loginserver);
|
|
Client *GetClient(unsigned int c, const std::string &loginserver);
|
|
private:
|
|
void ProcessDisconnect();
|
|
|
|
std::list<Client *> m_clients;
|
|
OpcodeManager *m_titanium_ops;
|
|
EQ::Net::EQStreamManager *m_titanium_stream;
|
|
OpcodeManager *m_sod_ops;
|
|
EQ::Net::EQStreamManager *m_sod_stream;
|
|
OpcodeManager *m_larion_ops;
|
|
EQ::Net::EQStreamManager *m_larion_stream;
|
|
};
|