MySQL 9.0.0
Source Code Documentation
viopipe.cc File Reference
#include "vio_priv.h"
#include "my_dbug.h"

Functions

static size_t wait_overlapped_result (Vio *vio, int timeout)
 
size_t vio_read_pipe (Vio *vio, uchar *buf, size_t count)
 
size_t vio_write_pipe (Vio *vio, const uchar *buf, size_t count)
 
bool vio_is_connected_pipe (Vio *vio)
 
int vio_shutdown_pipe (Vio *vio)
 

Function Documentation

◆ vio_is_connected_pipe()

bool vio_is_connected_pipe ( Vio vio)

◆ vio_read_pipe()

size_t vio_read_pipe ( Vio vio,
uchar buf,
size_t  count 
)

◆ vio_shutdown_pipe()

int vio_shutdown_pipe ( Vio vio)

◆ vio_write_pipe()

size_t vio_write_pipe ( Vio vio,
const uchar buf,
size_t  count 
)

◆ wait_overlapped_result()

static size_t wait_overlapped_result ( Vio vio,
int  timeout 
)
static