Next: , Previous: , Up: Data Methods   [Contents][Index]


6.2.22 blonde_span_minute

extern int blonde_span_minute
    (void *, void *,
     int (*)(void *, void *, unsigned, const void *, unsigned));

The function traverses forward the $1 in-memory table, calling $3 for each seen item with $2, the item data storage address, the data size, the item key storage address and the key size as arguments, until $3 returns non zero or there are no items left unexamined. The storage addresses are internal to the in-memory table and will be overwritten or invalidated by subsequent library calls.

The function returns BLONDE_MINUTE_CALL_ERROR if $3 returned non zero, 0 for traversal success, and one of the defined error codes for failure.

See Data Error Definitions.