Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MynahSA::SSLArchiveStream Class Reference

#include <sslarchivestream.hpp>

Inheritance diagram for MynahSA::SSLArchiveStream:

Inheritance graph
[legend]
Collaboration diagram for MynahSA::SSLArchiveStream:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SSLArchiveStream (SSL *s)
 constructor - takes an open and ready SSL as a parameter
 SSLArchiveStream (const SSLArchiveStream &s)
 copy constructor - for a workaround in SUNPro tools
 ~SSLArchiveStream ()
 destructor - does nothing
bool is_open () const
 returns true if stream is still open
void close ()
 close the stream - SSL shutdown call
void registerConstructor (const std::string &name, const SHARED_PTR< Archive::ArchiveConstructor > &cons)
 we need to provide an override to avoid ambiguity in calling this function
void clearUPR ()

Detailed Description

Class SSLArchiveStream amalgmates both input and output ssl stream types into a bidrectional stream for reading and writing C++ types, and types extended using the serialize concept interface.

Definition at line 45 of file sslarchivestream.hpp.


Member Function Documentation

void MynahSA::SSLArchiveStream::clearUPR  ) 
 

Clear unique pointer references. See MynahSA::Archive::clearUPR() for more details.

Reimplemented from MynahSA::Archive.


The documentation for this class was generated from the following file: