blob: 4c3c0f6526f3ef97d0658a875a5fb7d8ea48f9ff [file] [log] [blame]
// Copyright 2019 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library fuchsia.sys2;
/// A reference to a component’s containing realm, i.e. the parent component.
table RealmRef {};
/// A reference to the component itself.
table SelfRef {};
/// A reference to one of the component's children.
table ChildRef {
1: string:MAX_CHILD_NAME_LENGTH name;
};
/// A reference to one of the component's collections.
table CollectionRef {
1: collection_name name;
};
/// A reference to one of the component's storage sections.
table StorageRef {
1: string:MAX_STORAGE_NAME_LENGTH name;
};