enum ugcs::vsm::Io_stream::State

Overview

Stream states. More…

#include <io_stream.h>

enum State
{
    CLOSED,
    OPENING,
    OPENING_PASSIVE,
    OPENED,
};

Detailed Documentation

Stream states.

Enum Values

CLOSED

Stream is closed.

Also initial state.

OPENING

Stream is being opened and is not yet ready for reading/writing.

This process may fail.

OPENING_PASSIVE

Stream is being passively opened and is not yet ready for reading/writing.

(listening socket) This process may fail.

OPENED

Stream is opened and is ready for read/write operations.