![]() |
![]() |
Data Structures | |
| struct | SKEL_Fxns |
| Table of functions defining the interface of a skeleton. More... | |
Typedefs | |
| typedef VISA_Status(*) | SKEL_CALLFXN (VISA_Handle handle, VISA_Msg msg) |
| Prototype for a skeleton's call() implementation. | |
| typedef VISA_Handle(*) | SKEL_CREATEFXN (Void *reserved, String name, Void *params) |
| Prototype for a skeleton's create() API. | |
| typedef Void(*) | SKEL_DESTROYFXN (VISA_Handle handle) |
| Prototype for a skeleton's destroy() API. | |
| typedef VISA_Status(*) SKEL_CALLFXN(VISA_Handle handle, VISA_Msg msg) |
Prototype for a skeleton's call() implementation.
| [in] | handle | A handle to the current skeleton. |
| [in] | msg | A message sent by the algorithm's stub |
| typedef VISA_Handle(*) SKEL_CREATEFXN(Void *reserved, String name, Void *params) |
Prototype for a skeleton's create() API.
| [in] | reserved | Reserved. |
| [in] | name | Name of the algorithm to create. |
| [in] | params | Creation parameters for the algorithm. |
| NULL | Error, unable to create the algorithm. | |
| non-NULL | Handle to the successfully created algorithm. |
| typedef Void(*) SKEL_DESTROYFXN(VISA_Handle handle) |
Prototype for a skeleton's destroy() API.
| [in] | handle | A handle to the current skeleton. |
| [in] | msg | A message sent by the algorithm's stub |