agent_support

package
v0.0.0-...-e610c6f Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2014 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IntOidHandler

type IntOidHandler struct {
	// contains filtered or unexported fields
}

IntOidHandler implements a very simple handler serving up a single int32 variable, and allowing non-transaction based updates of that value

func NewIntOidHandler

func NewIntOidHandler(val int32, writable bool) *IntOidHandler

func (*IntOidHandler) Get

func (handler *IntOidHandler) Get(oid ObjectIdentifier) (Varbind, error)

func (*IntOidHandler) Set

func (handler *IntOidHandler) Set(vb_base Varbind) error

func (*IntOidHandler) SetWritable

func (handler *IntOidHandler) SetWritable(writable bool)

func (*IntOidHandler) Writable

func (handler *IntOidHandler) Writable() bool

type ObjectIdentifierOidHandler

type ObjectIdentifierOidHandler struct {
	// contains filtered or unexported fields
}

ObjectIdentifierOidHandler implements a very simple handler serving up a single ObjectIdentifer variable, and allowing non- transaction based updates of that value.

func NewObjectIdentifierOidHandler

func NewObjectIdentifierOidHandler(val ObjectIdentifier, writable bool) *ObjectIdentifierOidHandler

func (*ObjectIdentifierOidHandler) Get

func (handler *ObjectIdentifierOidHandler) Get(oid ObjectIdentifier, txn interface{}) (Varbind, error)

func (*ObjectIdentifierOidHandler) Set

func (handler *ObjectIdentifierOidHandler) Set(vb_base Varbind, txn interface{}) (Varbind, error)

func (*ObjectIdentifierOidHandler) SetWritable

func (handler *ObjectIdentifierOidHandler) SetWritable(writable bool)

func (*ObjectIdentifierOidHandler) Writable

func (handler *ObjectIdentifierOidHandler) Writable() bool

type OctetStringOidHandler

type OctetStringOidHandler struct {
	// contains filtered or unexported fields
}

OctetStringOidHandler implements a very simple handler serving up a single []byte variable, and allowing non- transaction based updates of that value. This is also the correct simple handler for a string value

func NewOctetStringOidHandler

func NewOctetStringOidHandler(val []byte, writable bool) *OctetStringOidHandler

func NewStringOidHandler

func NewStringOidHandler(val string, writable bool) *OctetStringOidHandler

func (*OctetStringOidHandler) Get

func (handler *OctetStringOidHandler) Get(oid ObjectIdentifier, txn interface{}) (Varbind, error)

func (*OctetStringOidHandler) Set

func (handler *OctetStringOidHandler) Set(vb_base Varbind, txn interface{}) (Varbind, error)

func (*OctetStringOidHandler) SetWritable

func (handler *OctetStringOidHandler) SetWritable(writable bool)

func (*OctetStringOidHandler) Writable

func (handler *OctetStringOidHandler) Writable() bool

Jump to

Keyboard shortcuts

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