Emulex Logo
OneCoreā„¢ Storage SDK Release 11.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ocs_varray_t Struct Reference

Void pointer array structure. More...

Detailed Description

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
 

Field Documentation

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.


The documentation for this struct was generated from the following file: