#include <eventhandler_win.h>
|
| DatagramSocket (intptr_t s) |
|
virtual | ~DatagramSocket () |
|
virtual bool | IssueRecvFrom () |
|
virtual bool | IssueSendTo (sockaddr *sa, socklen_t sa_len) |
|
virtual void | EnsureInitialized (EventHandlerImplementation *event_handler) |
|
virtual void | DoClose () |
|
virtual bool | IsClosed () |
|
| DescriptorInfoSingleMixin (intptr_t fd, bool disable_tokens) |
|
virtual | ~DescriptorInfoSingleMixin () |
|
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 | IssueWrite () |
|
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 514 of file eventhandler_win.h.
◆ DatagramSocket()
dart::bin::DatagramSocket::DatagramSocket |
( |
intptr_t |
s | ) |
|
|
inlineexplicit |
Definition at line 516 of file eventhandler_win.h.
518 }
DescriptorInfoSingleMixin(intptr_t fd, bool disable_tokens)
◆ ~DatagramSocket()
virtual dart::bin::DatagramSocket::~DatagramSocket |
( |
| ) |
|
|
inlinevirtual |
◆ DoClose()
virtual void dart::bin::DatagramSocket::DoClose |
( |
| ) |
|
|
virtual |
◆ EnsureInitialized()
◆ IsClosed()
virtual bool dart::bin::DatagramSocket::IsClosed |
( |
| ) |
|
|
virtual |
◆ IssueRecvFrom()
virtual bool dart::bin::DatagramSocket::IssueRecvFrom |
( |
| ) |
|
|
virtual |
◆ IssueSendTo()
virtual bool dart::bin::DatagramSocket::IssueSendTo |
( |
sockaddr * |
sa, |
|
|
socklen_t |
sa_len |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: