… | |
… | |
641 | |
641 | |
642 | Returns the BER type mapped to the given C<$class>/C<$tag> combination. |
642 | Returns the BER type mapped to the given C<$class>/C<$tag> combination. |
643 | |
643 | |
644 | =back |
644 | =back |
645 | |
645 | |
646 | =head2 BER TYPES |
646 | =head2 BER Types |
647 | |
647 | |
648 | This lists the predefined BER types - you can map any C<CLASS>/C<TAG> |
648 | This lists the predefined BER types. BER types are formatters used |
649 | combination to any C<BER_TYPE_*>. |
649 | internally to format and encode BER values. You can assign any C<BER_TYPE> |
|
|
650 | to any C<CLASS>/C<TAG> combination tgo change how that tag is decoded or |
|
|
651 | encoded. |
650 | |
652 | |
651 | =over |
653 | =over |
652 | |
654 | |
653 | =item C<BER_TYPE_BYTES> |
655 | =item C<BER_TYPE_BYTES> |
654 | |
656 | |
… | |
… | |
737 | $SNMP_PROFILE->set (ASN_APPLICATION, SNMP_COUNTER64 , BER_TYPE_INT); |
739 | $SNMP_PROFILE->set (ASN_APPLICATION, SNMP_COUNTER64 , BER_TYPE_INT); |
738 | |
740 | |
739 | =head2 LIMITATIONS/NOTES |
741 | =head2 LIMITATIONS/NOTES |
740 | |
742 | |
741 | This module can only en-/decode 64 bit signed and unsigned integers, and |
743 | This module can only en-/decode 64 bit signed and unsigned integers, and |
742 | only when your perl supports those. |
744 | only when your perl supports those. So no UUID OIDs for now. |
743 | |
745 | |
744 | This module does not generally care about ranges, i.e. it will happily |
746 | This module does not generally care about ranges, i.e. it will happily |
745 | de-/encode 64 bit integers into an C<ASN_INTEGER> value, or a negative |
747 | de-/encode 64 bit integers into an C<ASN_INTEGER> value, or a negative |
746 | number into an C<SNMP_COUNTER64>. |
748 | number into an C<SNMP_COUNTER64>. |
747 | |
749 | |