Changes in the ISCallbackEvent class (C++)
- The ISCAllbackEvent::value(
ISInfo & info ) function has been removed. Originally it was aimed to
be a convenient way of obtaining information object value inside the event
callback function (i.e. a function which is used for the IS repository
events subscription). But it was recognized that the function has 2
important drawbacks:
- A call to that function implies remote request been
sent to the IS repository server since with the event
subscription mode the information object value is not delivered
together with the notification event. It was not explicitly
evident and some users were surprised with the time this
function was taking.
- IS can not provide a guarantee that this function returns
the object value, which corresponds to the event, which was
causing the callback
Now if one wants to get an object value inside
the event subscription callback one can use the
ISInfoDictionary::getValue function for that.