memory

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2017 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package memory implements the Memory domain.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClient

func NewClient(conn *rpcc.Conn) *domainClient

NewClient returns a client for the Memory domain with the connection set to conn.

Types

type GetDOMCountersReply

type GetDOMCountersReply struct {
	Documents        int `json:"documents"`        //
	Nodes            int `json:"nodes"`            //
	JsEventListeners int `json:"jsEventListeners"` //
}

GetDOMCountersReply represents the return values for GetDOMCounters in the Memory domain.

type PressureLevel

type PressureLevel int

PressureLevel Memory pressure level.

const (
	PressureLevelNotSet PressureLevel = iota
	PressureLevelModerate
	PressureLevelCritical
)

PressureLevel as enums.

func (PressureLevel) MarshalJSON

func (e PressureLevel) MarshalJSON() ([]byte, error)

MarshalJSON encodes enum into a string or null when not set.

func (PressureLevel) String

func (e PressureLevel) String() string

func (*PressureLevel) UnmarshalJSON

func (e *PressureLevel) UnmarshalJSON(data []byte) error

UnmarshalJSON decodes a string value into a enum.

func (PressureLevel) Valid

func (e PressureLevel) Valid() bool

Valid returns true if enum is set.

type SetPressureNotificationsSuppressedArgs

type SetPressureNotificationsSuppressedArgs struct {
	Suppressed bool `json:"suppressed"` // If true, memory pressure notifications will be suppressed.
}

SetPressureNotificationsSuppressedArgs represents the arguments for SetPressureNotificationsSuppressed in the Memory domain.

func NewSetPressureNotificationsSuppressedArgs

func NewSetPressureNotificationsSuppressedArgs(suppressed bool) *SetPressureNotificationsSuppressedArgs

NewSetPressureNotificationsSuppressedArgs initializes SetPressureNotificationsSuppressedArgs with the required arguments.

type SimulatePressureNotificationArgs

type SimulatePressureNotificationArgs struct {
	Level PressureLevel `json:"level"` // Memory pressure level of the notification.
}

SimulatePressureNotificationArgs represents the arguments for SimulatePressureNotification in the Memory domain.

func NewSimulatePressureNotificationArgs

func NewSimulatePressureNotificationArgs(level PressureLevel) *SimulatePressureNotificationArgs

NewSimulatePressureNotificationArgs initializes SimulatePressureNotificationArgs with the required arguments.

Jump to

Keyboard shortcuts

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