Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IStorageProvider ¶
type IStorageProvider interface { Init() error Stop() error GenerateNewStreamUuid() types.StreamUUID StreamExists(streamUUID types.StreamUUID) bool SaveStreamCatalog(streamUUIDs types.StreamUUIDList) error LoadStreams() (types.StreamInfoList, error) OnCreateStream(*types.StreamInfo) error LoadStreamFromUUID(streamUUID types.StreamUUID) (*types.StreamInfo, error) BuildIndex(streamUUID types.StreamUUID) (interface{}, error) NewStreamIteratorHandler(streamUUID types.StreamUUID, iteratorUUID types.StreamIteratorUUID) (types.IStreamIteratorHandler, error) NewStreamWriter(*types.StreamInfo) (buffering.IStreamWriter, error) DeleteStream(streamUUID types.StreamUUID) error }
Click to show internal directories.
Click to hide internal directories.