![]() |
![]() |
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 |