#include <eventhandler_fuchsia.h>
|
| EventHandlerImplementation () |
|
| ~EventHandlerImplementation () |
|
void | UpdatePort (intptr_t old_mask, DescriptorInfo *di) |
|
DescriptorInfo * | GetDescriptorInfo (intptr_t fd, bool is_listening) |
|
void | SendData (intptr_t id, Dart_Port dart_port, int64_t data) |
|
void | Start (EventHandler *handler) |
|
void | Shutdown () |
|
| EventHandlerImplementation () |
|
| ~EventHandlerImplementation () |
|
void | UpdateEpollInstance (intptr_t old_mask, DescriptorInfo *di) |
|
DescriptorInfo * | GetDescriptorInfo (intptr_t fd, bool is_listening) |
|
void | SendData (intptr_t id, Dart_Port dart_port, int64_t data) |
|
void | Start (EventHandler *handler) |
|
void | Shutdown () |
|
| EventHandlerImplementation () |
|
| ~EventHandlerImplementation () |
|
void | UpdateKQueueInstance (intptr_t old_mask, DescriptorInfo *di) |
|
DescriptorInfo * | GetDescriptorInfo (intptr_t fd, bool is_listening) |
|
void | SendData (intptr_t id, Dart_Port dart_port, int64_t data) |
|
void | Start (EventHandler *handler) |
|
void | Shutdown () |
|
| EventHandlerImplementation () |
|
virtual | ~EventHandlerImplementation () |
|
void | SendData (intptr_t id, Dart_Port dart_port, int64_t data) |
|
void | Start (EventHandler *handler) |
|
void | Shutdown () |
|
int64_t | GetTimeout () |
|
void | HandleInterrupt (InterruptMessage *msg) |
|
void | HandleTimeout () |
|
void | HandleAccept (ListenSocket *listen_socket, OverlappedBuffer *buffer) |
|
void | TryDispatchingPendingAccepts (ListenSocket *listen_socket) |
|
void | HandleRead (Handle *handle, int bytes, OverlappedBuffer *buffer) |
|
void | HandleRecvFrom (Handle *handle, int bytes, OverlappedBuffer *buffer) |
|
void | HandleWrite (Handle *handle, int bytes, OverlappedBuffer *buffer) |
|
void | HandleDisconnect (ClientSocket *client_socket, int bytes, OverlappedBuffer *buffer) |
|
void | HandleConnect (ClientSocket *client_socket, int bytes, OverlappedBuffer *buffer) |
|
void | HandleIOCompletion (DWORD bytes, ULONG_PTR key, OVERLAPPED *overlapped) |
|
void | HandleCompletionOrInterrupt (BOOL ok, DWORD bytes, ULONG_PTR key, OVERLAPPED *overlapped) |
|
HANDLE | completion_port () |
|
Definition at line 138 of file eventhandler_fuchsia.h.
◆ EventHandlerImplementation() [1/4]
dart::bin::EventHandlerImplementation::EventHandlerImplementation |
( |
| ) |
|
◆ ~EventHandlerImplementation() [1/4]
dart::bin::EventHandlerImplementation::~EventHandlerImplementation |
( |
| ) |
|
◆ EventHandlerImplementation() [2/4]
dart::bin::EventHandlerImplementation::EventHandlerImplementation |
( |
| ) |
|
◆ ~EventHandlerImplementation() [2/4]
dart::bin::EventHandlerImplementation::~EventHandlerImplementation |
( |
| ) |
|
◆ EventHandlerImplementation() [3/4]
dart::bin::EventHandlerImplementation::EventHandlerImplementation |
( |
| ) |
|
◆ ~EventHandlerImplementation() [3/4]
dart::bin::EventHandlerImplementation::~EventHandlerImplementation |
( |
| ) |
|
◆ EventHandlerImplementation() [4/4]
dart::bin::EventHandlerImplementation::EventHandlerImplementation |
( |
| ) |
|
◆ ~EventHandlerImplementation() [4/4]
virtual dart::bin::EventHandlerImplementation::~EventHandlerImplementation |
( |
| ) |
|
|
virtual |
◆ completion_port()
HANDLE dart::bin::EventHandlerImplementation::completion_port |
( |
| ) |
|
|
inline |
◆ EventHandlerEntry()
static void dart::bin::EventHandlerImplementation::EventHandlerEntry |
( |
uword |
args | ) |
|
|
static |
◆ GetDescriptorInfo() [1/3]
DescriptorInfo * dart::bin::EventHandlerImplementation::GetDescriptorInfo |
( |
intptr_t |
fd, |
|
|
bool |
is_listening |
|
) |
| |
◆ GetDescriptorInfo() [2/3]
DescriptorInfo * dart::bin::EventHandlerImplementation::GetDescriptorInfo |
( |
intptr_t |
fd, |
|
|
bool |
is_listening |
|
) |
| |
◆ GetDescriptorInfo() [3/3]
DescriptorInfo * dart::bin::EventHandlerImplementation::GetDescriptorInfo |
( |
intptr_t |
fd, |
|
|
bool |
is_listening |
|
) |
| |
◆ GetTimeout()
int64_t dart::bin::EventHandlerImplementation::GetTimeout |
( |
| ) |
|
◆ HandleAccept()
◆ HandleCompletionOrInterrupt()
◆ HandleConnect()
◆ HandleDisconnect()
◆ HandleInterrupt()
void dart::bin::EventHandlerImplementation::HandleInterrupt |
( |
InterruptMessage * |
msg | ) |
|
◆ HandleIOCompletion()
◆ HandleRead()
◆ HandleRecvFrom()
◆ HandleTimeout()
void dart::bin::EventHandlerImplementation::HandleTimeout |
( |
| ) |
|
◆ HandleWrite()
◆ SendData() [1/4]
void dart::bin::EventHandlerImplementation::SendData |
( |
intptr_t |
id, |
|
|
Dart_Port |
dart_port, |
|
|
int64_t |
data |
|
) |
| |
◆ SendData() [2/4]
void dart::bin::EventHandlerImplementation::SendData |
( |
intptr_t |
id, |
|
|
Dart_Port |
dart_port, |
|
|
int64_t |
data |
|
) |
| |
◆ SendData() [3/4]
void dart::bin::EventHandlerImplementation::SendData |
( |
intptr_t |
id, |
|
|
Dart_Port |
dart_port, |
|
|
int64_t |
data |
|
) |
| |
◆ SendData() [4/4]
void dart::bin::EventHandlerImplementation::SendData |
( |
intptr_t |
id, |
|
|
Dart_Port |
dart_port, |
|
|
int64_t |
data |
|
) |
| |
◆ Shutdown() [1/4]
void dart::bin::EventHandlerImplementation::Shutdown |
( |
| ) |
|
◆ Shutdown() [2/4]
void dart::bin::EventHandlerImplementation::Shutdown |
( |
| ) |
|
◆ Shutdown() [3/4]
void dart::bin::EventHandlerImplementation::Shutdown |
( |
| ) |
|
◆ Shutdown() [4/4]
void dart::bin::EventHandlerImplementation::Shutdown |
( |
| ) |
|
◆ Start() [1/4]
void dart::bin::EventHandlerImplementation::Start |
( |
EventHandler * |
handler | ) |
|
◆ Start() [2/4]
void dart::bin::EventHandlerImplementation::Start |
( |
EventHandler * |
handler | ) |
|
◆ Start() [3/4]
void dart::bin::EventHandlerImplementation::Start |
( |
EventHandler * |
handler | ) |
|
◆ Start() [4/4]
void dart::bin::EventHandlerImplementation::Start |
( |
EventHandler * |
handler | ) |
|
◆ TryDispatchingPendingAccepts()
void dart::bin::EventHandlerImplementation::TryDispatchingPendingAccepts |
( |
ListenSocket * |
listen_socket | ) |
|
◆ UpdateEpollInstance()
void dart::bin::EventHandlerImplementation::UpdateEpollInstance |
( |
intptr_t |
old_mask, |
|
|
DescriptorInfo * |
di |
|
) |
| |
◆ UpdateKQueueInstance()
void dart::bin::EventHandlerImplementation::UpdateKQueueInstance |
( |
intptr_t |
old_mask, |
|
|
DescriptorInfo * |
di |
|
) |
| |
◆ UpdatePort()
void dart::bin::EventHandlerImplementation::UpdatePort |
( |
intptr_t |
old_mask, |
|
|
DescriptorInfo * |
di |
|
) |
| |
The documentation for this class was generated from the following files: