Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

npbase::npssl Class Reference

#include <npssl.h>

List of all members.

Public Methods

void setVerifyLocations (const string &certname, const string &pathname)
void setClientVerification (int mode, int(*verify_callback)(int, X509_STORE_CTX *))
void setClientVerificationDepth (int depth)
void newConnection (void)
void setExData (int index, void *data)
X509 * getPeerCertificate (void)
long getVerifyResult (void)
void setCertFile (const string &filename)
bool handShake (int infd, int outfd)
int get_rfd (void)
int get_wfd (void)
string getS (void)
char getch (void)
string bufferedGetS (void)
char bufferedGetch (void)
void bufferedUnGetch (char c)
bool hasMore (void)
bool putS (const string &str)
bool putch (char c)
bool bufferedPutS (const string &str)
bool bufferedPutch (char c)
bool flush (void)
 npssl (int bufsiz, bool mode)
 ~npssl ()


Constructor & Destructor Documentation

npbase::npssl::npssl int    bufsiz,
bool    mode = true
 

npbase::npssl::~npssl  
 


Member Function Documentation

char npbase::npssl::bufferedGetch void   
 

string npbase::npssl::bufferedGetS void   
 

bool npbase::npssl::bufferedPutch char    c
 

bool npbase::npssl::bufferedPutS const string &    str
 

void npbase::npssl::bufferedUnGetch char    c
 

bool npbase::npssl::flush void   
 

int npbase::npssl::get_rfd void   
 

int npbase::npssl::get_wfd void   
 

char npbase::npssl::getch void   
 

X509 * npbase::npssl::getPeerCertificate void   
 

string npbase::npssl::getS void   
 

long npbase::npssl::getVerifyResult void   
 

bool npbase::npssl::handShake int    fdin,
int    fdout
 

bool npbase::npssl::hasMore void   
 

void npbase::npssl::newConnection void   
 

bool npbase::npssl::putch char    c
 

bool npbase::npssl::putS const string &    str
 

void npbase::npssl::setCertFile const string &    certname
 

void npbase::npssl::setClientVerification int    mode,
int(*    verify_callback)(int, X509_STORE_CTX *)
 

void npbase::npssl::setClientVerificationDepth int    depth
 

void npbase::npssl::setExData int    index,
void *    data
 

void npbase::npssl::setVerifyLocations const string &    certname,
const string &    pathname
 


The documentation for this class was generated from the following files:
Generated on Fri Mar 22 15:45:45 2002 for epprtk c++ by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001