Cuberite
A lightweight, fast and extensible game server for Minecraft
Classes | Public Member Functions | Protected Attributes | Friends | List of all members
cRCONServer Class Reference

#include <RCONServer.h>

Collaboration diagram for cRCONServer:
Collaboration graph
[legend]

Classes

class  cConnection
 

Public Member Functions

 cRCONServer (cServer &a_Server)
 
void Initialize (cSettingsRepositoryInterface &a_Settings)
 
virtual ~cRCONServer ()
 

Protected Attributes

cServerHandlePtrs m_ListenServers
 The sockets for accepting RCON connections (one socket per port). More...
 
AString m_Password
 Password for authentication. More...
 
cServerm_Server
 The server object that will process the commands received. More...
 

Friends

class cRCONCommandOutput
 
class cRCONListenCallbacks
 

Detailed Description

Definition at line 26 of file RCONServer.h.

Constructor & Destructor Documentation

◆ cRCONServer()

cRCONServer::cRCONServer ( cServer a_Server)

Definition at line 116 of file RCONServer.cpp.

◆ ~cRCONServer()

cRCONServer::~cRCONServer ( )
virtual

Definition at line 125 of file RCONServer.cpp.

Member Function Documentation

◆ Initialize()

void cRCONServer::Initialize ( cSettingsRepositoryInterface a_Settings)

Definition at line 137 of file RCONServer.cpp.

Friends And Related Function Documentation

◆ cRCONCommandOutput

friend class cRCONCommandOutput
friend

Definition at line 35 of file RCONServer.h.

◆ cRCONListenCallbacks

friend class cRCONListenCallbacks
friend

Definition at line 36 of file RCONServer.h.

Member Data Documentation

◆ m_ListenServers

cServerHandlePtrs cRCONServer::m_ListenServers
protected

The sockets for accepting RCON connections (one socket per port).

Definition at line 87 of file RCONServer.h.

◆ m_Password

AString cRCONServer::m_Password
protected

Password for authentication.

Definition at line 90 of file RCONServer.h.

◆ m_Server

cServer& cRCONServer::m_Server
protected

The server object that will process the commands received.

Definition at line 84 of file RCONServer.h.


The documentation for this class was generated from the following files: