Codec Engine System Programming Interface (SPI)  ce-w08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs
CE Skeleton SPI

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 struct SKEL_Fxns SKEL_Fxns
 Table of functions defining the interface of a skeleton.

Detailed Description


Typedef Documentation

typedef VISA_Status(* SKEL_CALLFXN)(VISA_Handle handle, VISA_Msg msg)

Prototype for a skeleton's call() implementation.

Parameters:
[in]handleA handle to the current skeleton.
[in]msgA 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.

Parameters:
[in]reservedReserved.
[in]nameName of the algorithm to create.
[in]paramsCreation parameters for the algorithm.
Return values:
NULLError, unable to create the algorithm.
non-NULLHandle to the successfully created algorithm.
typedef Void(* SKEL_DESTROYFXN)(VISA_Handle handle)

Prototype for a skeleton's destroy() API.

Parameters:
[in]handleA handle to the current skeleton.
[in]msgA message sent by the algorithm's stub
typedef struct SKEL_Fxns SKEL_Fxns

Table of functions defining the interface of a skeleton.

Copyright 2013, Texas Instruments Incorporated