s_dcc_server Struct Reference

Collaboration diagram for s_dcc_server:

Collaboration graph
[legend]
List of all members.

Detailed Description

Stores DCC server's parameters.

Author:
VooDooMan
Version:
2
Date:
2004

Definition at line 664 of file dcc.cpp.

Public Member Functions

 s_dcc_server ()

Public Attributes

string bind_ip
 IPv4/IPv6 address of bound socket (string).
int dcc_addr
 4-byte IPv4 address of bound socket, or -1 for IPv6 address
in_addr6_ dcc_addr6
 16-byte IPv6 address of bound socket
int group
 Number of "dcc_group".
unsigned short port
 Port number of bound socket.
string server_type
 server_type that will be sent
s_socket socket
 Handle of socket.
bool using_ipv6
 Are we listening for IPv6 connections?


Constructor & Destructor Documentation

s_dcc_server::s_dcc_server  )  [inline]
 

Definition at line 674 of file dcc.cpp.

References bind_ip, s_socket::clear(), dcc_addr, dcc_addr6, group, port, socket, and using_ipv6.

00675     {
00676         group=0;
00677         using_ipv6=false;
00678         dcc_addr=0;
00679         memset(&dcc_addr6,0,sizeof(dcc_addr6));
00680         port=0;
00681         bind_ip="";
00682         socket.clear();
00683     }

Here is the call graph for this function:


Member Data Documentation

string s_dcc_server::bind_ip
 

IPv4/IPv6 address of bound socket (string).

Definition at line 670 of file dcc.cpp.

Referenced by dcc_make_server(), and s_dcc_server().

int s_dcc_server::dcc_addr
 

4-byte IPv4 address of bound socket, or -1 for IPv6 address

Definition at line 667 of file dcc.cpp.

Referenced by dcc_make_server(), and s_dcc_server().

in_addr6_ s_dcc_server::dcc_addr6
 

16-byte IPv6 address of bound socket

Definition at line 668 of file dcc.cpp.

Referenced by dcc_make_server(), and s_dcc_server().

int s_dcc_server::group
 

Number of "dcc_group".

Definition at line 665 of file dcc.cpp.

Referenced by dcc_make_server(), and s_dcc_server().

unsigned short s_dcc_server::port
 

Port number of bound socket.

Definition at line 669 of file dcc.cpp.

Referenced by dcc_make_server(), and s_dcc_server().

string s_dcc_server::server_type
 

server_type that will be sent

Definition at line 672 of file dcc.cpp.

Referenced by dcc_make_server().

s_socket s_dcc_server::socket
 

Handle of socket.

Definition at line 671 of file dcc.cpp.

Referenced by dcc_make_server(), and s_dcc_server().

bool s_dcc_server::using_ipv6
 

Are we listening for IPv6 connections?

Definition at line 666 of file dcc.cpp.

Referenced by dcc_make_server(), and s_dcc_server().


The documentation for this struct was generated from the following file:
Generated on Sun Jul 10 05:45:48 2005 for VooDoo cIRCle by doxygen 1.4.3

Hosted by SourceForge.net Logo