SSL_Asynch_BIO.cpp File Reference

#include "SSL_Asynch_BIO.h"
#include "SSL_Asynch_Stream.h"
#include "ace/OS_NS_string.h"
#include "ace/Truncate.h"
Include dependency graph for SSL_Asynch_BIO.cpp:

Classes

struct  ACE_SSL_Asynch_Stream_Accessor

Defines

#define ACE_ASYNCH_BIO_WRITE_NAME   ACE_Asynch_BIO_write
#define ACE_ASYNCH_BIO_READ_NAME   ACE_Asynch_BIO_read
#define ACE_ASYNCH_BIO_PUTS_NAME   ACE_Asynch_BIO_puts
#define ACE_ASYNCH_BIO_CTRL_NAME   ACE_Asynch_BIO_ctrl
#define ACE_ASYNCH_BIO_NEW_NAME   ACE_Asynch_BIO_new
#define ACE_ASYNCH_BIO_FREE_NAME   ACE_Asynch_BIO_free
#define BIO_TYPE_ACE   ( 21 | BIO_TYPE_SOURCE_SINK )

Functions

ACE_BEGIN_VERSIONED_NAMESPACE_DECL
BIO * 
ACE_SSL_make_BIO (void *ssl_asynch_stream)
ACE_END_VERSIONED_NAMESPACE_DECL
int 
ACE_ASYNCH_BIO_NEW_NAME (BIO *pBIO)
int ACE_ASYNCH_BIO_FREE_NAME (BIO *pBIO)
int ACE_ASYNCH_BIO_READ_NAME (BIO *pBIO, char *buf, int len)
int ACE_ASYNCH_BIO_WRITE_NAME (BIO *pBIO, const char *buf, int len)
long ACE_ASYNCH_BIO_CTRL_NAME (BIO *pBIO, int cmd, long num, void *ptr)
int ACE_ASYNCH_BIO_PUTS_NAME (BIO *pBIO, const char *str)

Variables

static BIO_METHOD methods_ACE

Define Documentation

#define ACE_ASYNCH_BIO_CTRL_NAME   ACE_Asynch_BIO_ctrl
#define ACE_ASYNCH_BIO_FREE_NAME   ACE_Asynch_BIO_free
#define ACE_ASYNCH_BIO_NEW_NAME   ACE_Asynch_BIO_new
#define ACE_ASYNCH_BIO_PUTS_NAME   ACE_Asynch_BIO_puts
#define ACE_ASYNCH_BIO_READ_NAME   ACE_Asynch_BIO_read
#define ACE_ASYNCH_BIO_WRITE_NAME   ACE_Asynch_BIO_write
#define BIO_TYPE_ACE   ( 21 | BIO_TYPE_SOURCE_SINK )

Function Documentation

long ACE_ASYNCH_BIO_CTRL_NAME ( BIO *  pBIO,
int  cmd,
long  num,
void *  ptr 
)
int ACE_ASYNCH_BIO_FREE_NAME ( BIO *  pBIO  ) 
ACE_END_VERSIONED_NAMESPACE_DECL int ACE_ASYNCH_BIO_NEW_NAME ( BIO *  pBIO  ) 
int ACE_ASYNCH_BIO_PUTS_NAME ( BIO *  pBIO,
const char *  str 
)
int ACE_ASYNCH_BIO_READ_NAME ( BIO *  pBIO,
char *  buf,
int  len 
)
int ACE_ASYNCH_BIO_WRITE_NAME ( BIO *  pBIO,
const char *  buf,
int  len 
)
ACE_BEGIN_VERSIONED_NAMESPACE_DECL BIO* ACE_SSL_make_BIO ( void *  ssl_asynch_stream  ) 

Variable Documentation

BIO_METHOD methods_ACE [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2