snapshot of https://github.com/centrifugal/centrifugo.git (master, 2026-09-16; blobs > 131072B omitted)
This commit is contained in:
25
internal/apiproto/encode.go
Normal file
25
internal/apiproto/encode.go
Normal file
@@ -0,0 +1,25 @@
|
||||
package apiproto
|
||||
|
||||
// ResultEncoder ...
|
||||
type ResultEncoder interface {
|
||||
EncodePublish(*PublishResult) ([]byte, error)
|
||||
EncodeBroadcast(*BroadcastResult) ([]byte, error)
|
||||
EncodeSubscribe(*SubscribeResult) ([]byte, error)
|
||||
EncodeUnsubscribe(*UnsubscribeResult) ([]byte, error)
|
||||
EncodeDisconnect(*DisconnectResult) ([]byte, error)
|
||||
EncodePresence(*PresenceResult) ([]byte, error)
|
||||
EncodePresenceStats(*PresenceStatsResult) ([]byte, error)
|
||||
EncodeHistory(*HistoryResult) ([]byte, error)
|
||||
EncodeHistoryRemove(*HistoryRemoveResult) ([]byte, error)
|
||||
EncodeInfo(*InfoResult) ([]byte, error)
|
||||
EncodeRPC(*RPCResult) ([]byte, error)
|
||||
EncodeRefresh(*RefreshResult) ([]byte, error)
|
||||
EncodeChannels(*ChannelsResult) ([]byte, error)
|
||||
EncodeMapPublish(*MapPublishResult) ([]byte, error)
|
||||
EncodeMapRemove(*MapRemoveResult) ([]byte, error)
|
||||
EncodeMapReadState(*MapReadStateResult) ([]byte, error)
|
||||
EncodeMapReadStream(*MapReadStreamResult) ([]byte, error)
|
||||
EncodeMapStats(*MapStatsResult) ([]byte, error)
|
||||
EncodeMapClear(*MapClearResult) ([]byte, error)
|
||||
EncodeSharedPollPublish(*SharedPollPublishResult) ([]byte, error)
|
||||
}
|
||||
Reference in New Issue
Block a user