syntax = "proto3"; package livekit; option csharp_namespace = "LiveKit.Proto"; /// # Safety /// The foreign language is responsable for disposing handles /// Forgetting to dispose the handle may lead to memory leaks /// /// A handle means that the foreign language may still use the corresponding object /// Dropping a handle doesn't necessarily mean that the object is destroyed if it is still used /// on the FfiServer (Rust) message FfiHandleId { uint64 id = 1; } /// Link the request/response of an asynchronous call message FfiAsyncId { uint64 id = 1; }