acl/app/master_dispatch/server/ServerManager.h
zsxxsz 929ebc13be 服务器框架支持客户端连接平均分配的功能
增加了 master_dispatch 服务模板,由其接收外来客户端连接,同时将连接平均分配给后端的服务子进程
2014-03-27 23:55:38 +08:00

24 lines
372 B
C++

#pragma once
#include <vector>
class ServerConnection;
class ServerManager : public acl::singleton <ServerManager>
{
public:
ServerManager() {}
~ServerManager() {}
void set(ServerConnection* conn);
void del(ServerConnection* conn);
ServerConnection* min();
size_t length() const
{
return conns_.size();
}
private:
std::vector<ServerConnection*> conns_;
};