github.com/stampzilla/stampzilla-go@v2.0.0-rc9+incompatible/nodes/stampzilla-server/interfaces/melody.go (about) 1 package interfaces 2 3 type MelodyWriter interface { 4 Write(msg []byte) error 5 } 6 7 type MelodySession interface { 8 MelodyWriter 9 Close() error 10 CloseWithMsg(msg []byte) error 11 Get(key string) (value interface{}, exists bool) 12 IsClosed() bool 13 MustGet(key string) interface{} 14 Set(key string, value interface{}) 15 WriteBinary(msg []byte) error 16 }