Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <windows.h>
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>
#include <string.h>
#include "duktape.h"
Go to the source code of this file.
Macros | |
#define | WIN32_LEAN_AND_MEAN |
#define | DUK_DEBUG_PORT 9091 |
#define | DUK_DEBUG_ADDRESS "0.0.0.0" |
#define | DUK__STRINGIFY_HELPER(x) #x |
#define | DUK__STRINGIFY(x) DUK__STRINGIFY_HELPER(x) |
Functions | |
void | duk_trans_socket_init (void) |
void | duk_trans_socket_finish (void) |
void | duk_trans_socket_waitconn (void) |
duk_size_t | duk_trans_socket_read_cb (void *udata, char *buffer, duk_size_t length) |
duk_size_t | duk_trans_socket_write_cb (void *udata, const char *buffer, duk_size_t length) |
duk_size_t | duk_trans_socket_peek_cb (void *udata) |
void | duk_trans_socket_read_flush_cb (void *udata) |
void | duk_trans_socket_write_flush_cb (void *udata) |
Variables | |
static SOCKET | server_sock = INVALID_SOCKET |
static SOCKET | client_sock = INVALID_SOCKET |
static int | wsa_inited = 0 |
#define DUK__STRINGIFY | ( | x | ) | DUK__STRINGIFY_HELPER(x) |
Definition at line 62 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
Referenced by duk_trans_socket_init().
#define DUK__STRINGIFY_HELPER | ( | x | ) | #x |
Definition at line 61 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
#define DUK_DEBUG_ADDRESS "0.0.0.0" |
Definition at line 59 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
Referenced by duk_trans_socket_init().
#define DUK_DEBUG_PORT 9091 |
Definition at line 56 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
Referenced by duk_trans_socket_init(), and duk_trans_socket_waitconn().
#define WIN32_LEAN_AND_MEAN |
Definition at line 32 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
void duk_trans_socket_finish | ( | void | ) |
Definition at line 150 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
References client_sock, closesocket, INVALID_SOCKET, server_sock, and wsa_inited.
void duk_trans_socket_init | ( | void | ) |
Definition at line 76 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
References closesocket, DUK__STRINGIFY, DUK_DEBUG_ADDRESS, DUK_DEBUG_PORT, INVALID_SOCKET, NULL, server_sock, and wsa_inited.
duk_size_t duk_trans_socket_peek_cb | ( | void * | udata | ) |
Definition at line 331 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
References client_sock, closesocket, and INVALID_SOCKET.
duk_size_t duk_trans_socket_read_cb | ( | void * | udata, |
char * | buffer, | ||
duk_size_t | length ) |
Definition at line 214 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
References client_sock, closesocket, INVALID_SOCKET, and NULL.
void duk_trans_socket_read_flush_cb | ( | void * | udata | ) |
Definition at line 370 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
void duk_trans_socket_waitconn | ( | void | ) |
Definition at line 165 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
References client_sock, closesocket, DUK_DEBUG_PORT, INVALID_SOCKET, NULL, and server_sock.
duk_size_t duk_trans_socket_write_cb | ( | void * | udata, |
const char * | buffer, | ||
duk_size_t | length ) |
Definition at line 278 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
References client_sock, closesocket, INVALID_SOCKET, and NULL.
void duk_trans_socket_write_flush_cb | ( | void * | udata | ) |
Definition at line 392 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
|
static |
Definition at line 69 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
Referenced by duk_trans_socket_finish(), duk_trans_socket_peek_cb(), duk_trans_socket_read_cb(), duk_trans_socket_waitconn(), and duk_trans_socket_write_cb().
|
static |
Definition at line 68 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
Referenced by duk_trans_socket_finish(), duk_trans_socket_init(), and duk_trans_socket_waitconn().
|
static |
Definition at line 70 of file duktape-1.5.2/examples/debug-trans-socket/duk_trans_socket_windows.c.
Referenced by duk_trans_socket_finish(), and duk_trans_socket_init().