MCPcopy
hub / github.com/apache/casbin / SyncedEnforcer

Struct SyncedEnforcer

enforcer_synced.go:29–34  ·  view source on GitHub ↗

SyncedEnforcer wraps Enforcer and provides synchronized access.

Source from the content-addressed store, hash-verified

27
28// SyncedEnforcer wraps Enforcer and provides synchronized access.
29type SyncedEnforcer struct {
30 *Enforcer
31 m sync.RWMutex
32 stopAutoLoad chan struct{}
33 autoLoadRunning int32
34}
35
36// NewSyncedEnforcer creates a synchronized enforcer via file or DB.
37func NewSyncedEnforcer(params ...interface{}) (*SyncedEnforcer, error) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected