procmem_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

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{}

	// Shared memory size in KB. The type is interface{} with range:
	// 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

Jump to

Keyboard shortcuts

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