43#include <HttpServCon.h>
44#include <openssl/ssl.h>
46typedef struct OpenSslCon
65 const void* interfaceName);
69 int setPort(U16 portNumber,
bool setIp6=
false,
70 const void* interfaceName=0);
83SHARKSSL_API
void OpenSslCon_constructor(
89 const void* interfaceName);
91SHARKSSL_API
void OpenSslCon_destructor(OpenSslCon* o);
94SHARKSSL_API
int OpenSslCon_setPort(OpenSslCon* o,
97 const void* interfaceName);
98#define OpenSslCon_isValid(o) HttpServCon_isValid((HttpServCon*)o)
102inline OpenSslCon::OpenSslCon(
107 const void* interfaceName) {
108 OpenSslCon_constructor(
this,ctx,server,port,setIP6,interfaceName);
111inline int OpenSslCon::setPort(U16 portNumber,
bool setIp6=
false,
112 const void* interfaceName) {
113 return OpenSslCon_setPort(
this,portNumber,setIp6,interfaceName);
116inline OpenSslCon::~OpenSslCon() {
117 OpenSslCon_destructor(
this);
Create a server listen object.
Definition: HttpServCon.h:61
The Web Server.
Definition: HttpServer.h:2864