Lines Matching refs:ConversationLockTab
24 type ConversationLockTab struct { struct
35 func NewConversationLockTab(g *globals.Context) *ConversationLockTab {
36 return &ConversationLockTab{
45 func (c *ConversationLockTab) SetMaxAcquireRetries(n int) { argument
51 func (c *ConversationLockTab) SetBlockCb(ch *chan struct{}) { argument
57 func (c *ConversationLockTab) NumLocks() int { argument
63 func (c *ConversationLockTab) key(uid gregor1.UID, convID chat1.ConversationID) string { argument
68 func (c *ConversationLockTab) deadlockDetect(ctx context.Context, trace string, waiters map[string]… argument
86 func (c *ConversationLockTab) doAcquire(ctx context.Context, uid gregor1.UID, convID chat1.Conversa… argument
141 func (c *ConversationLockTab) Acquire(ctx context.Context, uid gregor1.UID, convID chat1.Conversati… argument
159 func (c *ConversationLockTab) Release(ctx context.Context, uid gregor1.UID, convID chat1.Conversati… argument