Stroika Library
3.0d16
Help-Home
Loading...
Searching...
No Matches
Cryptography/SSL/SocketStream.h
Go to the documentation of this file.
1
/*
2
* Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3
*/
4
#ifndef _Stroika_Foundation_Cryptography_SSL_SocketStream_h_
5
#define _Stroika_Foundation_Cryptography_SSL_SocketStream_h_ 1
6
7
#include "Stroika/Foundation/StroikaPreComp.h"
8
9
#include "Stroika/Foundation/Cryptography/SSL/ClientContext.h"
10
#include "Stroika/Foundation/Cryptography/SSL/ServerContext.h"
11
#include "
Stroika/Foundation/IO/Network/SocketStream.h
"
12
13
/**
14
* \file
15
*
16
* TODO:
17
*
18
*/
19
20
namespace
Stroika::Foundation::Cryptography::SSL::SocketStream {
21
22
/**
23
*/
24
using
IRep = IO::Network::SocketStream::IRep;
25
26
/**
27
// very rough - going to need more stuff
28
*/
29
using
Ptr
=
IO::Network::SocketStream::Ptr
;
30
31
Ptr
New (
const
IO::Network::ConnectionOrientedStreamSocket::Ptr
& sd,
const
ClientContext::Options& o);
32
Ptr
New (
const
IO::Network::ConnectionOrientedStreamSocket::Ptr
& sd,
const
ServerContext::Options
& o);
33
34
}
35
36
/*
37
********************************************************************************
38
***************************** Implementation Details ***************************
39
********************************************************************************
40
*/
41
#include "SocketStream.inl"
42
43
#endif
/*_Stroika_Foundation_IO_Network_SSL_SocketStream_h_*/
SocketStream.h
Stroika::Foundation::IO::Network::ConnectionOrientedStreamSocket::Ptr
Definition
ConnectionOrientedStreamSocket.h:78
Stroika::Foundation::Streams::InputOutputStream::Ptr
InputOutputStream is single stream object that acts much as a InputStream::Ptr and an OutputStream::P...
Definition
InputOutputStream.h:64
Stroika::Foundation::Cryptography::SSL::ServerContext::Options
Definition
SSL/ServerContext.h:31
Library
Sources
Stroika
Foundation
Cryptography
SSL
SocketStream.h
Generated by
1.9.8