XII Release 0.1.0
Loading...
Searching...
No Matches
xiiIpcChannelEvent Struct Reference

Event data for xiiIpcChannel::m_Events. More...

#include <IpcChannel.h>

Public Types

enum  Type : StorageType { Disconnected = 0U , Connecting , Connected , NewMessages }
using StorageType = xiiUInt8

Public Member Functions

 xiiIpcChannelEvent (Type type, xiiIpcChannel *pChannel)

Public Attributes

Type m_Type = NewMessages
xiiIpcChannel * m_pChannel = nullptr

Detailed Description

Event data for xiiIpcChannel::m_Events.

Member Enumeration Documentation

◆ Type

enum xiiIpcChannelEvent::Type : StorageType
Enumerator
Disconnected 

Server or client are in a dormant state.

Connecting 

The server is listening for clients or the client is trying to find the server.

Connected 

Client and server are connected to each other.

NewMessages 

Sent when a new messages have been received or when disconnected to wake up any thread waiting for messages.


The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Communication/IpcChannel.h