Base module

PacketStreamState

[State]({#ref classicy_1_1State #}) machine states for [PacketStream]({#ref classicy_1_1PacketStream #}).

PacketStreamState

#include <icy/packetstream.h>

Inherits: State

State machine states for PacketStream.

Public Methods

ReturnNameDescription
std::stringstr const inline

str

const inline

inline std::string str(unsigned int id) const

Public Static Attributes

ReturnNameDescription
constexpr unsigned intNone static
constexpr unsigned intLocked static
constexpr unsigned intActive static
constexpr unsigned intPaused static
constexpr unsigned intStopping static
constexpr unsigned intStopped static
constexpr unsigned intClosed static
constexpr unsigned intError static

None

static

constexpr unsigned int None = static_cast<unsigned int>(Type::None)

Locked

static

constexpr unsigned int Locked = static_cast<unsigned int>(Type::Locked)

Active

static

constexpr unsigned int Active = static_cast<unsigned int>(Type::Active)

Paused

static

constexpr unsigned int Paused = static_cast<unsigned int>(Type::Paused)

Stopping

static

constexpr unsigned int Stopping = static_cast<unsigned int>(Type::Stopping)

Stopped

static

constexpr unsigned int Stopped = static_cast<unsigned int>(Type::Stopped)

Closed

static

constexpr unsigned int Closed = static_cast<unsigned int>(Type::Closed)

Error

static

constexpr unsigned int Error = static_cast<unsigned int>(Type::Error)

Public Types

NameDescription
Type

Type

enum Type
ValueDescription
None
Locked
Active
Paused
Stopping
Stopped
Closed
Error