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 |