#include <SSLSock_IOStream.h>

Public Types | |
| typedef SSLSock_StreamBufferBase < ACE_SYNCH_USE > | buffer_type |
| typedef buffer_type::stream_type | stream_type |
Public Member Functions | |
| SSLSock_IOSBase (stream_type *stream) | |
| ~SSLSock_IOSBase () | |
| buffer_type * | rdbuf () |
| void | close () |
| const stream_type & | stream () const |
Protected Attributes | |
| buffer_type | streambuf_ |
Definition at line 63 of file SSLSock_IOStream.h.
| typedef SSLSock_StreamBufferBase<ACE_SYNCH_USE> ACE::IOS::SSLSock_IOSBase< ACE_SYNCH_DECL >::buffer_type |
Reimplemented in ACE::IOS::SSLSock_OStreamBase< ACE_SYNCH_DECL >, ACE::IOS::SSLSock_IStreamBase< ACE_SYNCH_DECL >, and ACE::IOS::SSLSock_IOStreamBase< ACE_SYNCH_DECL >.
Definition at line 67 of file SSLSock_IOStream.h.
| typedef buffer_type::stream_type ACE::IOS::SSLSock_IOSBase< ACE_SYNCH_DECL >::stream_type |
Reimplemented in ACE::IOS::SSLSock_OStreamBase< ACE_SYNCH_DECL >, ACE::IOS::SSLSock_IStreamBase< ACE_SYNCH_DECL >, and ACE::IOS::SSLSock_IOStreamBase< ACE_SYNCH_DECL >.
Definition at line 68 of file SSLSock_IOStream.h.
| ACE::IOS::SSLSock_IOSBase< ACE_SYNCH_DECL >::SSLSock_IOSBase | ( | stream_type * | stream | ) |
Definition at line 31 of file SSLSock_IOStream.cpp.
: streambuf_ (stream) { ace_ios_init (&this->streambuf_); }
| ACE::IOS::SSLSock_IOSBase< ACE_SYNCH_DECL >::~SSLSock_IOSBase | ( | ) |
Definition at line 38 of file SSLSock_IOStream.cpp.
{
try
{
this->streambuf_.sync();
}
catch (...)
{
}
}
| void ACE::IOS::SSLSock_IOSBase< ACE_SYNCH_DECL >::close | ( | void | ) |
Definition at line 57 of file SSLSock_IOStream.cpp.
{
this->streambuf_.sync ();
this->streambuf_.close_stream ();
}
| SSLSock_IOSBase< ACE_SYNCH_USE >::buffer_type * ACE::IOS::SSLSock_IOSBase< ACE_SYNCH_DECL >::rdbuf | ( | ) |
Definition at line 51 of file SSLSock_IOStream.cpp.
{
return &this->streambuf_;
}
| const SSLSock_IOSBase< ACE_SYNCH_USE >::stream_type & ACE::IOS::SSLSock_IOSBase< ACE_SYNCH_DECL >::stream | ( | ) | const |
Definition at line 65 of file SSLSock_IOStream.cpp.
{
return this->streambuf_.stream ();
}
buffer_type ACE::IOS::SSLSock_IOSBase< ACE_SYNCH_DECL >::streambuf_ [protected] |
Definition at line 80 of file SSLSock_IOStream.h.
1.7.0