Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
Channel::CEvent Class Reference
Inheritance diagram for Channel::CEvent:

Public Member Functions

 CEvent (QObject *parent=nullptr)
 
int Reset ()
 
int WakeUp ()
 
qintptr GetFd ()
 

Static Public Member Functions

static int SetSocketNonBlocking (SOCKET fd)
 
static int SetSocketBlocking (SOCKET fd, bool block)
 
static bool EnableNagles (SOCKET fd, bool enable)
 
static QString GetAddress (void *address)
 

Private Member Functions

int Init ()
 
int Clear ()
 
int CreateSocketPair (qintptr fd[])
 

Private Attributes

qintptr fd [2]
 

Detailed Description

Definition at line 16 of file Event.h.

Constructor & Destructor Documentation

◆ ~CEvent()

Channel::CEvent::~CEvent ( )
virtual

Definition at line 53 of file Event.cpp.

Member Function Documentation

◆ Clear()

int Channel::CEvent::Clear ( )
private

Definition at line 70 of file Event.cpp.

◆ CreateSocketPair()

int Channel::CEvent::CreateSocketPair ( qintptr  fd[])
private

Definition at line 156 of file Event.cpp.

◆ EnableNagles()

bool Channel::CEvent::EnableNagles ( SOCKET  fd,
bool  enable 
)
static

Definition at line 393 of file Event.cpp.

◆ GetAddress()

QString Channel::CEvent::GetAddress ( void *  address)
static

Definition at line 321 of file Event.cpp.

◆ GetFd()

qintptr Channel::CEvent::GetFd ( )

Definition at line 151 of file Event.cpp.

◆ Init()

int Channel::CEvent::Init ( )
private

Definition at line 59 of file Event.cpp.

◆ Reset()

int Channel::CEvent::Reset ( )

Definition at line 84 of file Event.cpp.

◆ SetSocketBlocking()

int Channel::CEvent::SetSocketBlocking ( SOCKET  fd,
bool  block 
)
static

Definition at line 363 of file Event.cpp.

◆ SetSocketNonBlocking()

int Channel::CEvent::SetSocketNonBlocking ( SOCKET  fd)
static

Definition at line 335 of file Event.cpp.

◆ WakeUp()

int Channel::CEvent::WakeUp ( )

Definition at line 118 of file Event.cpp.

Member Data Documentation

◆ fd

qintptr Channel::CEvent::fd[2]
private

Definition at line 35 of file Event.h.


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