SNMP 2.0.0
Loading...
Searching...
No Matches
SNMP::Message Member List

This is the complete list of members for SNMP::Message, including all inherited members.

_bersSNMP::ArrayBER< SNMP_CAPACITY >private
_bersSNMP::ArrayBER< SNMP_CAPACITY >private
_communitySNMP::Messageprivate
_countSNMP::ArrayBER< SNMP_CAPACITY >private
_genericSNMP::PDUprivate
_lengthSNMP::BERprotected
_sizeSNMP::Baseprotected
_trapSNMP::PDUprivate
_typeSNMP::Messageprivate
_varBindListSNMP::Messageprivate
_versionSNMP::Messageprivate
add(const char *oid, BER *value=nullptr)SNMP::Messageinline
SNMP::SequenceBER::add(BER *ber)SNMP::ArrayBER< SNMP_CAPACITY >inlineprotected
ArrayBER(const uint8_t type)SNMP::ArrayBER< SNMP_CAPACITY >inline
BER(const unsigned int type)SNMP::BERinline
build()SNMP::Messageinlineprivate
build(Stream &stream)SNMP::Messageinlineprivate
build(uint8_t *buffer)SNMP::Messageinlineprivate
count() constSNMP::ArrayBER< SNMP_CAPACITY >inline
create(const Type &type)SNMP::BERprotected
decode(Stream &stream, const uint8_t flag=Flag::None)SNMP::ArrayBER< SNMP_CAPACITY >inlinevirtual
decode(uint8_t *buffer)SNMP::ArrayBER< SNMP_CAPACITY >inlinevirtual
decodeNumeric(T *value, Stream &stream, const uint8_t flag=Flag::None)SNMP::BERinline
decodeNumeric(T *value, uint8_t *buffer, const uint8_t flag=Flag::None)SNMP::BERinline
encode(Stream &stream)SNMP::ArrayBER< SNMP_CAPACITY >inlinevirtual
encode(uint8_t *buffer)SNMP::ArrayBER< SNMP_CAPACITY >inlinevirtual
encode7bits(uint32_t value, Stream &stream, const uint8_t size)SNMP::Baseinlinestatic
encode7bits(uint32_t value, uint8_t *buffer, const uint8_t size)SNMP::Baseinline
encodeNumeric(T value, Stream &stream)SNMP::BERinline
encodeNumeric(T value, uint8_t *buffer)SNMP::BERinline
getCommunity() constSNMP::Messageinline
getErrorIndex() constSNMP::Messageinline
getErrorStatus() constSNMP::Messageinline
getLength() constSNMP::BERinline
getMaxRepetition() constSNMP::Messageinline
getNonRepeaters() constSNMP::Messageinline
getRequestID() constSNMP::Messageinline
getSize(const bool refresh=false)SNMP::Messageinlinevirtual
getType() constSNMP::Messageinline
getVarBindList() constSNMP::Messageinline
getVersion() constSNMP::Messageinline
mapErrorStatus(const uint8_t status) constSNMP::Messageinlineprivate
Message(const uint8_t version=Version::V1, const char *community=nullptr, const uint8_t type=Type::GetRequest)SNMP::Messageinline
operator[](const unsigned int index)SNMP::ArrayBER< SNMP_CAPACITY >inline
parse()SNMP::Messageinlineprivate
parse(Stream &stream)SNMP::Messageinlineprivate
parse(uint8_t *buffer)SNMP::Messageinlineprivate
PDU()SNMP::PDUinlineprivate
remove()SNMP::ArrayBER< SNMP_CAPACITY >inlineprotected
SequenceBER(const uint8_t type=Type::Sequence)SNMP::SequenceBERinline
setAgentAddress(IPAddress agentAddr)SNMP::Messageinline
setEnterprise(const char *enterprise)SNMP::Messageinline
setError(const uint8_t status, const uint8_t index)SNMP::Messageinline
setMaxRepetitions(const uint8_t maxRepetitions)SNMP::Messageinline
setNegative(T value)SNMP::BERinline
setNonRepeaters(const uint8_t nonRepeaters)SNMP::Messageinline
setPositive(T value)SNMP::BERinline
setRequestID(const int32_t requestId)SNMP::Messageinline
setSNMPTrapOID(const char *name)SNMP::Messageinline
setTrap(const uint8_t generic, const uint8_t specific=0)SNMP::Messageinline
SNMP classSNMP::Messagefriend
~ArrayBER()SNMP::ArrayBER< SNMP_CAPACITY >inline
~BER()SNMP::BERinlinevirtual
~Message()SNMP::Messageinlinevirtual
~PDU()SNMP::PDUinlineprivate