Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
dart::bin::DescriptorInfoBase Class Referenceabstract

#include <eventhandler.h>

Inheritance diagram for dart::bin::DescriptorInfoBase:
dart::bin::DescriptorInfo dart::bin::DescriptorInfo dart::bin::DescriptorInfo dart::bin::Handle dart::bin::DescriptorInfoMultipleMixin< DescriptorInfo > dart::bin::DescriptorInfoSingleMixin< DescriptorInfo > dart::bin::DescriptorInfoMultipleMixin< DescriptorInfo > dart::bin::DescriptorInfoSingleMixin< DescriptorInfo > dart::bin::DescriptorInfoMultipleMixin< DescriptorInfo > dart::bin::DescriptorInfoSingleMixin< DescriptorInfo > dart::bin::DescriptorInfoSingleMixin< Handle > dart::bin::SocketHandle

Public Member Functions

 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
 

Protected Attributes

intptr_t fd_
 

Detailed Description

Definition at line 215 of file eventhandler.h.

Constructor & Destructor Documentation

◆ DescriptorInfoBase()

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

Definition at line 217 of file eventhandler.h.

◆ ~DescriptorInfoBase()

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

Definition at line 219 of file eventhandler.h.

219{}

Member Function Documentation

◆ Close()

virtual void dart::bin::DescriptorInfoBase::Close ( )
pure virtual

◆ fd()

intptr_t dart::bin::DescriptorInfoBase::fd ( )
inline

Definition at line 222 of file eventhandler.h.

222{ return fd_; }

◆ IsListeningSocket()

virtual bool dart::bin::DescriptorInfoBase::IsListeningSocket ( ) const
pure virtual

◆ Mask()

virtual intptr_t dart::bin::DescriptorInfoBase::Mask ( )
pure virtual

◆ NextNotifyDartPort()

virtual Dart_Port dart::bin::DescriptorInfoBase::NextNotifyDartPort ( intptr_t  events_ready)
pure virtual

◆ NotifyAllDartPorts()

virtual void dart::bin::DescriptorInfoBase::NotifyAllDartPorts ( uintptr_t  events)
pure virtual

◆ RemoveAllPorts()

virtual void dart::bin::DescriptorInfoBase::RemoveAllPorts ( )
pure virtual

◆ RemovePort()

virtual void dart::bin::DescriptorInfoBase::RemovePort ( Dart_Port  port)
pure virtual

◆ ReturnTokens()

virtual void dart::bin::DescriptorInfoBase::ReturnTokens ( Dart_Port  port,
int  count 
)
pure virtual

◆ SetPortAndMask()

virtual void dart::bin::DescriptorInfoBase::SetPortAndMask ( Dart_Port  port,
intptr_t  mask 
)
pure virtual

Member Data Documentation

◆ fd_

intptr_t dart::bin::DescriptorInfoBase::fd_
protected

Definition at line 256 of file eventhandler.h.


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