Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for monitoring memory usage of processes in a Network Element. Copyright (c) 2016-2017 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 MemoryUsageProcesses ¶
type MemoryUsageProcesses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The list of software processes on the device. The type is slice of // MemoryUsageProcesses_MemoryUsageProcess. MemoryUsageProcess []*MemoryUsageProcesses_MemoryUsageProcess }
MemoryUsageProcesses Data nodes for System wide Process Memory Statistics.
func (*MemoryUsageProcesses) GetEntityData ¶
func (memoryUsageProcesses *MemoryUsageProcesses) GetEntityData() *types.CommonEntityData
type MemoryUsageProcesses_MemoryUsageProcess ¶
type MemoryUsageProcesses_MemoryUsageProcess struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Process-ID of the process. The type is interface{} // with range: 0..4294967295. Pid interface{} // This attribute is a key. The name of the process. The type is string. Name interface{} // TTY bound to by the process. The type is interface{} with range: 0..65535. Tty interface{} // Total memory allocated to this process (bytes). The type is interface{} // with range: 0..18446744073709551615. Units are bytes. AllocatedMemory interface{} // Total memory freed by this process (bytes). The type is interface{} with // range: 0..18446744073709551615. Units are bytes. FreedMemory interface{} // Total memory currently held by this process (bytes). The type is // interface{} with range: 0..18446744073709551615. Units are bytes. HoldingMemory interface{} // Get Buffers of this process (bytes). The type is interface{} with range: // 0..4294967295. GetBuffers interface{} // Return Buffers of this process (bytes). The type is interface{} with range: // 0..4294967295. RetBuffers interface{} }
MemoryUsageProcesses_MemoryUsageProcess The list of software processes on the device.
func (*MemoryUsageProcesses_MemoryUsageProcess) GetEntityData ¶
func (memoryUsageProcess *MemoryUsageProcesses_MemoryUsageProcess) GetEntityData() *types.CommonEntityData
Click to show internal directories.
Click to hide internal directories.