wut  v1.7.0
Wii U Toolchain
Data Structures | Enumerations
nn::dlp::Cafe Namespace Reference

Data Structures

class  Server
 
class  ServerPrivate
 

Enumerations

enum  PollStateChangeFlags : uint8_t { DLP_POLL_NONBLOCK = 1 << 0 }
 
enum class  ClientState : uint32_t {
  Accepted = 5 ,
  Receiving = 6 ,
  Ready = 7 ,
  Connecting = 64
}
 Represents the client state. More...
 
enum class  ServerState : uint32_t {
  Uninitialized = 0 ,
  Idle = 1 ,
  Open = 2 ,
  DistributingInternal = 7 ,
  Distributed = 8 ,
  Finished = 9 ,
  Failed = 10 ,
  Distributing = 11
}
 Represents the server state. All values between 3 and 7 are considered internal state. More...
 

Enumeration Type Documentation

◆ PollStateChangeFlags

enum PollStateChangeFlags : uint8_t
Enumerator
DLP_POLL_NONBLOCK 

Prevents PollStateChange from blocking if no new data is available.

Definition at line 22 of file Cafe.h.

◆ ClientState

enum ClientState : uint32_t
strong

Represents the client state.

Enumerator
Accepted 

The client is accepted for the DLP child distribution.

Receiving 

The client is receiving the distributed DLP child.

Ready 

The client has received the distribution and is ready to boot the DLP child.

Connecting 

The client is connected to the session and pending to be accepted.

Definition at line 29 of file Cafe.h.

◆ ServerState

enum ServerState : uint32_t
strong

Represents the server state. All values between 3 and 7 are considered internal state.

Enumerator
Uninitialized 

The server is not initialized.

Idle 

The server is initialized but there is no active network.

Open 

The server is open to new connections.

DistributingInternal 

The server is distributing the DLP child to the clients.

Distributed 

The server has distributed the DLP child.

Finished 

The server has finished distribution and clients are booted into the DLP child.

Failed 

The server failed to distribute the DLP child to the clients.

Distributing 

Public value for internal states.

Definition at line 42 of file Cafe.h.