Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IWaitGroup ¶
type IWaitGroup interface { Add(delta int) Done() Wait() }
type LoggedMutex ¶
func NewLoggedMutex ¶
func NewLoggedMutex(cfg *Config) *LoggedMutex
func (*LoggedMutex) Holders ¶
func (m *LoggedMutex) Holders() string
func (*LoggedMutex) Lock ¶
func (m *LoggedMutex) Lock()
func (*LoggedMutex) Unlock ¶
func (m *LoggedMutex) Unlock()
type LoggedRWMutex ¶
func NewLoggedRWMutex ¶
func NewLoggedRWMutex(cfg *Config) *LoggedRWMutex
func (*LoggedRWMutex) Holders ¶
func (m *LoggedRWMutex) Holders() string
func (*LoggedRWMutex) Lock ¶
func (m *LoggedRWMutex) Lock()
func (*LoggedRWMutex) RLock ¶
func (m *LoggedRWMutex) RLock()
func (*LoggedRWMutex) RUnlock ¶
func (m *LoggedRWMutex) RUnlock()
func (*LoggedRWMutex) Unlock ¶
func (m *LoggedRWMutex) Unlock()
type LoggedWaitGroup ¶
func NewLoggedWaitGroup ¶
func NewLoggedWaitGroup(cfg *Config) *LoggedWaitGroup
func (*LoggedWaitGroup) Wait ¶
func (wg *LoggedWaitGroup) Wait()
Click to show internal directories.
Click to hide internal directories.