#include <eventhandler_win.h>
|
| ListenSocket (intptr_t s) |
|
virtual | ~ListenSocket () |
|
ClientSocket * | Accept () |
|
bool | CanAccept () |
|
bool | HasPendingAccept () |
|
bool | IssueAccept () |
|
void | AcceptComplete (OverlappedBuffer *buffer, HANDLE completion_port) |
|
virtual void | EnsureInitialized (EventHandlerImplementation *event_handler) |
|
virtual void | DoClose () |
|
virtual bool | IsClosed () |
|
int | pending_accept_count () |
|
int | accepted_count () |
|
| DescriptorInfoMultipleMixin (intptr_t fd, bool disable_tokens) |
|
virtual | ~DescriptorInfoMultipleMixin () |
|
virtual bool | IsListeningSocket () const |
|
virtual void | SetPortAndMask (Dart_Port port, intptr_t mask) |
|
virtual void | RemovePort (Dart_Port port) |
|
virtual void | RemoveAllPorts () |
|
virtual Dart_Port | NextNotifyDartPort (intptr_t events_ready) |
|
virtual void | NotifyAllDartPorts (uintptr_t events) |
|
virtual void | ReturnTokens (Dart_Port port, int count) |
|
virtual intptr_t | Mask () |
|
virtual void | Close () |
|
Public Member Functions inherited from dart::bin::SocketHandle |
SOCKET | socket () const |
|
Public Member Functions inherited from dart::bin::Handle |
intptr_t | Available () |
|
bool | DataReady () |
|
intptr_t | Read (void *buffer, intptr_t num_bytes) |
|
intptr_t | RecvFrom (void *buffer, intptr_t num_bytes, struct sockaddr *sa, socklen_t addr_len) |
|
virtual intptr_t | Write (const void *buffer, intptr_t num_bytes) |
|
virtual intptr_t | SendTo (const void *buffer, intptr_t num_bytes, struct sockaddr *sa, socklen_t sa_len) |
|
virtual bool | IssueRead () |
|
virtual bool | IssueRecvFrom () |
|
virtual bool | IssueWrite () |
|
virtual bool | IssueSendTo (struct sockaddr *sa, socklen_t sa_len) |
|
bool | HasPendingRead () |
|
bool | HasPendingWrite () |
|
void | ReadComplete (OverlappedBuffer *buffer) |
|
void | RecvFromComplete (OverlappedBuffer *buffer) |
|
void | WriteComplete (OverlappedBuffer *buffer) |
|
bool | IsClosing () |
|
bool | IsClosedRead () |
|
bool | IsClosedWrite () |
|
bool | IsError () |
|
void | MarkClosing () |
|
void | MarkClosedRead () |
|
void | MarkClosedWrite () |
|
void | MarkError () |
|
HANDLE | handle () |
|
bool | CreateCompletionPort (HANDLE completion_port) |
|
void | Close () |
|
bool | IsHandleClosed () const |
|
Type | type () |
|
bool | is_file () |
|
bool | is_socket () |
|
bool | is_listen_socket () |
|
bool | is_client_socket () |
|
bool | is_datagram_socket () |
|
void | MarkDoesNotSupportOverlappedIO () |
|
bool | SupportsOverlappedIO () |
|
void | ReadSyncCompleteAsync () |
|
DWORD | last_error () |
|
void | set_last_error (DWORD last_error) |
|
void | set_completion_port (HANDLE completion_port) |
|
void | set_event_handler (EventHandlerImplementation *event_handler) |
|
| ReferenceCounted () |
|
virtual | ~ReferenceCounted () |
|
void | Retain () |
|
void | Release () |
|
| DescriptorInfoBase (intptr_t fd) |
|
virtual | ~DescriptorInfoBase () |
|
intptr_t | fd () |
|
Definition at line 387 of file eventhandler_win.h.
◆ ListenSocket()
dart::bin::ListenSocket::ListenSocket |
( |
intptr_t |
s | ) |
|
|
inlineexplicit |
Definition at line 389 of file eventhandler_win.h.
391 AcceptEx_(nullptr),
392 GetAcceptExSockaddrs_(nullptr),
393 pending_accept_count_(0),
394 accepted_head_(nullptr),
395 accepted_tail_(nullptr),
396 accepted_count_(0) {
398 }
DescriptorInfoMultipleMixin(intptr_t fd, bool disable_tokens)
◆ ~ListenSocket()
virtual dart::bin::ListenSocket::~ListenSocket |
( |
| ) |
|
|
inlinevirtual |
◆ Accept()
◆ AcceptComplete()
◆ accepted_count()
int dart::bin::ListenSocket::accepted_count |
( |
| ) |
|
|
inline |
◆ CanAccept()
bool dart::bin::ListenSocket::CanAccept |
( |
| ) |
|
◆ DoClose()
virtual void dart::bin::ListenSocket::DoClose |
( |
| ) |
|
|
virtual |
◆ EnsureInitialized()
◆ HasPendingAccept()
bool dart::bin::ListenSocket::HasPendingAccept |
( |
| ) |
|
|
inline |
◆ IsClosed()
virtual bool dart::bin::ListenSocket::IsClosed |
( |
| ) |
|
|
virtual |
◆ IssueAccept()
bool dart::bin::ListenSocket::IssueAccept |
( |
| ) |
|
◆ pending_accept_count()
int dart::bin::ListenSocket::pending_accept_count |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: