Update the current field value.

notice

Note: This field value is provided to requestors in case no custom GetHandler is registered. The effective field value might be changed by remote proxy Set() requests and the registered SetHandler.

In case a GetHandler is configured for the field, Update() has to be called at least once to set the initial field value.

Syntax

template <…>
void amsr::socal::fields::SkeletonField<…>::Update(FieldType const & data)

Parameters

in

data

Reference to the new field value.

Returns

void

Thread-safety, Reentrance, Result Delivery

  • Threadsafe : TRUE for same class instance, TRUE for different instances
    Not threadsafe against following APIs of the associated Skeleton instance:-
  • Reentrant : FALSE for same class instance, FALSE for different instances if there is a notifier. TRUE for different instances if there is no notifier configured.
  • Synchronous : TRUE

Example

ExampleApplicationField.Update(field_value_);