IO Utilities

This section describes auxillary IO (input-output) related classes and functions.

// structs

struct io.PcapFileHdr;
struct io.PcapPacketHdr;
struct io.RpdHdr;
struct io.RpdVersion;

// classes

class io.FileIdMgr;
class iox.FpgaUploader;
class iox.HostNameResolver;
class iox.Monitor;

// global functions

bool iox.isValidUtf8(
    char const* p,
    size_t size
    );

size_t errorcode iox.transmitWebSocketData(
    io.WebSocket* socket,
    ui.WebSocketTransmitMode mode,
    log.Writer* logWriter,
    void const* p,
    size_t size
    );

bool iox.processWebSocketIncomingData(
    io.WebSocket* socket,
    log.Writer* logWriter,
    void* readBuffer,
    size_t readBufferSize
    );

io.WebSocketHandshakeHeaders const* iox.buildWebSocketExtraHeaders(std.HashTable const* hashTable);