bio
 
Loading...
Searching...
No Matches
platform.h
1#ifndef BIO_WINDOW_PLATFORM_H
2#define BIO_WINDOW_PLATFORM_H
3
4#include <stddef.h>
5#include <bio/bio.h>
6#define WIN32_LEAN_AND_MEAN
7#include <Windows.h>
8#include <WS2tcpip.h>
9
31#ifndef BIO_WINDOWS_DEFAULT_BATCH_SIZE
32# define BIO_WINDOWS_DEFAULT_BATCH_SIZE 4
33#endif
34
37#ifndef DOXYGEN
38
39typedef struct {
40 HANDLE iocp;
41 LARGE_INTEGER perf_counter_freq;
42 LARGE_INTEGER start_time;
43
44 OVERLAPPED_ENTRY* overlapped_entries;
45 DWORD error_msg_buf_size;
46 char* error_msg_buf;
47 WSADATA wsadata;
48
49 bool signal_blocked;
51
52#endif
53
54#endif
Definition platform.h:41