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  }