MCPcopy
hub / github.com/olric-data/olric / Event

Interface Event

events/cluster_events.go:36–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34)
35
36type Event interface {
37 Encode() (string, error)
38}
39
40// encodeEvents encodes given interface to its JSON representation and preserves the order in fields slice.
41func encodeEvent(data interface{}, fields []string, valueExtractor func(r reflect.Value, field string) (interface{}, error)) (string, error) {

Callers

nothing calls this directly

Implementers 7

Encoderinternal/resp/encoder.go
Entryinternal/kvstore/entry/entry.go
Memberinternal/discovery/member.go
NodeJoinEventevents/cluster_events.go
NodeLeftEventevents/cluster_events.go
FragmentMigrationEventevents/cluster_events.go
FragmentReceivedEventevents/cluster_events.go

Calls

no outgoing calls

Tested by

no test coverage detected