Documentation ¶ Overview ¶ Package event provides a distributed log interface Index ¶ type Event type Log type Record Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Event ¶ type Event interface { // Log retrieves the log with an id/name Log(id string) (Log, error) } Event provides a distributed log interface type Log ¶ type Log interface { // Close the log handle Close() error // Log ID Id() string // Read will read the next record Read() (*Record, error) // Go to an offset Seek(offset int64) error // Write an event to the log Write(*Record) error } Log is an individual event log type Record ¶ type Record struct { Metadata map[string]interface{} Data []byte } Source Files ¶ View all Source files event.go Click to show internal directories. Click to hide internal directories.