Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::bin::DescriptorInfoSingle Class Reference

#include <eventhandler_fuchsia.h>

Inheritance diagram for dart::bin::DescriptorInfoSingle:
dart::bin::DescriptorInfoSingleMixin< DescriptorInfo > dart::bin::DescriptorInfoSingleMixin< DescriptorInfo > dart::bin::DescriptorInfoSingleMixin< DescriptorInfo > dart::bin::DescriptorInfo dart::bin::DescriptorInfo dart::bin::DescriptorInfo dart::bin::DescriptorInfoBase dart::bin::DescriptorInfoBase dart::bin::DescriptorInfoBase dart::bin::DescriptorInfoBase dart::bin::DescriptorInfoBase dart::bin::DescriptorInfoBase dart::bin::DescriptorInfoBase dart::bin::DescriptorInfoBase dart::bin::DescriptorInfoBase

Public Member Functions

 DescriptorInfoSingle (intptr_t fd)
 
virtual ~DescriptorInfoSingle ()
 
 DescriptorInfoSingle (intptr_t fd)
 
virtual ~DescriptorInfoSingle ()
 
 DescriptorInfoSingle (intptr_t fd)
 
virtual ~DescriptorInfoSingle ()
 
- Public Member Functions inherited from dart::bin::DescriptorInfoSingleMixin< DescriptorInfo >
 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::DescriptorInfo
 DescriptorInfo (intptr_t fd)
 
virtual ~DescriptorInfo ()
 
virtual void Close ()
 
IOHandleio_handle () const
 
 DescriptorInfo (intptr_t fd)
 
virtual ~DescriptorInfo ()
 
intptr_t GetPollEvents ()
 
virtual void Close ()
 
 DescriptorInfo (intptr_t fd)
 
virtual ~DescriptorInfo ()
 
intptr_t GetPollEvents ()
 
virtual void Close ()
 
void set_tracked_by_kqueue (bool value)
 
bool tracked_by_kqueue ()
 
bool HasReadEvent ()
 
bool HasWriteEvent ()
 
- Public Member Functions inherited from dart::bin::DescriptorInfoBase
 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
 

Additional Inherited Members

- Protected Attributes inherited from dart::bin::DescriptorInfo
bool tracked_by_kqueue_
 
- Protected Attributes inherited from dart::bin::DescriptorInfoBase
intptr_t fd_
 

Detailed Description

Definition at line 117 of file eventhandler_fuchsia.h.

Constructor & Destructor Documentation

◆ DescriptorInfoSingle() [1/3]

dart::bin::DescriptorInfoSingle::DescriptorInfoSingle ( intptr_t  fd)
inlineexplicit

Definition at line 119 of file eventhandler_fuchsia.h.

120 : DescriptorInfoSingleMixin(fd, false) {}
DescriptorInfoSingleMixin(intptr_t fd, bool disable_tokens)
Definition: eventhandler.h:272

◆ ~DescriptorInfoSingle() [1/3]

virtual dart::bin::DescriptorInfoSingle::~DescriptorInfoSingle ( )
inlinevirtual

Definition at line 121 of file eventhandler_fuchsia.h.

121{}

◆ DescriptorInfoSingle() [2/3]

dart::bin::DescriptorInfoSingle::DescriptorInfoSingle ( intptr_t  fd)
inlineexplicit

Definition at line 42 of file eventhandler_linux.h.

43 : DescriptorInfoSingleMixin(fd, false) {}

◆ ~DescriptorInfoSingle() [2/3]

virtual dart::bin::DescriptorInfoSingle::~DescriptorInfoSingle ( )
inlinevirtual

Definition at line 44 of file eventhandler_linux.h.

44{}

◆ DescriptorInfoSingle() [3/3]

dart::bin::DescriptorInfoSingle::DescriptorInfoSingle ( intptr_t  fd)
inlineexplicit

Definition at line 54 of file eventhandler_macos.h.

55 : DescriptorInfoSingleMixin(fd, false) {}

◆ ~DescriptorInfoSingle() [3/3]

virtual dart::bin::DescriptorInfoSingle::~DescriptorInfoSingle ( )
inlinevirtual

Definition at line 56 of file eventhandler_macos.h.

56{}

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