DaZeus  2.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
dazeus::ServerConfig Struct Reference

#include <server.h>

Collaboration diagram for dazeus::ServerConfig:

Public Member Functions

 ServerConfig (std::string h=std::string(), NetworkConfig *n=0, uint16_t p=6667, bool s=false, bool sv=true, uint8_t pr=5)
 
 ServerConfig (const ServerConfig &s)
 
const ServerConfigoperator= (const ServerConfig &s)
 

Public Attributes

std::string host
 
uint16_t port
 
uint8_t priority
 
NetworkConfignetwork
 
bool ssl
 
bool ssl_verify
 

Detailed Description

Definition at line 23 of file server.h.

Constructor & Destructor Documentation

dazeus::ServerConfig::ServerConfig ( std::string  h = std::string(),
NetworkConfig n = 0,
uint16_t  p = 6667,
bool  s = false,
bool  sv = true,
uint8_t  pr = 5 
)
inline

Definition at line 24 of file server.h.

dazeus::ServerConfig::ServerConfig ( const ServerConfig s)
inline

Definition at line 27 of file server.h.

Member Function Documentation

const ServerConfig& dazeus::ServerConfig::operator= ( const ServerConfig s)
inline

Definition at line 29 of file server.h.

Member Data Documentation

std::string dazeus::ServerConfig::host

Definition at line 31 of file server.h.

NetworkConfig* dazeus::ServerConfig::network

Definition at line 34 of file server.h.

uint16_t dazeus::ServerConfig::port

Definition at line 32 of file server.h.

uint8_t dazeus::ServerConfig::priority

Definition at line 33 of file server.h.

bool dazeus::ServerConfig::ssl

Definition at line 35 of file server.h.

bool dazeus::ServerConfig::ssl_verify

Definition at line 36 of file server.h.


The documentation for this struct was generated from the following file: