package
3.84.1
Repository: https://github.com/ydb-platform/ydb-go-sdk.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
Exclusive is just a shortcut for the maximum semaphore limit value.
MaxSemaphoreLimit defines the maximum value of the limit parameter in the Session.CreateSemaphore method.
No description provided by the author
No description provided by the author
No description provided by the author
Shared is just a shortcut for the minimum semaphore limit value (1).

# Variables

ErrAcquireTimeout indicates that the Session.AcquireSemaphore method could not acquire the semaphore before the operation timeout (see options.WithAcquireTimeout).
ErrOperationStatusUnknown indicates that the request has been sent to the server but no reply has been received.
ErrSessionClosed indicates that the Session object is closed.

# Structs

No description provided by the author
SemaphoreDescription describes the state of a semaphore.
SemaphoreSession describes an owner or a waiter of this semaphore.

# Interfaces

No description provided by the author
Lease is the object which defines the rights of the session to the acquired semaphore.
Session defines a coordination service backed session.

# Type aliases

No description provided by the author
No description provided by the author