blob: 296471db5dfe1af9f6584d35267761d31e193ca0 [file] [log] [blame] [view]
# connect method
*[<Null safety>](https://dart.dev/null-safety)*
int connect
(dynamic flags, int mode, [InterfaceRequest](../../package-fidl_fidl/InterfaceRequest-class.md) request, [dynamic parentFlags])
<p>Connect to this vnode.
All flags and modes are defined in
<a href="https://fuchsia.googlesource.com/fuchsia/+/HEAD/sdk/fidl/fuchsia.io/">https://fuchsia.googlesource.com/fuchsia/+/HEAD/sdk/fidl/fuchsia.io/</a></p>
<p>By default param <code>#parentFlags</code> is all rights, so that open will allow
all rights requested on the incoming <code>request</code>.
This param is used by clone to restrict cloning.</p>
## Implementation
```dart
int connect(OpenFlags flags, int mode, InterfaceRequest<Node> request,
[OpenFlags? parentFlags]);
```