class AdvisoryLocking

Defined at line 142 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/cpp/fidl/fuchsia.io/cpp/markers.h

Advisory locking protocol.

This protocol is intended to be composed into the |File| protocol to

provide support for advisory locking.

Advisory locks are purely advisory. They do not prevent actual read or

write operations from occurring on the file, either through this

connection or through other connections.

These primitives are designed to support the flock() and fcntl(),

specifically F_SETLK, F_SETLKW, and F_GETLK, functionality that code

running on Fuchsia expects from other operating systems.

Public Members

static Openness kOpenness

Records