Open 3D Engine AzFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzFramework::CommunicatorHandleImpl Class Reference

Public Member Functions

bool IsValid () const
 
bool IsBroken () const
 
int GetHandle () const
 
void Break ()
 
void Close ()
 
void SetHandle (int handle)
 
bool IsValid () const
 
bool IsBroken () const
 
int GetHandle () const
 
void Break ()
 
void Close ()
 
void SetHandle (int handle)
 
bool IsValid () const
 
bool IsBroken () const
 
int GetHandle () const
 
void Break ()
 
void Close ()
 
void SetHandle (int handle)
 
bool IsValid () const
 
bool IsBroken () const
 
int GetHandle () const
 
int GetEPollHandle () const
 
void Break ()
 
void Close ()
 
bool SetHandle (int handle, bool createEPollHandle)
 
bool IsValid () const
 
bool IsBroken () const
 
int GetHandle () const
 
void Break ()
 
void Close ()
 
void SetHandle (int handle)
 
bool IsPipe () const
 
bool IsValid () const
 
bool IsBroken () const
 
const HANDLE & GetHandle () const
 
void Break ()
 
void Close ()
 
void SetHandle (const HANDLE &handle, bool isPipe)
 

Protected Attributes

int m_handle = -1
 
int m_epollHandle = -1
 
bool m_broken = false
 
HANDLE m_handle = INVALID_HANDLE_VALUE
 
bool m_pipe = false
 

The documentation for this class was generated from the following files: