Documentation
¶
Index ¶
- type BaseObject
- type Object
- type ObjectManager
- func (om *ObjectManager) AddObject(key interface{}, obj Object) error
- func (om *ObjectManager) ClearAllObject()
- func (om *ObjectManager) GetAllObject() []Object
- func (om *ObjectManager) GetObject(key interface{}) (interface{}, error)
- func (om *ObjectManager) GetObjectsCount() int32
- func (om *ObjectManager) ObjectsRange(f func(key, value interface{}) bool)
- func (om *ObjectManager) RemoveObject(key interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseObject ¶
type BaseObject struct {
Id interface{}
}
func (*BaseObject) GetId ¶
func (o *BaseObject) GetId() interface{}
func (*BaseObject) SetId ¶
func (o *BaseObject) SetId(id interface{})
type ObjectManager ¶
type ObjectManager struct {
// contains filtered or unexported fields
}
func (*ObjectManager) AddObject ¶
func (om *ObjectManager) AddObject(key interface{}, obj Object) error
func (*ObjectManager) ClearAllObject ¶
func (om *ObjectManager) ClearAllObject()
func (*ObjectManager) GetAllObject ¶
func (om *ObjectManager) GetAllObject() []Object
func (*ObjectManager) GetObject ¶
func (om *ObjectManager) GetObject(key interface{}) (interface{}, error)
func (*ObjectManager) GetObjectsCount ¶
func (om *ObjectManager) GetObjectsCount() int32
func (*ObjectManager) ObjectsRange ¶
func (om *ObjectManager) ObjectsRange(f func(key, value interface{}) bool)
func (*ObjectManager) RemoveObject ¶
func (om *ObjectManager) RemoveObject(key interface{}) error
Click to show internal directories.
Click to hide internal directories.