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

MynahSA::TCPArchiveStream Class Reference

#include <tcparchivestream.hpp>

Inheritance diagram for MynahSA::TCPArchiveStream:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TCPArchiveStream (int sd)
 constructor - takes an open and ready TCP as a parameter
 TCPArchiveStream (const TCPArchiveStream &s)
 copy constructor - for a workaround in SUNPro tools
 ~TCPArchiveStream ()
 destructor - does nothing
bool is_open () const
 returns true if stream is still open
void close ()
 close the stream - TCP 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 TCPArchiveStream 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 44 of file tcparchivestream.hpp.


Member Function Documentation

void MynahSA::TCPArchiveStream::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: