Accelerator Independent Data Access / PVAccess 2.0
AIDA-PVA is the latest version of the AIDA framework. Built on top of EPICS 7 it enables client applications to programmatically access and manage any device or database on the SLAC Network using simple channel names.
|
An array of data. More...
#include <aida_pva_types.h>
Data Fields | |
int | count |
The number of items in this array. More... | |
void * | items |
The items in this array. More... | |
An array of data.
This is used to return an array of data to the client.
When you are implementing an API that returns an array you need to fill an Array structure appropriately. Fill the count
member with the number of elements in the array. Allocate memory for those items and set the items
member to that pointer. The framework will automatically free up the items
pointer memory.
Definition at line 175 of file aida_pva_types.h.
int count |
The number of items in this array.
Definition at line 177 of file aida_pva_types.h.
Referenced by aidaRequestBooleanArray(), aidaRequestByteArray(), aidaRequestDoubleArray(), aidaRequestFloatArray(), aidaRequestIntegerArray(), aidaRequestLongArray(), aidaRequestShortArray(), aidaRequestTable(), releaseArray(), toBooleanArray(), toByteArray(), toDoubleArray(), toFloatArray(), toIntegerArray(), toLongArray(), and toShortArray().
void* items |
The items in this array.
Definition at line 178 of file aida_pva_types.h.
Referenced by aidaRequestBooleanArray(), aidaRequestByteArray(), aidaRequestDoubleArray(), aidaRequestFloatArray(), aidaRequestIntegerArray(), aidaRequestLongArray(), aidaRequestShortArray(), aidaRequestTable(), releaseArray(), toBooleanArray(), toByteArray(), toDoubleArray(), toFloatArray(), toIntegerArray(), toLongArray(), and toShortArray().