Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModifiedCallback ¶
type ModifiedCallback func()
type ProviderBacked ¶
type ProviderBacked struct {
// contains filtered or unexported fields
}
func NewProviderBacked ¶
func NewProviderBacked(provider objprop.Provider, onModified ModifiedCallback) *ProviderBacked
func (*ProviderBacked) Get ¶
func (backed *ProviderBacked) Get(id res.ObjectID) objprop.ObjectData
Get returns the data for the requested ObjectID.
func (*ProviderBacked) Put ¶
func (backed *ProviderBacked) Put(id res.ObjectID, data objprop.ObjectData)
Put takes the provided data and associates it with the given ID.
type TestingProvider ¶
type TestingProvider struct {
// contains filtered or unexported fields
}
func NewTestingProvider ¶
func NewTestingProvider() *TestingProvider
func (*TestingProvider) Consume ¶
func (provider *TestingProvider) Consume(id res.ObjectID, data objprop.ObjectData)
func (*TestingProvider) Provide ¶
func (provider *TestingProvider) Provide(id res.ObjectID) objprop.ObjectData
Click to show internal directories.
Click to hide internal directories.