Documentation
¶
Index ¶
- type DeviceMap
- type Devices
- type Manager
- type Name
- type Pattern
- type Resource
- type Resources
- type UrmaResourceManager
- func (r *UrmaResourceManager) Devices() Devices
- func (r *UrmaResourceManager) Recover() error
- func (r *UrmaResourceManager) Resource() Name
- func (r *UrmaResourceManager) SyncDevices(interval time.Duration, stop <-chan interface{}, updated chan struct{}) error
- func (r *UrmaResourceManager) UpdateDevices(devices Devices)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeviceMap ¶
type Devices ¶
Devices is a map of device ID to Device
type Manager ¶
type Resource ¶
type Resources ¶
type Resources struct {
SHAREDs []Resource `json:"shared,omitempty" yaml:"shared,omitempty"`
}
Resources lists full SHARED devices separately.
type UrmaResourceManager ¶
type UrmaResourceManager struct {
// contains filtered or unexported fields
}
func (*UrmaResourceManager) Recover ¶
func (r *UrmaResourceManager) Recover() error
func (*UrmaResourceManager) SyncDevices ¶
func (r *UrmaResourceManager) SyncDevices(interval time.Duration, stop <-chan interface{}, updated chan struct{}) error
func (*UrmaResourceManager) UpdateDevices ¶
func (r *UrmaResourceManager) UpdateDevices(devices Devices)
Source Files
¶
- device_map.go
- devices.go
- resource_manager.go
- resources.go
- urma_manager.go
Click to show internal directories.
Click to hide internal directories.