Documentation ¶
Index ¶
- type IntOidHandler
- type ObjectIdentifierOidHandler
- func (handler *ObjectIdentifierOidHandler) Get(oid ObjectIdentifier, txn interface{}) (Varbind, error)
- func (handler *ObjectIdentifierOidHandler) Set(vb_base Varbind, txn interface{}) (Varbind, error)
- func (handler *ObjectIdentifierOidHandler) SetWritable(writable bool)
- func (handler *ObjectIdentifierOidHandler) Writable() bool
- type OctetStringOidHandler
- func (handler *OctetStringOidHandler) Get(oid ObjectIdentifier, txn interface{}) (Varbind, error)
- func (handler *OctetStringOidHandler) Set(vb_base Varbind, txn interface{}) (Varbind, error)
- func (handler *OctetStringOidHandler) SetWritable(writable bool)
- func (handler *OctetStringOidHandler) Writable() bool
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)
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)
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)
Click to show internal directories.
Click to hide internal directories.