23 #ifndef AP_NORMALISED_EVENT_H 24 #define AP_NORMALISED_EVENT_H 28 #include <IAF_Platform.h> 476 AP_IAFCORE_API
void AP_IAFCORE_CALL AP_NormalisedEvent_globalInit();
AP_IAFCORE_API void AP_IAFCORE_CALL AP_NormalisedEventIterator_dtor(AP_NormalisedEventIterator *it)
AP_NormalisedEventIterator_dtor.
AP_NormalisedEventValue(* value)(struct AP_NormalisedEventIterator *it)
value
Definition: NormalisedEvent.h:124
AP_IAFCORE_API AP_NormalisedEvent *AP_IAFCORE_CALL AP_NormalisedEvent_copy(AP_NormalisedEvent *old)
AP_NormalisedEvent_copy.
void(* remove)(struct AP_NormalisedEvent *event, AP_NormalisedEventKey key)
remove
Definition: NormalisedEvent.h:287
AP_NormalisedEventKey(* key)(struct AP_NormalisedEventIterator *it)
key
Definition: NormalisedEvent.h:110
AP_IAFCORE_API void AP_IAFCORE_CALL AP_NormalisedEvent_dtor(AP_NormalisedEvent *event)
AP_NormalisedEvent_dtor.
AP_uint32(* size)(struct AP_NormalisedEvent *event)
size
Definition: NormalisedEvent.h:233
struct AP_NormalisedEventIterator_Functions * functions
Function table of iterator operations.
Definition: NormalisedEvent.h:189
AP_NormalisedEventIterator_Functions.
Definition: NormalisedEvent.h:85
AP_NormalisedEventValue(* findValueAndRemove)(struct AP_NormalisedEvent *event, AP_NormalisedEventKey key)
findValueAndRemove
Definition: NormalisedEvent.h:368
void(* removeAll)(struct AP_NormalisedEvent *event)
removeAll
Definition: NormalisedEvent.h:311
AP_bool(* back)(struct AP_NormalisedEventIterator *it)
back Move the iterator to the previous element of the underlying normalised event instance.
Definition: NormalisedEvent.h:157
void * reserved
Pointer to private internal data.
Definition: NormalisedEvent.h:183
void(* char8free)(AP_char8 *string)
char8free
Definition: NormalisedEvent.h:437
AP_bool(* exists)(struct AP_NormalisedEvent *event, AP_NormalisedEventKey key)
exists
Definition: NormalisedEvent.h:323
struct AP_NormalisedEvent_Functions * functions
Function table of internal operations on the event object.
Definition: NormalisedEvent.h:464
void * reserved
Pointer to private internal data.
Definition: NormalisedEvent.h:458
AP_NormalisedEventIterator.
Definition: NormalisedEvent.h:178
AP_NormalisedEvent.
Definition: NormalisedEvent.h:453
void(* addQuick)(struct AP_NormalisedEvent *event, AP_NormalisedEventKey key, AP_NormalisedEventValue value)
addQuick
Definition: NormalisedEvent.h:277
AP_NormalisedEventValue(* findValueAndRemove2)(struct AP_NormalisedEvent *event, AP_NormalisedEventKey key, AP_bool *existed)
findValueAndRemove2
Definition: NormalisedEvent.h:385
const AP_char8 * AP_NormalisedEventValue
Event field values are NUL-terminated C character strings.
Definition: NormalisedEvent.h:68
AP_bool(* empty)(struct AP_NormalisedEvent *event)
empty
Definition: NormalisedEvent.h:243
const AP_char8 * AP_NormalisedEventKey
Event field names (keys) are NUL-terminated C character strings.
Definition: NormalisedEvent.h:56
AP_bool(* next)(struct AP_NormalisedEventIterator *it)
next
Definition: NormalisedEvent.h:141
AP_bool(* valid)(struct AP_NormalisedEventIterator *it)
valid
Definition: NormalisedEvent.h:98
AP_NormalisedEvent_Functions.
Definition: NormalisedEvent.h:222
AP_IAFCORE_API AP_NormalisedEvent *AP_IAFCORE_CALL AP_NormalisedEvent_ctor()
AP_NormalisedEvent_ctor.
AP_NormalisedEventValue(* findValue)(struct AP_NormalisedEvent *event, AP_NormalisedEventKey key)
findValue
Definition: NormalisedEvent.h:351
void(* replace)(struct AP_NormalisedEvent *event, AP_NormalisedEventKey key, AP_NormalisedEventValue newValue)
replace
Definition: NormalisedEvent.h:301