Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ResourceNodeMapRwMutex *sync.RWMutex
Functions ¶
This section is empty.
Types ¶
type NodeResourceMapType ¶
type NodeResourceMapType map[string](*ResourceType)
var ResourceNodeMap NodeResourceMapType // resouceName -> ResourceType
func (NodeResourceMapType) GetResource ¶
func (m NodeResourceMapType) GetResource(resource string) (*ResourceType, *error.Error)
type NodeResourceType ¶
type ResourceType ¶
type ResourceType struct { NodeMap map[string](*NodeResourceType) `json:"node_map"` // node -> NodeResourceType ResouceRwMutex *sync.RWMutex `json:"-"` }
func (ResourceType) GetNodeResource ¶
func (r ResourceType) GetNodeResource(node string) (*NodeResourceType, *error.Error)
func (ResourceType) ResourceAlloc ¶
Click to show internal directories.
Click to hide internal directories.