|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SnmpGenericMetaServer
This interface defines the methods that must be implemented by an
SNMP metadata object that needs to interact with an
SnmpGenericObjectServer
object.
All these methods are usually generated by mibgen
when
run in generic-metadata mode.
This interface is used internally between the generated Metadata and the SNMP runtime and you shouldn't need to worry about it, because you will never have to use it directly.
Method Summary | |
---|---|
Object |
buildAttributeValue(long id,
SnmpValue value)
Construct an attribute value (as returned by Attribute::getValue()) from an SnmpValue. |
SnmpValue |
buildSnmpValue(long id,
Object value)
Construct an SnmpValue from an Attribute value as returned by Attribute::getValue(). |
void |
checkGetAccess(long id,
Object data)
Check the access rights for a GET operation. |
void |
checkSetAccess(SnmpValue x,
long id,
Object data)
Check the access rights for a SET operation. |
String |
getAttributeName(long id)
Return the name of the attribute corresponding to the SNMP variable identified by the given id . |
Method Detail |
---|
Object buildAttributeValue(long id, SnmpValue value) throws SnmpStatusException
id
- The OID arc identifying the variable for which the
value is constructed.value
- The SnmpValue from which the Attribute::value will be
constructed.
value
.
SnmpStatusException
- if the attribute value cannot be built
from the given SnmpValue value
.SnmpValue buildSnmpValue(long id, Object value) throws SnmpStatusException
id
- The OID arc identifying the variable for which the
value is constructed.value
- The attribute value as returned by Attribute::getValue().
value
.
SnmpStatusException
- if the SnmpValue cannot be built from
the given value
.String getAttributeName(long id) throws SnmpStatusException
id
.
id
- The OID arc identifying the variable.
id
.
SnmpStatusException
- if the given id
does not
correspond to a known variable.void checkSetAccess(SnmpValue x, long id, Object data) throws SnmpStatusException
x
- The new requested value.id
- The OID arc identifying the variable for which the SET is
requested.data
- A contextual object containing user-data.
This object is allocated through the
SnmpUserDataFactory
for each incoming SNMP request.
SnmpStatusException
- if the SET operation must be rejected.void checkGetAccess(long id, Object data) throws SnmpStatusException
id
- The OID arc identifying the variable for which the SET is
requested.data
- A contextual object containing user-data.
This object is allocated through the
SnmpUserDataFactory
for each incoming SNMP request.
SnmpStatusException
- if the SET operation must be rejected.
|
Open Source build 02 opendmk-1.0-b02 2007.10.01_19:17:46_MEST |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |