Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR nto-misc-shmem package operational data.
This module contains definitions for the following management objects:
memory-summary: Memory summary information
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 MemorySummary ¶
type MemorySummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of nodes. Nodes MemorySummary_Nodes }
MemorySummary Memory summary information
func (*MemorySummary) GetEntityData ¶
func (memorySummary *MemorySummary) GetEntityData() *types.CommonEntityData
type MemorySummary_Nodes ¶
type MemorySummary_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of nodes. The type is slice of MemorySummary_Nodes_Node. Node []*MemorySummary_Nodes_Node }
MemorySummary_Nodes List of nodes
func (*MemorySummary_Nodes) GetEntityData ¶
func (nodes *MemorySummary_Nodes) GetEntityData() *types.CommonEntityData
type MemorySummary_Nodes_Node ¶
type MemorySummary_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{} // Memory summary information for a specific node. Summary MemorySummary_Nodes_Node_Summary // Detail Memory summary information for a specific node. Detail MemorySummary_Nodes_Node_Detail }
MemorySummary_Nodes_Node Name of nodes
func (*MemorySummary_Nodes_Node) GetEntityData ¶
func (node *MemorySummary_Nodes_Node) GetEntityData() *types.CommonEntityData
type MemorySummary_Nodes_Node_Detail ¶
type MemorySummary_Nodes_Node_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Page size in bytes. The type is interface{} with range: 0..4294967295. // Units are byte. PageSize interface{} // Physical memory size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. RamMemory interface{} // Physical memory available in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. FreePhysicalMemory interface{} // Private Physical memory in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. PrivatePhysicalMemory interface{} // Application memory size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. SystemRamMemory interface{} // Application memory available in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. FreeApplicationMemory interface{} // Image memory size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. ImageMemory interface{} // Boot RAM size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. BootRamSize interface{} // Reserved memory size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. ReservedMemory interface{} // IO memory size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. IoMemory interface{} // Flash System size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. FlashSystem interface{} // 0..18446744073709551615. TotalSharedWindow interface{} // Allocated Memory Size. The type is interface{} with range: // 0..18446744073709551615. AllocatedMemory interface{} // Program Text Size. The type is interface{} with range: // 0..18446744073709551615. ProgramText interface{} // Program Data Size. The type is interface{} with range: // 0..18446744073709551615. ProgramData interface{} // Program Stack Size. The type is interface{} with range: // 0..18446744073709551615. ProgramStack interface{} // Total Used. The type is interface{} with range: 0..18446744073709551615. TotalUsed interface{} // MemorySummary_Nodes_Node_Detail_SharedWindow. SharedWindow []*MemorySummary_Nodes_Node_Detail_SharedWindow }
MemorySummary_Nodes_Node_Detail Detail Memory summary information for a specific node
func (*MemorySummary_Nodes_Node_Detail) GetEntityData ¶
func (detail *MemorySummary_Nodes_Node_Detail) GetEntityData() *types.CommonEntityData
type MemorySummary_Nodes_Node_Detail_SharedWindow ¶
type MemorySummary_Nodes_Node_Detail_SharedWindow struct { // 0..18446744073709551615. WindowSize interface{} }SharedWindow interface{}
MemorySummary_Nodes_Node_Detail_SharedWindow Available Shared windows
func (*MemorySummary_Nodes_Node_Detail_SharedWindow) GetEntityData ¶
func (sharedWindow *MemorySummary_Nodes_Node_Detail_SharedWindow) GetEntityData() *types.CommonEntityData
type MemorySummary_Nodes_Node_Summary ¶
type MemorySummary_Nodes_Node_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Page size in bytes. The type is interface{} with range: 0..4294967295. // Units are byte. PageSize interface{} // Physical memory size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. RamMemory interface{} // Physical memory available in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. FreePhysicalMemory interface{} // Application memory size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. SystemRamMemory interface{} // Application memory available in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. FreeApplicationMemory interface{} // Image memory size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. ImageMemory interface{} // Boot RAM size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. BootRamSize interface{} // Reserved memory size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. ReservedMemory interface{} // IO memory size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. IoMemory interface{} // Flash System size in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. FlashSystem interface{} }
MemorySummary_Nodes_Node_Summary Memory summary information for a specific node
func (*MemorySummary_Nodes_Node_Summary) GetEntityData ¶
func (summary *MemorySummary_Nodes_Node_Summary) GetEntityData() *types.CommonEntityData
Click to show internal directories.
Click to hide internal directories.