The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

m_ssl_gnutls.cpp File Reference

#include "inspircd.h"
#include <gnutls/gnutls.h>
#include <gnutls/x509.h>
#include "transport.h"
#include "m_cap.h"

Include dependency graph for m_ssl_gnutls.cpp:

Go to the source code of this file.

Classes

class  issl_session
 Represents an SSL user's extra data. More...
class  CommandStartTLS
class  ModuleSSLGnuTLS

Enumerations

enum  issl_status {
  ISSL_NONE, ISSL_HANDSHAKING_READ, ISSL_HANDSHAKING_WRITE, ISSL_HANDSHAKEN,
  ISSL_CLOSING, ISSL_CLOSED
}

Functions

bool isin (const std::string &host, int port, const std::vector< std::string > &portlist)


Enumeration Type Documentation

enum issl_status
 

Enumerator:
ISSL_NONE 
ISSL_HANDSHAKING_READ 
ISSL_HANDSHAKING_WRITE 
ISSL_HANDSHAKEN 
ISSL_CLOSING 
ISSL_CLOSED 

Definition at line 31 of file m_ssl_gnutls.cpp.


Function Documentation

bool isin const std::string host,
int  port,
const std::vector< std::string > &  portlist
 

Definition at line 33 of file m_ssl_gnutls.cpp.

References ConvToStr().

Referenced by ModuleSSLOpenSSL::OnHookUserIO(), and ModuleSSLGnuTLS::OnHookUserIO().