Lines Matching defs:Config
27 type Config struct { struct
30 NodeName string
37 Tags map[string]string
46 EventCh chan<- Event
50 ProtocolVersion uint8
56 BroadcastTimeout time.Duration
63 LeavePropagateDelay time.Duration
85 CoalescePeriod time.Duration
86 QuiescentPeriod time.Duration
91 UserCoalescePeriod time.Duration
92 UserQuiescentPeriod time.Duration
110 ReapInterval time.Duration
111 ReconnectInterval time.Duration
112 ReconnectTimeout time.Duration
113 TombstoneTimeout time.Duration
120 FlapTimeout time.Duration
124 QueueCheckInterval time.Duration
130 QueueDepthWarning int
135 MaxQueueDepth int
141 MinQueueDepth int
148 RecentIntentTimeout time.Duration
156 EventBuffer int
164 QueryBuffer int
176 QueryTimeoutMult int
183 QueryResponseSizeLimit int
184 QuerySizeLimit int
198 MemberlistConfig *memberlist.Config
202 LogOutput io.Writer
208 Logger *log.Logger
214 SnapshotPath string
220 RejoinAfterLeave bool
230 EnableNameConflictResolution bool
236 DisableCoordinates bool
240 KeyringFile string
244 Merge MergeDelegate
248 UserEventSizeLimit int
255 messageDropper func(typ messageType) bool
259 ReconnectTimeoutOverride ReconnectTimeoutOverrider
264 ValidateNodeNames bool
268 func (c *Config) Init() {