Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

connection.h File Reference

#include "inspircd_config.h"
#include "base.h"
#include <string>
#include <map>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <netinet/in.h>
#include <unistd.h>
#include <errno.h>
#include <time.h>
#include <vector>
#include <deque>
#include <sstream>

Include dependency graph for connection.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  connection
 Please note: classes serverrec and userrec both inherit from class connection. More...

class  ircd_connector
 Each connection has one or more of these each represents ONE outbound connection to another ircd so each inbound has multiple outbounds. More...


Defines

#define STATE_DISCONNECTED   0
#define STATE_CONNECTED   1
#define STATE_SYNC   2
#define STATE_NOAUTH_INBOUND   3
#define STATE_NOAUTH_OUTBOUND   4
#define STATE_SERVICES   5

Functions

std::string CreateSum ()


Define Documentation

#define STATE_CONNECTED   1
 

Definition at line 36 of file connection.h.

#define STATE_DISCONNECTED   0
 

Definition at line 35 of file connection.h.

Referenced by serverrec::BeginLink(), serverrec::FlushWriteBuffers(), IsRoutable(), serverrec::MeshCookie(), serverrec::RecvPacket(), and serverrec::SendPacket().

#define STATE_NOAUTH_INBOUND   3
 

Definition at line 38 of file connection.h.

Referenced by serverrec::AddIncoming(), and serverrec::FlushWriteBuffers().

#define STATE_NOAUTH_OUTBOUND   4
 

Definition at line 39 of file connection.h.

Referenced by serverrec::BeginLink(), serverrec::FlushWriteBuffers(), and serverrec::MeshCookie().

#define STATE_SERVICES   5
 

Definition at line 40 of file connection.h.

#define STATE_SYNC   2
 

Definition at line 37 of file connection.h.


Function Documentation

std::string CreateSum  ) 
 


Generated on Wed May 25 22:02:20 2005 for InspIRCd by doxygen 1.3.3