… | |
… | |
20 | |
20 | |
21 | There are currently the following limitations when using this module: |
21 | There are currently the following limitations when using this module: |
22 | |
22 | |
23 | =over 4 |
23 | =over 4 |
24 | |
24 | |
|
|
25 | =item overriding internal functions might cause the module to |
|
|
26 | malfunction with future versions of Net::SNMP |
|
|
27 | |
25 | =item only leading dots for oids are supported |
28 | =item only leading dots for oids are supported |
26 | |
|
|
27 | =item error handling is currently broken (but parse errors will be detected) |
|
|
28 | |
29 | |
29 | =item error messages will be simpler/different |
30 | =item error messages will be simpler/different |
30 | |
31 | |
31 | =item oid components are limited to unsigned 32 bit integers |
32 | =item oid components are limited to unsigned 32 bit integers |
32 | |
33 | |
33 | =item translation will be ignored (all values will be delivered "raw") |
34 | =item translation will be ignored (all values will be delivered "raw") |
34 | |
35 | |
35 | =item a 64 bit perl is required |
|
|
36 | |
|
|
37 | =item a moderately modern (>= C99) C compiler is required |
36 | =item a moderately modern (>= C99) C compiler is required |
38 | |
37 | |
39 | =item only tested with 5.10 |
38 | =item only tested with 5.10, no intentions to port to older perls |
40 | |
39 | |
41 | =item duplicate OIDs are not supported |
40 | =item duplicate OIDs are not supported |
42 | |
41 | |
43 | =item REPORT PDUs are not supported |
42 | =item REPORT PDUs are not supported |
44 | |
43 | |
… | |
… | |
59 | |
58 | |
60 | our $VERSION; |
59 | our $VERSION; |
61 | our $old_prepare; |
60 | our $old_prepare; |
62 | |
61 | |
63 | BEGIN { |
62 | BEGIN { |
64 | $VERSION = '0.01'; |
63 | $VERSION = '0.02'; |
65 | |
64 | |
66 | $old_prepare = \&Net::SNMP::MessageProcessing::prepare_data_elements; |
65 | $old_prepare = \&Net::SNMP::MessageProcessing::prepare_data_elements; |
67 | |
66 | |
68 | # this overrides many methods inside |
67 | # this overrides many methods inside |
69 | require XSLoader; |
68 | require XSLoader; |