source: Main/trunk/Server/tw_server.h

Last change on this file was 140, checked in by Nishi, on Sep 23, 2024 at 8:31:18 PM

adding cplusplus thing

  • Property svn:keywords set to Id
File size: 545 bytes
RevLine 
[8]1/* $Id: tw_server.h 140 2024-09-23 11:31:18Z nishi $ */
2
3#ifndef __TW_SERVER_H__
4#define __TW_SERVER_H__
5
[140]6#ifdef __cplusplus
7extern "C" {
8#endif
9
[43]10#include "../config.h"
11
12#include <stddef.h>
13
14#ifndef NO_SSL
[16]15#include <openssl/ssl.h>
[43]16#endif
[16]17
[8]18int tw_server_init(void);
[9]19void tw_server_loop(void);
[43]20
21#ifndef NO_SSL
[16]22size_t tw_read(SSL* ssl, int s, void* data, size_t len);
23size_t tw_write(SSL* ssl, int s, void* data, size_t len);
[43]24#else
25size_t tw_read(void* ssl, int s, void* data, size_t len);
26size_t tw_write(void* ssl, int s, void* data, size_t len);
27#endif
[8]28
[140]29#ifdef __cplusplus
30}
[8]31#endif
[140]32
33#endif
Note: See TracBrowser for help on using the repository browser.