|
| 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 () |
|
virtual void | EnsureInitialized (EventHandlerImplementation *event_handler)=0 |
|
HANDLE | handle () |
|
bool | CreateCompletionPort (HANDLE completion_port) |
|
void | Close () |
|
virtual void | DoClose () |
|
virtual bool | IsClosed ()=0 |
|
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 () |
|
virtual bool | IsListeningSocket () const =0 |
|
virtual void | SetPortAndMask (Dart_Port port, intptr_t mask)=0 |
|
virtual void | RemovePort (Dart_Port port)=0 |
|
virtual void | RemoveAllPorts ()=0 |
|
virtual Dart_Port | NextNotifyDartPort (intptr_t events_ready)=0 |
|
virtual void | NotifyAllDartPorts (uintptr_t events)=0 |
|
virtual void | ReturnTokens (Dart_Port port, int count)=0 |
|
virtual intptr_t | Mask ()=0 |
|
virtual void | Close ()=0 |
|
Definition at line 387 of file eventhandler_win.h.