mirror of
https://github.com/worldforge/cyphesis
synced 2026-08-13 12:26:04 -04:00
* server/Admin.cpp, server/CommPeer.cpp, server/CommPeer.h, server/CommPeerListener.cpp, server/Peer.cpp, server/Peer.h: Re-work classes for peer connections to use integer IDs. * server/Lobby.cpp, server/Lobby.h: Modify interface so its more obvious that lobby only handles accounts, and adjust to have integer ID. * server/Connection.cpp, server/Connection.h, server/TrustedConnection.cpp, server/TrustedConnection.h: Use integer IDs, and modify to match new Lobby API changes. * server/ServerRouting.cpp, server/ServerRouting.h, server/server.cpp: Modify server to have integer ID, and handle ID for Lobby as well. * server/CommListener.cpp, server/CommLocalClient.cpp, server/CommLocalClient.h, server/CommRemoteClient.cpp, server/CommRemoteClient.h, server/CommUnixListener.cpp: Modify communication classes for normal clients to handle integer IDs on the connection classes.
24 lines
728 B
C++
24 lines
728 B
C++
// This file may be redistributed and modified only under the terms of
|
|
// the GNU General Public License (See COPYING for details).
|
|
// Copyright (C) 2000-2003 Alistair Riddoch
|
|
|
|
#include "CommLocalClient.h"
|
|
|
|
#include "TrustedConnection.h"
|
|
#include "CommServer.h"
|
|
|
|
/// \brief Constructor for local client socket object.
|
|
///
|
|
/// @param svr Reference to the object that manages all socket communication.
|
|
/// @param fd Socket file descriptor
|
|
CommLocalClient::CommLocalClient(CommServer & svr, int fd,
|
|
const std::string & id) :
|
|
CommClient(svr, fd, *new TrustedConnection(*this, svr.m_server,
|
|
"local", id))
|
|
{
|
|
}
|
|
|
|
|
|
CommLocalClient::~CommLocalClient()
|
|
{
|
|
}
|