5#ifndef FLUTTER_SHELL_PLATFORM_FUCHSIA_FLUTTER_UNIQUE_FDIO_NS_H_
6#define FLUTTER_SHELL_PLATFORM_FUCHSIA_FLUTTER_UNIQUE_FDIO_NS_H_
8#include "flutter/fml/logging.h"
9#include "flutter/fml/unique_object.h"
10#include "lib/fdio/namespace.h"
19 static void Free(fdio_ns_t* ns) {
20 auto status = fdio_ns_destroy(ns);
28 fdio_ns_t* ns =
nullptr;
29 if (fdio_ns_create(&ns) == ZX_OK) {
#define FML_DCHECK(condition)
UniqueFDIONS UniqueFDIONSCreate()
static void Free(fdio_ns_t *ns)
static fdio_ns_t * InvalidValue()
static bool IsValid(fdio_ns_t *ns)