#include <system.h>
Static Public Member Functions | |
| static Dart_Handle | ChannelCreate (uint32_t options) |
| static Dart_Handle | ChannelFromFile (std::string path) |
| static zx_status_t | ChannelWrite (fml::RefPtr< Handle > channel, const tonic::DartByteData &data, std::vector< Handle * > handles) |
| static zx_status_t | ChannelWriteEtc (fml::RefPtr< Handle > channel, const tonic::DartByteData &data, std::vector< HandleDisposition * > handle_dispositions) |
| static Dart_Handle | ChannelQueryAndRead (fml::RefPtr< Handle > channel) |
| static Dart_Handle | ChannelQueryAndReadEtc (fml::RefPtr< Handle > channel) |
| static Dart_Handle | EventpairCreate (uint32_t options) |
| static Dart_Handle | SocketCreate (uint32_t options) |
| static Dart_Handle | SocketWrite (fml::RefPtr< Handle > socket, const tonic::DartByteData &data, int options) |
| static Dart_Handle | SocketRead (fml::RefPtr< Handle > socket, size_t size) |
| static Dart_Handle | VmoCreate (uint64_t size, uint32_t options) |
| static Dart_Handle | VmoFromFile (std::string path) |
| static Dart_Handle | VmoGetSize (fml::RefPtr< Handle > vmo) |
| static zx_status_t | VmoSetSize (fml::RefPtr< Handle > vmo, uint64_t size) |
| static zx_status_t | VmoWrite (fml::RefPtr< Handle > vmo, uint64_t offset, const tonic::DartByteData &data) |
| static Dart_Handle | VmoRead (fml::RefPtr< Handle > vmo, uint64_t offset, size_t size) |
| static Dart_Handle | VmoMap (fml::RefPtr< Handle > vmo) |
| static zx_status_t | IobWrite (fml::RefPtr< Handle > iob, uint32_t region_index, const tonic::DartByteData &data) |
| static uint64_t | ClockGetMonotonic () |
| static void | RegisterNatives (tonic::DartLibraryNatives *natives) |
| static zx_status_t | ConnectToService (std::string path, fml::RefPtr< Handle > channel) |
Additional Inherited Members | |
Public Types inherited from tonic::DartWrappable | |
| enum | DartNativeFields { kPeerIndex , kNumberOfNativeFields } |
Public Member Functions inherited from fml::RefCountedThreadSafe< System > | |
| void | Release () const |
Public Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| void | AddRef () const |
| bool | HasOneRef () const |
| void | AssertHasOneRef () const |
Public Member Functions inherited from tonic::DartWrappable | |
| DartWrappable () | |
| virtual const DartWrapperInfo & | GetDartWrapperInfo () const =0 |
| virtual void | RetainDartWrappableReference () const =0 |
| virtual void | ReleaseDartWrappableReference () const =0 |
| Dart_Handle | CreateDartWrapper (DartState *dart_state) |
| void | AssociateWithDartWrapper (Dart_Handle wrappable) |
| void | ClearDartWrapper () |
| Dart_WeakPersistentHandle | dart_wrapper () const |
Protected Member Functions inherited from fml::RefCountedThreadSafe< System > | |
| RefCountedThreadSafe () | |
| ~RefCountedThreadSafe () | |
Protected Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| RefCountedThreadSafeBase () | |
| ~RefCountedThreadSafeBase () | |
| bool | Release () const |
| void | Adopt () |
Protected Member Functions inherited from tonic::DartWrappable | |
| virtual | ~DartWrappable () |
Static Protected Member Functions inherited from tonic::DartWrappable | |
| static Dart_PersistentHandle | GetTypeForWrapper (tonic::DartState *dart_state, const tonic::DartWrapperInfo &wrapper_info) |
|
static |
Definition at line 199 of file system.cc.
References zircon::dart::Handle::Create().
|
static |
Definition at line 217 of file system.cc.
References zircon::dart::Handle::Create(), and fml::UniqueObject< T, Traits >::release().
|
static |
Definition at line 304 of file system.cc.
References channel, and FML_DCHECK.
|
static |
Definition at line 344 of file system.cc.
References channel, and FML_DCHECK.
|
static |
Definition at line 243 of file system.cc.
|
static |
Definition at line 268 of file system.cc.
References channel, data, FML_DCHECK, and i.
|
static |
|
static |
|
static |
Definition at line 385 of file system.cc.
References zircon::dart::Handle::Create().
|
static |
Definition at line 569 of file system.cc.
References data.
|
static |
Definition at line 622 of file system.cc.
References DART_REGISTER_NATIVE_STATIC_, and FOR_EACH_STATIC_BINDING.
|
static |
Definition at line 397 of file system.cc.
References zircon::dart::Handle::Create().
|
static |
Definition at line 424 of file system.cc.
References FML_DCHECK.
|
static |
|
static |
Definition at line 443 of file system.cc.
References zircon::dart::Handle::Create().
|
static |
Definition at line 454 of file system.cc.
References zircon::dart::Handle::Create(), and fml::UniqueObject< T, Traits >::get().
|
static |
Definition at line 477 of file system.cc.
|
static |
Definition at line 541 of file system.cc.
References tonic::CheckAndHandleError(), data, and FML_DCHECK.
|
static |
Definition at line 510 of file system.cc.
|
static |
|
static |