Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: tanjeff/agentXcpp
head fork: tanjeff/agentXcpp
Checking mergeability… Don't worry, you can still create the pull request.
Commits on Mar 04, 2012
@tanjeff Add master_proxy::add() to add variables. 2ff9274
@tanjeff master_proxy: vars can be removed, rename add() ebc27b3
Commits on Mar 06, 2012
@tanjeff Fix handling of reserved field in oid::serialize() 35a6992
@tanjeff Add oid::is_null().
This new function checks whether it is the null object identifier.
Commits on Mar 13, 2012
@tanjeff connector reports errors to pdu_handler objects. cd9a44c
Commits on Mar 19, 2012
@tanjeff Start implementation of master_proxy::handle_pdu() 462b09e
@tanjeff ResponsePDU: Make VarBindList public.
This allows to edit the VarBindList in-place. The setter and getter for
this member were removed.
@tanjeff varbind: make 'name' an object (instead of ptr)
That means that varbind holds a copy instead of a pointer, which removes
the neccessity for memory management of the object.
Commits on Mar 20, 2012
@tanjeff varbind: make 'value' a shared_ptr<> 89e79d8
@tanjeff Get*PDU: Improve SearchRange parsing
GetPDU: parse complete SearchRange (which consists of 2 OID, not 1)
Get*PDU: Throw exception when ending oid has include=1
@tanjeff Make oid::is_null() constant b4fa587
@tanjeff master_proxy: add support for GET requests c6a9194
@tanjeff variable: Imrove documentation edf2722
@tanjeff Better error handling when handling GET requests 072a0da
@tanjeff Bugfix when registering subtrees
RegisterPDU had no sessionID, which led to a notOpen error.
Commits on Mar 21, 2012
@tanjeff UnregisterPDU: bugfix: upper_bound is an uint32_t
Was an oid before.
@tanjeff oid: remove a constructor, add 2 new constructors
The constructor which took up to 20 integers is gone. Instead, a
constructor taking a string is added. The string must contain a valid
OID. Also, a new default constructor is added.
@tanjeff oid: Add constructor taking an oid and a string.
This constructor takes an oid and appends the OID from the string. It
will replace the constructor which takes an oid and up to 19 subid's.
@tanjeff oid: remove a constructor
Removes the constructor which takes an oid and up to 19 subid's.
Instead, the constructor with an oid and a string is used.
@tanjeff Class oid: update documentation 2018a55
Commits on Mar 22, 2012
@tanjeff ResponsePDU: fix wrong PDU type when serializing 6f9c029
@tanjeff Integer: provide public default constructor 1e6c946
@tanjeff master_proxy: Improve GET handling dd3044d
Commits on Apr 03, 2012
@tanjeff Put class variable into namespace agentxcpp 8692dd0
Something went wrong with that request. Please try again.