Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR procmem package operational data.
This module contains definitions for the following management objects:
processes-memory: Process statistics
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProcessesMemory ¶
type ProcessesMemory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of nodes. Nodes ProcessesMemory_Nodes }
ProcessesMemory Process statistics
func (*ProcessesMemory) GetEntityData ¶
func (processesMemory *ProcessesMemory) GetEntityData() *types.CommonEntityData
type ProcessesMemory_Nodes ¶
type ProcessesMemory_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node ID. The type is slice of ProcessesMemory_Nodes_Node. Node []*ProcessesMemory_Nodes_Node }
ProcessesMemory_Nodes List of nodes
func (*ProcessesMemory_Nodes) GetEntityData ¶
func (nodes *ProcessesMemory_Nodes) GetEntityData() *types.CommonEntityData
type ProcessesMemory_Nodes_Node ¶
type ProcessesMemory_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // List of jobs. ProcessIds ProcessesMemory_Nodes_Node_ProcessIds }
ProcessesMemory_Nodes_Node Node ID
func (*ProcessesMemory_Nodes_Node) GetEntityData ¶
func (node *ProcessesMemory_Nodes_Node) GetEntityData() *types.CommonEntityData
type ProcessesMemory_Nodes_Node_ProcessIds ¶
type ProcessesMemory_Nodes_Node_ProcessIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Process Id. The type is slice of // ProcessesMemory_Nodes_Node_ProcessIds_ProcessId. ProcessId []*ProcessesMemory_Nodes_Node_ProcessIds_ProcessId }
ProcessesMemory_Nodes_Node_ProcessIds List of jobs
func (*ProcessesMemory_Nodes_Node_ProcessIds) GetEntityData ¶
func (processIds *ProcessesMemory_Nodes_Node_ProcessIds) GetEntityData() *types.CommonEntityData
type ProcessesMemory_Nodes_Node_ProcessIds_ProcessId ¶
type ProcessesMemory_Nodes_Node_ProcessIds_ProcessId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Process Id. The type is interface{} with range: // 0..4294967295. ProcessId interface{} // Process name. The type is string. Name interface{} // Job ID. The type is interface{} with range: 0..4294967295. Jid interface{} // Process ID. The type is interface{} with range: 0..4294967295. Pid interface{} // Text Segment Size in KB. The type is interface{} with range: 0..4294967295. TextSegSize interface{} // Data Segment Size in KB. The type is interface{} with range: 0..4294967295. DataSegSize interface{} // Stack Segment Size in KB. The type is interface{} with range: // 0..4294967295. StackSegSize interface{} // Malloced Memory Size in KB. The type is interface{} with range: // 0..4294967295. MallocSize interface{} // Dynamic memory limit in KB (4294967295 for RLIM_INFINITY). The type is // interface{} with range: 0..4294967295. DynLimit interface{} // 0..4294967295. SharedMem interface{} // Physical memory size in KB. The type is interface{} with range: // 0..4294967295. PhysicalMem interface{} }
ProcessesMemory_Nodes_Node_ProcessIds_ProcessId Process Id
func (*ProcessesMemory_Nodes_Node_ProcessIds_ProcessId) GetEntityData ¶
func (processId *ProcessesMemory_Nodes_Node_ProcessIds_ProcessId) GetEntityData() *types.CommonEntityData
Click to show internal directories.
Click to hide internal directories.