process_memory_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL