CTRON-SFPS-SIZE-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
sfpsSizeService, sfpsSizeServiceAPI
FROM CTRON-SFPS-INCLUDE-MIB;
sfpsSizeServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF SfpsSizeServiceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Displays the current status of the SizeService. This table
displays how much was granted to each user, how much was
requested, the number of times they've requested, the status,
etc. Note :: The <user> refers to the object/code/whatever
which makes a request to the SizeService."
::= { sfpsSizeService 1 }
sfpsSizeServiceEntry OBJECT-TYPE
SYNTAX SfpsSizeServiceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SfpsSizeServiceTable instanced by ServiceName"
INDEX { sfpsSizeServiceName }
::= { sfpsSizeServiceTable 1 }
SfpsSizeServiceEntry ::=
SEQUENCE {
sfpsSizeServiceName DisplayString,
sfpsSizeServiceId INTEGER,
sfpsSizeServiceElemSize INTEGER,
sfpsSizeServiceDesired INTEGER,
sfpsSizeServiceGranted INTEGER,
sfpsSizeServiceIncrement INTEGER,
sfpsSizeServiceTotalBytes INTEGER,
sfpsSizeServiceNbrCalls INTEGER,
sfpsSizeServiceRtnStatus INTEGER,
sfpsSizeServiceHowGranted INTEGER
}
sfpsSizeServiceName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Displays the Name of the SizeService 'user'"
::= { sfpsSizeServiceEntry 1 }
sfpsSizeServiceId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Displays the ID corresponding to the Name above"
::= { sfpsSizeServiceEntry 2 }
sfpsSizeServiceElemSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Displays the Element Size for the current user (in bytes)."
::= { sfpsSizeServiceEntry 3 }
sfpsSizeServiceDesired OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Displays how many Elements/Bytes the current user asked
for in SizeRequest"
::= { sfpsSizeServiceEntry 4 }
sfpsSizeServiceGranted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Displays how many Elements/Bytes the current user was
granted via SizeRequest."
::= { sfpsSizeServiceEntry 5 }
sfpsSizeServiceIncrement OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Displays total Element/Bytes the user was granted via
all IncrementRequest calls."
::= { sfpsSizeServiceEntry 6 }
sfpsSizeServiceTotalBytes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Displays the total number of Bytes the current user was
granted (SizeRequest & IncrementRequest)."
::= { sfpsSizeServiceEntry 7 }
sfpsSizeServiceNbrCalls OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Displays the number of requests the current user has made
to the SizeService."
::= { sfpsSizeServiceEntry 8 }
sfpsSizeServiceRtnStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
nvramOk(2),
unknown(3),
notAllowed(4),
nonApiOk(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Displays the Status of the current user."
::= { sfpsSizeServiceEntry 9 }
sfpsSizeServiceHowGranted OBJECT-TYPE
SYNTAX INTEGER {
elements(1),
memory(2),
other(3),
notAllowed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Displays how the current user was granted it's memory."
::= { sfpsSizeServiceEntry 10 }
sfpsSizeServiceAPIVerb OBJECT-TYPE
SYNTAX INTEGER {
other(1),
next(2),
prev(3),
set(4),
clear(5),
clearAll(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The action desired to perform on the SizeService Table"
::= { sfpsSizeServiceAPI 1 }
sfpsSizeServiceAPIName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Name of the SizeService <user>"
::= { sfpsSizeServiceAPI 2 }
sfpsSizeServiceAPIId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ID corresponding to the sfpsSizeServiceAPIName"
::= { sfpsSizeServiceAPI 3 }
sfpsSizeServiceAPIGrant OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of Elements/Bytes being requested via SizeRequest."
::= { sfpsSizeServiceAPI 4 }
sfpsSizeServiceAPIIncrement OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Total Element/Bytes being requested via IncrementRequest"
::= { sfpsSizeServiceAPI 5 }
sfpsSizeServiceAPINumberSet OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Number to set."
::= { sfpsSizeServiceAPI 6 }
sfpsSizeServiceAPIVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version."
::= { sfpsSizeServiceAPI 7 }
END