X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=blobdiff_plain;f=src%2FIOHandler_SSL.h;h=c74324527ed382c808870ab81f66c71c62073478;hp=b1ccf0b792179db4d291e15e0ace889a95553bd0;hb=HEAD;hpb=b34ee05cff8d311f7f94d857cecec36b1728a338 diff --git a/src/IOHandler_SSL.h b/src/IOHandler_SSL.h index b1ccf0b..c743245 100644 --- a/src/IOHandler_SSL.h +++ b/src/IOHandler_SSL.h @@ -36,7 +36,10 @@ struct IOSSLNode { void iohandler_ssl_init(); void iohandler_ssl_connect(struct IODescriptor *iofd); +void iohandler_ssl_listen(struct IODescriptor *iofd, const char *certfile, const char *keyfile); void iohandler_ssl_client_handshake(struct IODescriptor *iofd); +void iohandler_ssl_client_accepted(struct IODescriptor *iofd, struct IODescriptor *client_iofd); +void iohandler_ssl_server_handshake(struct IODescriptor *iofd); void iohandler_ssl_disconnect(struct IODescriptor *iofd); int iohandler_ssl_read(struct IODescriptor *iofd, char *buffer, int len); int iohandler_ssl_write(struct IODescriptor *iofd, char *buffer, int len);