initial generator functions #43
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@slayercat do not accept this yet, @jduranf will act as an acceptance tester and submit some additional example code, per #31
Regarding the actual PR, the OID generator function is intended to refresh the values stored in the existing OID structure. #40 should make OID thread-safe now, so the generator function can be called at any time to update values. Currently, the only way for GoSNMPServer to trigger this update is to set OIDsSyncOnWalkStart to true. This tells the code that if a GET-NEXT is received with an OID that is less than any of the previously registered OIDs, it should update the values. It’s a hack, but it works for the typical SNMP walk use case.