Flutter Engine
handle.cc File Reference
#include "handle.h"
#include <algorithm>
#include "third_party/tonic/dart_binding_macros.h"
#include "third_party/tonic/dart_class_library.h"

Go to the source code of this file.

Namespaces

 zircon
 
 zircon::dart
 

Macros

#define FOR_EACH_STATIC_BINDING(V)   V(Handle, CreateInvalid)
 
#define FOR_EACH_BINDING(V)
 
#define DART_REGISTER_NATIVE_STATIC_(CLASS, METHOD)   DART_REGISTER_NATIVE_STATIC(CLASS, METHOD),
 

Functions

 zircon::dart::IMPLEMENT_WRAPPERTYPEINFO (zircon, Handle)
 

Macro Definition Documentation

◆ DART_REGISTER_NATIVE_STATIC_

#define DART_REGISTER_NATIVE_STATIC_ (   CLASS,
  METHOD 
)    DART_REGISTER_NATIVE_STATIC(CLASS, METHOD),

Definition at line 163 of file handle.cc.

Referenced by zircon::dart::Handle::RegisterNatives().

◆ FOR_EACH_BINDING

#define FOR_EACH_BINDING (   V)
Value:
V(Handle, handle) \
V(Handle, koid) \
V(Handle, is_valid) \
V(Handle, Close) \
V(Handle, AsyncWait) \
V(Handle, Duplicate)
fml::UniqueFD Duplicate(fml::UniqueFD::element_type descriptor)
Definition: file_posix.cc:120

Definition at line 152 of file handle.cc.

Referenced by zircon::dart::Handle::RegisterNatives().

◆ FOR_EACH_STATIC_BINDING

#define FOR_EACH_STATIC_BINDING (   V)    V(Handle, CreateInvalid)

Definition at line 150 of file handle.cc.

Referenced by zircon::dart::Handle::RegisterNatives().