template <>

class Server

Defined at line 667 of file fidling/gen/src/sysmem/server/fuchsia.sysmem2.internal/cpp/fidl/fuchsia.sysmem2.internal/cpp/natural_messaging.h

Public Methods

void CloseV1 (CloseV1Completer::Sync & completer)
void GetNodeRefV1 (GetNodeRefV1Completer::Sync & completer)
void IsAlternateForV1 (IsAlternateForV1Request & request, IsAlternateForV1Completer::Sync & completer)
void DuplicateSyncV1 (DuplicateSyncV1Request & request, DuplicateSyncV1Completer::Sync & completer)
void DuplicateV1 (DuplicateV1Request & request, DuplicateV1Completer::Sync & completer)
void CreateBufferCollectionTokenGroupV1 (CreateBufferCollectionTokenGroupV1Request & request, CreateBufferCollectionTokenGroupV1Completer::Sync & completer)
void ReleaseV2 (ReleaseV2Completer::Sync & completer)
void GetNodeRefV2 (GetNodeRefV2Completer::Sync & completer)
void IsAlternateForV2 (IsAlternateForV2Request & request, IsAlternateForV2Completer::Sync & completer)
void GetBufferCollectionIdV2 (GetBufferCollectionIdV2Completer::Sync & completer)
void AttachNodeTrackingV2 (AttachNodeTrackingV2Request & request, AttachNodeTrackingV2Completer::Sync & completer)
void DuplicateSyncV2 (DuplicateSyncV2Request & request, DuplicateSyncV2Completer::Sync & completer)
void DuplicateV2 (DuplicateV2Request & request, DuplicateV2Completer::Sync & completer)
void CreateBufferCollectionTokenGroupV2 (CreateBufferCollectionTokenGroupV2Request & request, CreateBufferCollectionTokenGroupV2Completer::Sync & completer)
void Server ()

Defined at line 670 of file fidling/gen/src/sysmem/server/fuchsia.sysmem2.internal/cpp/fidl/fuchsia.sysmem2.internal/cpp/natural_messaging.h

void SyncV1 (SyncV1Completer::Sync & completer)
void SetNameV1 (SetNameV1Request & request, SetNameV1Completer::Sync & completer)
void SetDebugClientInfoV1 (SetDebugClientInfoV1Request & request, SetDebugClientInfoV1Completer::Sync & completer)
void SetDebugTimeoutLogDeadlineV1 (SetDebugTimeoutLogDeadlineV1Request & request, SetDebugTimeoutLogDeadlineV1Completer::Sync & completer)
void SetVerboseLoggingV1 (SetVerboseLoggingV1Completer::Sync & completer)
void SetDispensableV1 (SetDispensableV1Completer::Sync & completer)
void SyncV2 (SyncV2Completer::Sync & completer)
void SetNameV2 (SetNameV2Request & request, SetNameV2Completer::Sync & completer)
void SetDebugClientInfoV2 (SetDebugClientInfoV2Request & request, SetDebugClientInfoV2Completer::Sync & completer)
void SetDebugTimeoutLogDeadlineV2 (SetDebugTimeoutLogDeadlineV2Request & request, SetDebugTimeoutLogDeadlineV2Completer::Sync & completer)
void SetVerboseLoggingV2 (SetVerboseLoggingV2Completer::Sync & completer)
void SetWeakV2 (SetWeakV2Completer::Sync & completer)
void SetWeakOkV2 (SetWeakOkV2Request & request, SetWeakOkV2Completer::Sync & completer)
void SetDispensableV2 (SetDispensableV2Completer::Sync & completer)
Handler bind_handler (async_dispatcher_t * dispatcher)

|bind_handler| returns a handler that binds incoming connections to this

server implementation.

The returned handler borrows the server instance.

The server must outlive the provided |dispatcher|. Only after

the dispatcher is shutdown will it be safe to destroy the servers.

The server should not be moved.

void ~Server ()

Defined at line 671 of file fidling/gen/src/sysmem/server/fuchsia.sysmem2.internal/cpp/fidl/fuchsia.sysmem2.internal/cpp/natural_messaging.h