Void pointer array structure. More...
Void pointer array structure.
This structure describes an object consisting of an array of void pointers. The object is allocated with a maximum array size, entries are then added to the array with while maintaining an entry count. A set of iterator APIs are included to allow facilitate cycling through the array entries in a circular fashion.
Definition at line 218 of file ocs_array.c.
Data Fields | |
| ocs_os_handle_t | os |
| uint32_t | array_count |
| void ** | array |
| uint32_t | entry_count |
| uint32_t | next_index |
| ocs_lock_t | lock |
| void** ocs_varray_t::array |
Definition at line 221 of file ocs_array.c.
| uint32_t ocs_varray_t::array_count |
Definition at line 220 of file ocs_array.c.
| uint32_t ocs_varray_t::entry_count |
Definition at line 222 of file ocs_array.c.
| ocs_lock_t ocs_varray_t::lock |
Definition at line 224 of file ocs_array.c.
| uint32_t ocs_varray_t::next_index |
Definition at line 223 of file ocs_array.c.
| ocs_os_handle_t ocs_varray_t::os |
Definition at line 219 of file ocs_array.c.