#include "SSL_Asynch_BIO.h"
#include "SSL_Asynch_Stream.h"
#include "ace/OS_NS_string.h"
#include "ace/Truncate.h"
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 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 ) |
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 | ) |
BIO_METHOD methods_ACE [static] |
{ BIO_TYPE_ACE, "ACE_Asynch_BIO", ACE_ASYNCH_BIO_WRITE_NAME, ACE_ASYNCH_BIO_READ_NAME, ACE_ASYNCH_BIO_PUTS_NAME, 0, ACE_ASYNCH_BIO_CTRL_NAME, ACE_ASYNCH_BIO_NEW_NAME, ACE_ASYNCH_BIO_FREE_NAME, 0 }