/*
 *  Do not modify this file; it is automatically 
 *  generated and any modifications will be overwritten.
 *
 * @(#) xdc-y30
 */

/*
 * ======== GENERATED SECTIONS ========
 *     
 *     PROLOGUE
 *     INCLUDES
 *     
 *     CREATE ARGS
 *     INTERNAL DEFINITIONS
 *     MODULE-WIDE CONFIGS
 *     PER-INSTANCE TYPES
 *     VIRTUAL FUNCTIONS
 *     FUNCTION DECLARATIONS
 *     FUNCTION SELECTORS
 *     CONVERTORS
 *     SYSTEM FUNCTIONS
 *     
 *     EPILOGUE
 *     STATE STRUCTURES
 *     PREFIX ALIASES
 */


/*
 * ======== PROLOGUE ========
 */

#ifndef ti_transport_ipc_qmss_transports_TransportQmss__include
#define ti_transport_ipc_qmss_transports_TransportQmss__include

#ifndef __nested__
#define __nested__
#define ti_transport_ipc_qmss_transports_TransportQmss__top__
#endif

#ifdef __cplusplus
#define __extern extern "C"
#else
#define __extern extern
#endif

#define ti_transport_ipc_qmss_transports_TransportQmss___VERS 150


/*
 * ======== INCLUDES ========
 */

#include <xdc/std.h>

#include <xdc/runtime/xdc.h>
#include <xdc/runtime/Types.h>
#include <xdc/runtime/IInstance.h>
#include <ti/transport/ipc/qmss/transports/package/package.defs.h>

#include <ti/sdo/utils/MultiProc.h>
#include <xdc/runtime/Assert.h>
#include <ti/sdo/ipc/interfaces/IMessageQTransport.h>


/*
 * ======== AUXILIARY DEFINITIONS ========
 */

/* Status */
typedef ti_sdo_ipc_interfaces_IMessageQTransport_Status ti_transport_ipc_qmss_transports_TransportQmss_Status;

/* Reason */
typedef ti_sdo_ipc_interfaces_IMessageQTransport_Reason ti_transport_ipc_qmss_transports_TransportQmss_Reason;

/* ErrFxn */
typedef ti_sdo_ipc_interfaces_IMessageQTransport_ErrFxn ti_transport_ipc_qmss_transports_TransportQmss_ErrFxn;

/* S_SUCCESS */
#define ti_transport_ipc_qmss_transports_TransportQmss_S_SUCCESS ti_sdo_ipc_interfaces_IMessageQTransport_S_SUCCESS

/* E_FAIL */
#define ti_transport_ipc_qmss_transports_TransportQmss_E_FAIL ti_sdo_ipc_interfaces_IMessageQTransport_E_FAIL

/* E_ERROR */
#define ti_transport_ipc_qmss_transports_TransportQmss_E_ERROR ti_sdo_ipc_interfaces_IMessageQTransport_E_ERROR

/* Reason_FAILEDPUT */
#define ti_transport_ipc_qmss_transports_TransportQmss_Reason_FAILEDPUT ti_sdo_ipc_interfaces_IMessageQTransport_Reason_FAILEDPUT

/* Reason_INTERNALERR */
#define ti_transport_ipc_qmss_transports_TransportQmss_Reason_INTERNALERR ti_sdo_ipc_interfaces_IMessageQTransport_Reason_INTERNALERR

/* Reason_PHYSICALERR */
#define ti_transport_ipc_qmss_transports_TransportQmss_Reason_PHYSICALERR ti_sdo_ipc_interfaces_IMessageQTransport_Reason_PHYSICALERR

/* Reason_FAILEDALLOC */
#define ti_transport_ipc_qmss_transports_TransportQmss_Reason_FAILEDALLOC ti_sdo_ipc_interfaces_IMessageQTransport_Reason_FAILEDALLOC


/*
 * ======== CREATE ARGS ========
 */

/* Args__create */
typedef struct ti_transport_ipc_qmss_transports_TransportQmss_Args__create {
    xdc_UInt16 procId;
} ti_transport_ipc_qmss_transports_TransportQmss_Args__create;


/*
 * ======== INTERNAL DEFINITIONS ========
 */


/*
 * ======== MODULE-WIDE CONFIGS ========
 */

/* Module__diagsEnabled */
typedef xdc_Bits32 CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsEnabled;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsEnabled ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsEnabled__C;

/* Module__diagsIncluded */
typedef xdc_Bits32 CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsIncluded;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsIncluded ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsIncluded__C;

/* Module__diagsMask */
typedef xdc_Bits16* CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsMask;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsMask ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsMask__C;

/* Module__gateObj */
typedef xdc_Ptr CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__gateObj;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__gateObj ti_transport_ipc_qmss_transports_TransportQmss_Module__gateObj__C;

/* Module__gatePrms */
typedef xdc_Ptr CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__gatePrms;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__gatePrms ti_transport_ipc_qmss_transports_TransportQmss_Module__gatePrms__C;

/* Module__id */
typedef xdc_runtime_Types_ModuleId CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__id;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__id ti_transport_ipc_qmss_transports_TransportQmss_Module__id__C;

/* Module__loggerDefined */
typedef xdc_Bool CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerDefined;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerDefined ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerDefined__C;

/* Module__loggerObj */
typedef xdc_Ptr CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerObj;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerObj ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerObj__C;

/* Module__loggerFxn0 */
typedef xdc_runtime_Types_LoggerFxn0 CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn0;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn0 ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn0__C;

/* Module__loggerFxn1 */
typedef xdc_runtime_Types_LoggerFxn1 CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn1;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn1 ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn1__C;

/* Module__loggerFxn2 */
typedef xdc_runtime_Types_LoggerFxn2 CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn2;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn2 ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn2__C;

/* Module__loggerFxn4 */
typedef xdc_runtime_Types_LoggerFxn4 CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn4;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn4 ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn4__C;

/* Module__loggerFxn8 */
typedef xdc_runtime_Types_LoggerFxn8 CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn8;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn8 ti_transport_ipc_qmss_transports_TransportQmss_Module__loggerFxn8__C;

/* Module__startupDoneFxn */
typedef xdc_Bool (*CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__startupDoneFxn)(void);
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__startupDoneFxn ti_transport_ipc_qmss_transports_TransportQmss_Module__startupDoneFxn__C;

/* Object__count */
typedef xdc_Int CT__ti_transport_ipc_qmss_transports_TransportQmss_Object__count;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Object__count ti_transport_ipc_qmss_transports_TransportQmss_Object__count__C;

/* Object__heap */
typedef xdc_runtime_IHeap_Handle CT__ti_transport_ipc_qmss_transports_TransportQmss_Object__heap;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Object__heap ti_transport_ipc_qmss_transports_TransportQmss_Object__heap__C;

/* Object__sizeof */
typedef xdc_SizeT CT__ti_transport_ipc_qmss_transports_TransportQmss_Object__sizeof;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Object__sizeof ti_transport_ipc_qmss_transports_TransportQmss_Object__sizeof__C;

/* Object__table */
typedef xdc_Ptr CT__ti_transport_ipc_qmss_transports_TransportQmss_Object__table;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_Object__table ti_transport_ipc_qmss_transports_TransportQmss_Object__table__C;

/* errFxn */
#define ti_transport_ipc_qmss_transports_TransportQmss_errFxn (ti_transport_ipc_qmss_transports_TransportQmss_errFxn__C)
typedef ti_sdo_ipc_interfaces_IMessageQTransport_ErrFxn CT__ti_transport_ipc_qmss_transports_TransportQmss_errFxn;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_errFxn ti_transport_ipc_qmss_transports_TransportQmss_errFxn__C;

/* A_qmssProcIdInvalid */
#define ti_transport_ipc_qmss_transports_TransportQmss_A_qmssProcIdInvalid (ti_transport_ipc_qmss_transports_TransportQmss_A_qmssProcIdInvalid__C)
typedef xdc_runtime_Assert_Id CT__ti_transport_ipc_qmss_transports_TransportQmss_A_qmssProcIdInvalid;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_A_qmssProcIdInvalid ti_transport_ipc_qmss_transports_TransportQmss_A_qmssProcIdInvalid__C;

/* A_qmssError */
#define ti_transport_ipc_qmss_transports_TransportQmss_A_qmssError (ti_transport_ipc_qmss_transports_TransportQmss_A_qmssError__C)
typedef xdc_runtime_Assert_Id CT__ti_transport_ipc_qmss_transports_TransportQmss_A_qmssError;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_A_qmssError ti_transport_ipc_qmss_transports_TransportQmss_A_qmssError__C;

/* A_qmssAccumulatorListNULL */
#define ti_transport_ipc_qmss_transports_TransportQmss_A_qmssAccumulatorListNULL (ti_transport_ipc_qmss_transports_TransportQmss_A_qmssAccumulatorListNULL__C)
typedef xdc_runtime_Assert_Id CT__ti_transport_ipc_qmss_transports_TransportQmss_A_qmssAccumulatorListNULL;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_A_qmssAccumulatorListNULL ti_transport_ipc_qmss_transports_TransportQmss_A_qmssAccumulatorListNULL__C;

/* A_AccumulatorListSize */
#define ti_transport_ipc_qmss_transports_TransportQmss_A_AccumulatorListSize (ti_transport_ipc_qmss_transports_TransportQmss_A_AccumulatorListSize__C)
typedef xdc_runtime_Assert_Id CT__ti_transport_ipc_qmss_transports_TransportQmss_A_AccumulatorListSize;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_A_AccumulatorListSize ti_transport_ipc_qmss_transports_TransportQmss_A_AccumulatorListSize__C;

/* A_qmssIsrObjectNULL */
#define ti_transport_ipc_qmss_transports_TransportQmss_A_qmssIsrObjectNULL (ti_transport_ipc_qmss_transports_TransportQmss_A_qmssIsrObjectNULL__C)
typedef xdc_runtime_Assert_Id CT__ti_transport_ipc_qmss_transports_TransportQmss_A_qmssIsrObjectNULL;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_A_qmssIsrObjectNULL ti_transport_ipc_qmss_transports_TransportQmss_A_qmssIsrObjectNULL__C;

/* numDescriptors */
#ifdef ti_transport_ipc_qmss_transports_TransportQmss_numDescriptors__D
#define ti_transport_ipc_qmss_transports_TransportQmss_numDescriptors (ti_transport_ipc_qmss_transports_TransportQmss_numDescriptors__D)
#else
#define ti_transport_ipc_qmss_transports_TransportQmss_numDescriptors (ti_transport_ipc_qmss_transports_TransportQmss_numDescriptors__C)
typedef xdc_UInt CT__ti_transport_ipc_qmss_transports_TransportQmss_numDescriptors;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_numDescriptors ti_transport_ipc_qmss_transports_TransportQmss_numDescriptors__C;
#endif

/* descriptorSize */
#ifdef ti_transport_ipc_qmss_transports_TransportQmss_descriptorSize__D
#define ti_transport_ipc_qmss_transports_TransportQmss_descriptorSize (ti_transport_ipc_qmss_transports_TransportQmss_descriptorSize__D)
#else
#define ti_transport_ipc_qmss_transports_TransportQmss_descriptorSize (ti_transport_ipc_qmss_transports_TransportQmss_descriptorSize__C)
typedef xdc_UInt CT__ti_transport_ipc_qmss_transports_TransportQmss_descriptorSize;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_descriptorSize ti_transport_ipc_qmss_transports_TransportQmss_descriptorSize__C;
#endif

/* descriptorIsInSharedMem */
#ifdef ti_transport_ipc_qmss_transports_TransportQmss_descriptorIsInSharedMem__D
#define ti_transport_ipc_qmss_transports_TransportQmss_descriptorIsInSharedMem (ti_transport_ipc_qmss_transports_TransportQmss_descriptorIsInSharedMem__D)
#else
#define ti_transport_ipc_qmss_transports_TransportQmss_descriptorIsInSharedMem (ti_transport_ipc_qmss_transports_TransportQmss_descriptorIsInSharedMem__C)
typedef xdc_UInt CT__ti_transport_ipc_qmss_transports_TransportQmss_descriptorIsInSharedMem;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_descriptorIsInSharedMem ti_transport_ipc_qmss_transports_TransportQmss_descriptorIsInSharedMem__C;
#endif

/* useAccumulatorLogic */
#ifdef ti_transport_ipc_qmss_transports_TransportQmss_useAccumulatorLogic__D
#define ti_transport_ipc_qmss_transports_TransportQmss_useAccumulatorLogic (ti_transport_ipc_qmss_transports_TransportQmss_useAccumulatorLogic__D)
#else
#define ti_transport_ipc_qmss_transports_TransportQmss_useAccumulatorLogic (ti_transport_ipc_qmss_transports_TransportQmss_useAccumulatorLogic__C)
typedef xdc_UInt CT__ti_transport_ipc_qmss_transports_TransportQmss_useAccumulatorLogic;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_useAccumulatorLogic ti_transport_ipc_qmss_transports_TransportQmss_useAccumulatorLogic__C;
#endif

/* intThreshold */
#ifdef ti_transport_ipc_qmss_transports_TransportQmss_intThreshold__D
#define ti_transport_ipc_qmss_transports_TransportQmss_intThreshold (ti_transport_ipc_qmss_transports_TransportQmss_intThreshold__D)
#else
#define ti_transport_ipc_qmss_transports_TransportQmss_intThreshold (ti_transport_ipc_qmss_transports_TransportQmss_intThreshold__C)
typedef xdc_UInt CT__ti_transport_ipc_qmss_transports_TransportQmss_intThreshold;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_intThreshold ti_transport_ipc_qmss_transports_TransportQmss_intThreshold__C;
#endif

/* accuHiPriListSize */
#ifdef ti_transport_ipc_qmss_transports_TransportQmss_accuHiPriListSize__D
#define ti_transport_ipc_qmss_transports_TransportQmss_accuHiPriListSize (ti_transport_ipc_qmss_transports_TransportQmss_accuHiPriListSize__D)
#else
#define ti_transport_ipc_qmss_transports_TransportQmss_accuHiPriListSize (ti_transport_ipc_qmss_transports_TransportQmss_accuHiPriListSize__C)
typedef xdc_UInt CT__ti_transport_ipc_qmss_transports_TransportQmss_accuHiPriListSize;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_accuHiPriListSize ti_transport_ipc_qmss_transports_TransportQmss_accuHiPriListSize__C;
#endif

/* pacingEnabled */
#ifdef ti_transport_ipc_qmss_transports_TransportQmss_pacingEnabled__D
#define ti_transport_ipc_qmss_transports_TransportQmss_pacingEnabled (ti_transport_ipc_qmss_transports_TransportQmss_pacingEnabled__D)
#else
#define ti_transport_ipc_qmss_transports_TransportQmss_pacingEnabled (ti_transport_ipc_qmss_transports_TransportQmss_pacingEnabled__C)
typedef xdc_UInt CT__ti_transport_ipc_qmss_transports_TransportQmss_pacingEnabled;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_pacingEnabled ti_transport_ipc_qmss_transports_TransportQmss_pacingEnabled__C;
#endif

/* timerLoadCount */
#ifdef ti_transport_ipc_qmss_transports_TransportQmss_timerLoadCount__D
#define ti_transport_ipc_qmss_transports_TransportQmss_timerLoadCount (ti_transport_ipc_qmss_transports_TransportQmss_timerLoadCount__D)
#else
#define ti_transport_ipc_qmss_transports_TransportQmss_timerLoadCount (ti_transport_ipc_qmss_transports_TransportQmss_timerLoadCount__C)
typedef xdc_UInt CT__ti_transport_ipc_qmss_transports_TransportQmss_timerLoadCount;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_timerLoadCount ti_transport_ipc_qmss_transports_TransportQmss_timerLoadCount__C;
#endif

/* intcGemEvent */
#ifdef ti_transport_ipc_qmss_transports_TransportQmss_intcGemEvent__D
#define ti_transport_ipc_qmss_transports_TransportQmss_intcGemEvent (ti_transport_ipc_qmss_transports_TransportQmss_intcGemEvent__D)
#else
#define ti_transport_ipc_qmss_transports_TransportQmss_intcGemEvent (ti_transport_ipc_qmss_transports_TransportQmss_intcGemEvent__C)
typedef xdc_UInt CT__ti_transport_ipc_qmss_transports_TransportQmss_intcGemEvent;
__extern __FAR__ const CT__ti_transport_ipc_qmss_transports_TransportQmss_intcGemEvent ti_transport_ipc_qmss_transports_TransportQmss_intcGemEvent__C;
#endif


/*
 * ======== PER-INSTANCE TYPES ========
 */

/* Params */
struct ti_transport_ipc_qmss_transports_TransportQmss_Params {
    size_t __size;
    const void* __self;
    void* __fxns;
    xdc_runtime_IInstance_Params* instance;
    xdc_UInt priority;
    xdc_Bool cacheEnabled;
    xdc_SizeT cacheLineSize;
    xdc_UInt16 remoteProcId;
    xdc_UInt intVectorId;
    xdc_UInt descMemRegion;
    xdc_runtime_IInstance_Params __iprms;
};

/* Struct */
struct ti_transport_ipc_qmss_transports_TransportQmss_Struct {
    const ti_transport_ipc_qmss_transports_TransportQmss_Fxns__* __fxns;
    xdc_UInt16 __f0;
    xdc_UInt16 __f1;
    xdc_UInt32 __f2;
    xdc_Bool __f3;
    xdc_UInt __f4;
    xdc_runtime_Types_CordAddr __name;
};


/*
 * ======== VIRTUAL FUNCTIONS ========
 */

/* Fxns__ */
struct ti_transport_ipc_qmss_transports_TransportQmss_Fxns__ {
    xdc_runtime_Types_Base* __base;
    const xdc_runtime_Types_SysFxns2* __sysp;
    xdc_Void (*setErrFxn)(ti_sdo_ipc_interfaces_IMessageQTransport_ErrFxn);
    xdc_Int (*getStatus)(ti_transport_ipc_qmss_transports_TransportQmss_Handle);
    xdc_Bool (*put)(ti_transport_ipc_qmss_transports_TransportQmss_Handle, xdc_Ptr);
    xdc_Bool (*control)(ti_transport_ipc_qmss_transports_TransportQmss_Handle, xdc_UInt, xdc_UArg);
    xdc_runtime_Types_SysFxns2 __sfxns;
};

/* Module__FXNS__C */
__extern const ti_transport_ipc_qmss_transports_TransportQmss_Fxns__ ti_transport_ipc_qmss_transports_TransportQmss_Module__FXNS__C;


/*
 * ======== FUNCTION DECLARATIONS ========
 */

/* Module_startup */
#define ti_transport_ipc_qmss_transports_TransportQmss_Module_startup( state ) (-1)

/* Instance_init__F */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Instance_init__F, "ti_transport_ipc_qmss_transports_TransportQmss_Instance_init")
__extern int ti_transport_ipc_qmss_transports_TransportQmss_Instance_init__F( ti_transport_ipc_qmss_transports_TransportQmss_Object*, xdc_UInt16 procId, const ti_transport_ipc_qmss_transports_TransportQmss_Params*, xdc_runtime_Error_Block* );

/* Instance_finalize__F */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Instance_finalize__F, "ti_transport_ipc_qmss_transports_TransportQmss_Instance_finalize")
__extern void ti_transport_ipc_qmss_transports_TransportQmss_Instance_finalize__F( ti_transport_ipc_qmss_transports_TransportQmss_Object* , int );

/* Instance_init__R */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Instance_init__R, "ti_transport_ipc_qmss_transports_TransportQmss_Instance_init")
__extern int ti_transport_ipc_qmss_transports_TransportQmss_Instance_init__R( ti_transport_ipc_qmss_transports_TransportQmss_Object*, xdc_UInt16 procId, const ti_transport_ipc_qmss_transports_TransportQmss_Params*, xdc_runtime_Error_Block* );

/* Instance_finalize__R */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Instance_finalize__R, "ti_transport_ipc_qmss_transports_TransportQmss_Instance_finalize")
__extern void ti_transport_ipc_qmss_transports_TransportQmss_Instance_finalize__R( ti_transport_ipc_qmss_transports_TransportQmss_Object* , int );

/* Handle__label__S */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Handle__label__S, "ti_transport_ipc_qmss_transports_TransportQmss_Handle__label")
__extern xdc_runtime_Types_Label* ti_transport_ipc_qmss_transports_TransportQmss_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab );

/* Module__startupDone__S */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Module__startupDone__S, "ti_transport_ipc_qmss_transports_TransportQmss_Module__startupDone")
__extern xdc_Bool ti_transport_ipc_qmss_transports_TransportQmss_Module__startupDone__S( void );

/* Object__create__S */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Object__create__S, "ti_transport_ipc_qmss_transports_TransportQmss_Object__create")
__extern xdc_Ptr ti_transport_ipc_qmss_transports_TransportQmss_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb );

/* Object__delete__S */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Object__delete__S, "ti_transport_ipc_qmss_transports_TransportQmss_Object__delete")
__extern xdc_Void ti_transport_ipc_qmss_transports_TransportQmss_Object__delete__S( xdc_Ptr instp );

/* Object__destruct__S */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Object__destruct__S, "ti_transport_ipc_qmss_transports_TransportQmss_Object__destruct")
__extern xdc_Void ti_transport_ipc_qmss_transports_TransportQmss_Object__destruct__S( xdc_Ptr objp );

/* Object__get__S */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Object__get__S, "ti_transport_ipc_qmss_transports_TransportQmss_Object__get")
__extern xdc_Ptr ti_transport_ipc_qmss_transports_TransportQmss_Object__get__S( xdc_Ptr oarr, xdc_Int i );

/* Object__first__S */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Object__first__S, "ti_transport_ipc_qmss_transports_TransportQmss_Object__first")
__extern xdc_Ptr ti_transport_ipc_qmss_transports_TransportQmss_Object__first__S( void );

/* Object__next__S */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Object__next__S, "ti_transport_ipc_qmss_transports_TransportQmss_Object__next")
__extern xdc_Ptr ti_transport_ipc_qmss_transports_TransportQmss_Object__next__S( xdc_Ptr obj );

/* Params__init__S */
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Params__init__S, "ti_transport_ipc_qmss_transports_TransportQmss_Params__init")
__extern xdc_Void ti_transport_ipc_qmss_transports_TransportQmss_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz );

/* setErrFxn__E */
#define ti_transport_ipc_qmss_transports_TransportQmss_setErrFxn ti_transport_ipc_qmss_transports_TransportQmss_setErrFxn__E
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_setErrFxn__E, "ti_transport_ipc_qmss_transports_TransportQmss_setErrFxn")
__extern xdc_Void ti_transport_ipc_qmss_transports_TransportQmss_setErrFxn__E( ti_sdo_ipc_interfaces_IMessageQTransport_ErrFxn errFxn );
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_setErrFxn__F, "ti_transport_ipc_qmss_transports_TransportQmss_setErrFxn")
__extern xdc_Void ti_transport_ipc_qmss_transports_TransportQmss_setErrFxn__F( ti_sdo_ipc_interfaces_IMessageQTransport_ErrFxn errFxn );
__extern xdc_Void ti_transport_ipc_qmss_transports_TransportQmss_setErrFxn__R( ti_sdo_ipc_interfaces_IMessageQTransport_ErrFxn errFxn );

/* getStatus__E */
#define ti_transport_ipc_qmss_transports_TransportQmss_getStatus ti_transport_ipc_qmss_transports_TransportQmss_getStatus__E
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_getStatus__E, "ti_transport_ipc_qmss_transports_TransportQmss_getStatus")
__extern xdc_Int ti_transport_ipc_qmss_transports_TransportQmss_getStatus__E( ti_transport_ipc_qmss_transports_TransportQmss_Handle __inst );
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_getStatus__F, "ti_transport_ipc_qmss_transports_TransportQmss_getStatus")
__extern xdc_Int ti_transport_ipc_qmss_transports_TransportQmss_getStatus__F( ti_transport_ipc_qmss_transports_TransportQmss_Object* __inst );
__extern xdc_Int ti_transport_ipc_qmss_transports_TransportQmss_getStatus__R( ti_transport_ipc_qmss_transports_TransportQmss_Handle __inst );

/* put__E */
#define ti_transport_ipc_qmss_transports_TransportQmss_put ti_transport_ipc_qmss_transports_TransportQmss_put__E
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_put__E, "ti_transport_ipc_qmss_transports_TransportQmss_put")
__extern xdc_Bool ti_transport_ipc_qmss_transports_TransportQmss_put__E( ti_transport_ipc_qmss_transports_TransportQmss_Handle __inst, xdc_Ptr msg );
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_put__F, "ti_transport_ipc_qmss_transports_TransportQmss_put")
__extern xdc_Bool ti_transport_ipc_qmss_transports_TransportQmss_put__F( ti_transport_ipc_qmss_transports_TransportQmss_Object* __inst, xdc_Ptr msg );
__extern xdc_Bool ti_transport_ipc_qmss_transports_TransportQmss_put__R( ti_transport_ipc_qmss_transports_TransportQmss_Handle __inst, xdc_Ptr msg );

/* control__E */
#define ti_transport_ipc_qmss_transports_TransportQmss_control ti_transport_ipc_qmss_transports_TransportQmss_control__E
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_control__E, "ti_transport_ipc_qmss_transports_TransportQmss_control")
__extern xdc_Bool ti_transport_ipc_qmss_transports_TransportQmss_control__E( ti_transport_ipc_qmss_transports_TransportQmss_Handle __inst, xdc_UInt cmd, xdc_UArg cmdArg );
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_control__F, "ti_transport_ipc_qmss_transports_TransportQmss_control")
__extern xdc_Bool ti_transport_ipc_qmss_transports_TransportQmss_control__F( ti_transport_ipc_qmss_transports_TransportQmss_Object* __inst, xdc_UInt cmd, xdc_UArg cmdArg );
__extern xdc_Bool ti_transport_ipc_qmss_transports_TransportQmss_control__R( ti_transport_ipc_qmss_transports_TransportQmss_Handle __inst, xdc_UInt cmd, xdc_UArg cmdArg );

/* Accumulator_isr__I */
#define ti_transport_ipc_qmss_transports_TransportQmss_Accumulator_isr ti_transport_ipc_qmss_transports_TransportQmss_Accumulator_isr__I
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Accumulator_isr__I, "ti_transport_ipc_qmss_transports_TransportQmss_Accumulator_isr")
__extern xdc_Void ti_transport_ipc_qmss_transports_TransportQmss_Accumulator_isr__I( xdc_UArg arg );

/* Qpend_isr__I */
#define ti_transport_ipc_qmss_transports_TransportQmss_Qpend_isr ti_transport_ipc_qmss_transports_TransportQmss_Qpend_isr__I
xdc__CODESECT(ti_transport_ipc_qmss_transports_TransportQmss_Qpend_isr__I, "ti_transport_ipc_qmss_transports_TransportQmss_Qpend_isr")
__extern xdc_Void ti_transport_ipc_qmss_transports_TransportQmss_Qpend_isr__I( xdc_UArg arg );


/*
 * ======== FUNCTION SELECTORS ========
 */

/* getStatus_{FxnT,fxnP} */
typedef xdc_Int (*ti_transport_ipc_qmss_transports_TransportQmss_getStatus_FxnT)(void*);
static inline ti_transport_ipc_qmss_transports_TransportQmss_getStatus_FxnT ti_transport_ipc_qmss_transports_TransportQmss_getStatus_fxnP( void )
{
    return (ti_transport_ipc_qmss_transports_TransportQmss_getStatus_FxnT)ti_transport_ipc_qmss_transports_TransportQmss_getStatus; 
}

/* put_{FxnT,fxnP} */
typedef xdc_Bool (*ti_transport_ipc_qmss_transports_TransportQmss_put_FxnT)(void*, xdc_Ptr);
static inline ti_transport_ipc_qmss_transports_TransportQmss_put_FxnT ti_transport_ipc_qmss_transports_TransportQmss_put_fxnP( void )
{
    return (ti_transport_ipc_qmss_transports_TransportQmss_put_FxnT)ti_transport_ipc_qmss_transports_TransportQmss_put; 
}

/* control_{FxnT,fxnP} */
typedef xdc_Bool (*ti_transport_ipc_qmss_transports_TransportQmss_control_FxnT)(void*, xdc_UInt, xdc_UArg);
static inline ti_transport_ipc_qmss_transports_TransportQmss_control_FxnT ti_transport_ipc_qmss_transports_TransportQmss_control_fxnP( void )
{
    return (ti_transport_ipc_qmss_transports_TransportQmss_control_FxnT)ti_transport_ipc_qmss_transports_TransportQmss_control; 
}


/*
 * ======== CONVERTORS ========
 */

/* Module_upCast */
static inline ti_sdo_ipc_interfaces_IMessageQTransport_Module ti_transport_ipc_qmss_transports_TransportQmss_Module_upCast( void )
{
    return (ti_sdo_ipc_interfaces_IMessageQTransport_Module)&ti_transport_ipc_qmss_transports_TransportQmss_Module__FXNS__C;
}

/* Module_to_ti_sdo_ipc_interfaces_IMessageQTransport */
#define ti_transport_ipc_qmss_transports_TransportQmss_Module_to_ti_sdo_ipc_interfaces_IMessageQTransport ti_transport_ipc_qmss_transports_TransportQmss_Module_upCast

/* Handle_upCast */
static inline ti_sdo_ipc_interfaces_IMessageQTransport_Handle ti_transport_ipc_qmss_transports_TransportQmss_Handle_upCast( ti_transport_ipc_qmss_transports_TransportQmss_Handle i )
{
    return (ti_sdo_ipc_interfaces_IMessageQTransport_Handle)i;
}

/* Handle_to_ti_sdo_ipc_interfaces_IMessageQTransport */
#define ti_transport_ipc_qmss_transports_TransportQmss_Handle_to_ti_sdo_ipc_interfaces_IMessageQTransport ti_transport_ipc_qmss_transports_TransportQmss_Handle_upCast

/* Handle_downCast */
static inline ti_transport_ipc_qmss_transports_TransportQmss_Handle ti_transport_ipc_qmss_transports_TransportQmss_Handle_downCast( ti_sdo_ipc_interfaces_IMessageQTransport_Handle i )
{
    ti_sdo_ipc_interfaces_IMessageQTransport_Handle i2 = (ti_sdo_ipc_interfaces_IMessageQTransport_Handle)i;
    return (void*)i2->__fxns == (void*)&ti_transport_ipc_qmss_transports_TransportQmss_Module__FXNS__C ? (ti_transport_ipc_qmss_transports_TransportQmss_Handle)i : 0;
}

/* Handle_from_ti_sdo_ipc_interfaces_IMessageQTransport */
#define ti_transport_ipc_qmss_transports_TransportQmss_Handle_from_ti_sdo_ipc_interfaces_IMessageQTransport ti_transport_ipc_qmss_transports_TransportQmss_Handle_downCast


/*
 * ======== SYSTEM FUNCTIONS ========
 */

/* Module_startupDone */
#define ti_transport_ipc_qmss_transports_TransportQmss_Module_startupDone() ti_transport_ipc_qmss_transports_TransportQmss_Module__startupDone__S()

/* Object_heap */
#define ti_transport_ipc_qmss_transports_TransportQmss_Object_heap() ti_transport_ipc_qmss_transports_TransportQmss_Object__heap__C

/* Module_heap */
#define ti_transport_ipc_qmss_transports_TransportQmss_Module_heap() ti_transport_ipc_qmss_transports_TransportQmss_Object__heap__C

/* Module_id */
static inline CT__ti_transport_ipc_qmss_transports_TransportQmss_Module__id ti_transport_ipc_qmss_transports_TransportQmss_Module_id( void ) 
{
    return ti_transport_ipc_qmss_transports_TransportQmss_Module__id__C;
}

/* Module_hasMask */
static inline xdc_Bool ti_transport_ipc_qmss_transports_TransportQmss_Module_hasMask( void ) 
{
    return ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsMask__C != NULL;
}

/* Module_getMask */
static inline xdc_Bits16 ti_transport_ipc_qmss_transports_TransportQmss_Module_getMask( void ) 
{
    return ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsMask__C != NULL ? *ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsMask__C : 0;
}

/* Module_setMask */
static inline xdc_Void ti_transport_ipc_qmss_transports_TransportQmss_Module_setMask( xdc_Bits16 mask ) 
{
    if (ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsMask__C != NULL) *ti_transport_ipc_qmss_transports_TransportQmss_Module__diagsMask__C = mask;
}

/* Params_init */
static inline void ti_transport_ipc_qmss_transports_TransportQmss_Params_init( ti_transport_ipc_qmss_transports_TransportQmss_Params* prms ) 
{
    if (prms) {
        ti_transport_ipc_qmss_transports_TransportQmss_Params__init__S(prms, 0, sizeof(ti_transport_ipc_qmss_transports_TransportQmss_Params), sizeof(xdc_runtime_IInstance_Params));
    }
}

/* Params_copy */
static inline void ti_transport_ipc_qmss_transports_TransportQmss_Params_copy( ti_transport_ipc_qmss_transports_TransportQmss_Params* dst, const ti_transport_ipc_qmss_transports_TransportQmss_Params* src ) 
{
    if (dst) {
        ti_transport_ipc_qmss_transports_TransportQmss_Params__init__S(dst, (xdc_Ptr)src, sizeof(ti_transport_ipc_qmss_transports_TransportQmss_Params), sizeof(xdc_runtime_IInstance_Params));
    }
}

/* Object_count */
#define ti_transport_ipc_qmss_transports_TransportQmss_Object_count() ti_transport_ipc_qmss_transports_TransportQmss_Object__count__C

/* Object_sizeof */
#define ti_transport_ipc_qmss_transports_TransportQmss_Object_sizeof() ti_transport_ipc_qmss_transports_TransportQmss_Object__sizeof__C

/* Object_get */
static inline ti_transport_ipc_qmss_transports_TransportQmss_Handle ti_transport_ipc_qmss_transports_TransportQmss_Object_get( ti_transport_ipc_qmss_transports_TransportQmss_Instance_State* oarr, int i ) 
{
    return (ti_transport_ipc_qmss_transports_TransportQmss_Handle)ti_transport_ipc_qmss_transports_TransportQmss_Object__get__S(oarr, i);
}

/* Object_first */
static inline ti_transport_ipc_qmss_transports_TransportQmss_Handle ti_transport_ipc_qmss_transports_TransportQmss_Object_first( void )
{
    return (ti_transport_ipc_qmss_transports_TransportQmss_Handle)ti_transport_ipc_qmss_transports_TransportQmss_Object__first__S();
}

/* Object_next */
static inline ti_transport_ipc_qmss_transports_TransportQmss_Handle ti_transport_ipc_qmss_transports_TransportQmss_Object_next( ti_transport_ipc_qmss_transports_TransportQmss_Object* obj )
{
    return (ti_transport_ipc_qmss_transports_TransportQmss_Handle)ti_transport_ipc_qmss_transports_TransportQmss_Object__next__S(obj);
}

/* Handle_label */
static inline xdc_runtime_Types_Label* ti_transport_ipc_qmss_transports_TransportQmss_Handle_label( ti_transport_ipc_qmss_transports_TransportQmss_Handle inst, xdc_runtime_Types_Label* lab )
{
    return ti_transport_ipc_qmss_transports_TransportQmss_Handle__label__S(inst, lab);
}

/* Handle_name */
static inline String ti_transport_ipc_qmss_transports_TransportQmss_Handle_name( ti_transport_ipc_qmss_transports_TransportQmss_Handle inst )
{
    xdc_runtime_Types_Label lab;
    return ti_transport_ipc_qmss_transports_TransportQmss_Handle__label__S(inst, &lab)->iname;
}

/* create */
static inline ti_transport_ipc_qmss_transports_TransportQmss_Handle ti_transport_ipc_qmss_transports_TransportQmss_create( xdc_UInt16 procId, const ti_transport_ipc_qmss_transports_TransportQmss_Params* __prms, xdc_runtime_Error_Block* __eb )
{
    ti_transport_ipc_qmss_transports_TransportQmss_Args__create __args;
    __args.procId = procId;
    return (ti_transport_ipc_qmss_transports_TransportQmss_Handle)ti_transport_ipc_qmss_transports_TransportQmss_Object__create__S(0, 0, &__args, (const xdc_UChar*)__prms, sizeof(ti_transport_ipc_qmss_transports_TransportQmss_Params), __eb);
}

/* construct */
static inline void ti_transport_ipc_qmss_transports_TransportQmss_construct( ti_transport_ipc_qmss_transports_TransportQmss_Struct* __obj, xdc_UInt16 procId, const ti_transport_ipc_qmss_transports_TransportQmss_Params* __prms, xdc_runtime_Error_Block* __eb )
{
    ti_transport_ipc_qmss_transports_TransportQmss_Args__create __args;
    __args.procId = procId;
    ti_transport_ipc_qmss_transports_TransportQmss_Object__create__S(__obj, sizeof (ti_transport_ipc_qmss_transports_TransportQmss_Struct), &__args, (const xdc_UChar*)__prms, sizeof(ti_transport_ipc_qmss_transports_TransportQmss_Params), __eb);
}

/* delete */
static inline void ti_transport_ipc_qmss_transports_TransportQmss_delete( ti_transport_ipc_qmss_transports_TransportQmss_Handle* instp )
{
    ti_transport_ipc_qmss_transports_TransportQmss_Object__delete__S(instp);
}

/* destruct */
static inline void ti_transport_ipc_qmss_transports_TransportQmss_destruct( ti_transport_ipc_qmss_transports_TransportQmss_Struct* obj )
{
    ti_transport_ipc_qmss_transports_TransportQmss_Object__destruct__S(obj);
}

/* handle */
static inline ti_transport_ipc_qmss_transports_TransportQmss_Handle ti_transport_ipc_qmss_transports_TransportQmss_handle( ti_transport_ipc_qmss_transports_TransportQmss_Struct* str )
{
    return (ti_transport_ipc_qmss_transports_TransportQmss_Handle)str;
}

/* struct */
static inline ti_transport_ipc_qmss_transports_TransportQmss_Struct* ti_transport_ipc_qmss_transports_TransportQmss_struct( ti_transport_ipc_qmss_transports_TransportQmss_Handle inst )
{
    return (ti_transport_ipc_qmss_transports_TransportQmss_Struct*)inst;
}


/*
 * ======== EPILOGUE ========
 */

#ifdef ti_transport_ipc_qmss_transports_TransportQmss__top__
#undef __nested__
#endif

#endif /* ti_transport_ipc_qmss_transports_TransportQmss__include */


/*
 * ======== STATE STRUCTURES ========
 */

#if defined(__config__) || (!defined(__nested__) && defined(ti_transport_ipc_qmss_transports_TransportQmss__internalaccess))

#ifndef ti_transport_ipc_qmss_transports_TransportQmss__include_state
#define ti_transport_ipc_qmss_transports_TransportQmss__include_state

/* Module_State */
struct ti_transport_ipc_qmss_transports_TransportQmss_Module_State {
    xdc_UInt32* rxQueueId;
    xdc_UInt32* hiPrioList;
    xdc_UInt qmssInitialized;
    xdc_UInt32 usePingList;
    xdc_UInt32* cpIntSystemInt;
};

/* Module__state__V */
extern struct ti_transport_ipc_qmss_transports_TransportQmss_Module_State__ ti_transport_ipc_qmss_transports_TransportQmss_Module__state__V;

/* Object */
struct ti_transport_ipc_qmss_transports_TransportQmss_Object {
    const ti_transport_ipc_qmss_transports_TransportQmss_Fxns__* __fxns;
    xdc_UInt16 remoteProcId;
    xdc_UInt16 priority;
    xdc_UInt32 intVectId;
    xdc_Bool cacheEnabled;
    xdc_UInt memRegion;
};

#endif /* ti_transport_ipc_qmss_transports_TransportQmss__include_state */

#endif


/*
 * ======== PREFIX ALIASES ========
 */

#if !defined(__nested__) && !defined(ti_transport_ipc_qmss_transports_TransportQmss__nolocalnames)

#ifndef ti_transport_ipc_qmss_transports_TransportQmss__localnames__done
#define ti_transport_ipc_qmss_transports_TransportQmss__localnames__done

/* module prefix */
#define TransportQmss_Instance ti_transport_ipc_qmss_transports_TransportQmss_Instance
#define TransportQmss_Handle ti_transport_ipc_qmss_transports_TransportQmss_Handle
#define TransportQmss_Module ti_transport_ipc_qmss_transports_TransportQmss_Module
#define TransportQmss_Object ti_transport_ipc_qmss_transports_TransportQmss_Object
#define TransportQmss_Struct ti_transport_ipc_qmss_transports_TransportQmss_Struct
#define TransportQmss_Status ti_transport_ipc_qmss_transports_TransportQmss_Status
#define TransportQmss_Reason ti_transport_ipc_qmss_transports_TransportQmss_Reason
#define TransportQmss_ErrFxn ti_transport_ipc_qmss_transports_TransportQmss_ErrFxn
#define TransportQmss_Module_State ti_transport_ipc_qmss_transports_TransportQmss_Module_State
#define TransportQmss_Instance_State ti_transport_ipc_qmss_transports_TransportQmss_Instance_State
#define TransportQmss_S_SUCCESS ti_transport_ipc_qmss_transports_TransportQmss_S_SUCCESS
#define TransportQmss_E_FAIL ti_transport_ipc_qmss_transports_TransportQmss_E_FAIL
#define TransportQmss_E_ERROR ti_transport_ipc_qmss_transports_TransportQmss_E_ERROR
#define TransportQmss_Reason_FAILEDPUT ti_transport_ipc_qmss_transports_TransportQmss_Reason_FAILEDPUT
#define TransportQmss_Reason_INTERNALERR ti_transport_ipc_qmss_transports_TransportQmss_Reason_INTERNALERR
#define TransportQmss_Reason_PHYSICALERR ti_transport_ipc_qmss_transports_TransportQmss_Reason_PHYSICALERR
#define TransportQmss_Reason_FAILEDALLOC ti_transport_ipc_qmss_transports_TransportQmss_Reason_FAILEDALLOC
#define TransportQmss_errFxn ti_transport_ipc_qmss_transports_TransportQmss_errFxn
#define TransportQmss_A_qmssProcIdInvalid ti_transport_ipc_qmss_transports_TransportQmss_A_qmssProcIdInvalid
#define TransportQmss_A_qmssError ti_transport_ipc_qmss_transports_TransportQmss_A_qmssError
#define TransportQmss_A_qmssAccumulatorListNULL ti_transport_ipc_qmss_transports_TransportQmss_A_qmssAccumulatorListNULL
#define TransportQmss_A_AccumulatorListSize ti_transport_ipc_qmss_transports_TransportQmss_A_AccumulatorListSize
#define TransportQmss_A_qmssIsrObjectNULL ti_transport_ipc_qmss_transports_TransportQmss_A_qmssIsrObjectNULL
#define TransportQmss_numDescriptors ti_transport_ipc_qmss_transports_TransportQmss_numDescriptors
#define TransportQmss_descriptorSize ti_transport_ipc_qmss_transports_TransportQmss_descriptorSize
#define TransportQmss_descriptorIsInSharedMem ti_transport_ipc_qmss_transports_TransportQmss_descriptorIsInSharedMem
#define TransportQmss_useAccumulatorLogic ti_transport_ipc_qmss_transports_TransportQmss_useAccumulatorLogic
#define TransportQmss_intThreshold ti_transport_ipc_qmss_transports_TransportQmss_intThreshold
#define TransportQmss_accuHiPriListSize ti_transport_ipc_qmss_transports_TransportQmss_accuHiPriListSize
#define TransportQmss_pacingEnabled ti_transport_ipc_qmss_transports_TransportQmss_pacingEnabled
#define TransportQmss_timerLoadCount ti_transport_ipc_qmss_transports_TransportQmss_timerLoadCount
#define TransportQmss_intcGemEvent ti_transport_ipc_qmss_transports_TransportQmss_intcGemEvent
#define TransportQmss_Params ti_transport_ipc_qmss_transports_TransportQmss_Params
#define TransportQmss_setErrFxn ti_transport_ipc_qmss_transports_TransportQmss_setErrFxn
#define TransportQmss_getStatus ti_transport_ipc_qmss_transports_TransportQmss_getStatus
#define TransportQmss_getStatus_fxnP ti_transport_ipc_qmss_transports_TransportQmss_getStatus_fxnP
#define TransportQmss_getStatus_FxnT ti_transport_ipc_qmss_transports_TransportQmss_getStatus_FxnT
#define TransportQmss_put ti_transport_ipc_qmss_transports_TransportQmss_put
#define TransportQmss_put_fxnP ti_transport_ipc_qmss_transports_TransportQmss_put_fxnP
#define TransportQmss_put_FxnT ti_transport_ipc_qmss_transports_TransportQmss_put_FxnT
#define TransportQmss_control ti_transport_ipc_qmss_transports_TransportQmss_control
#define TransportQmss_control_fxnP ti_transport_ipc_qmss_transports_TransportQmss_control_fxnP
#define TransportQmss_control_FxnT ti_transport_ipc_qmss_transports_TransportQmss_control_FxnT
#define TransportQmss_Module_name ti_transport_ipc_qmss_transports_TransportQmss_Module_name
#define TransportQmss_Module_id ti_transport_ipc_qmss_transports_TransportQmss_Module_id
#define TransportQmss_Module_startup ti_transport_ipc_qmss_transports_TransportQmss_Module_startup
#define TransportQmss_Module_startupDone ti_transport_ipc_qmss_transports_TransportQmss_Module_startupDone
#define TransportQmss_Module_hasMask ti_transport_ipc_qmss_transports_TransportQmss_Module_hasMask
#define TransportQmss_Module_getMask ti_transport_ipc_qmss_transports_TransportQmss_Module_getMask
#define TransportQmss_Module_setMask ti_transport_ipc_qmss_transports_TransportQmss_Module_setMask
#define TransportQmss_Object_heap ti_transport_ipc_qmss_transports_TransportQmss_Object_heap
#define TransportQmss_Module_heap ti_transport_ipc_qmss_transports_TransportQmss_Module_heap
#define TransportQmss_construct ti_transport_ipc_qmss_transports_TransportQmss_construct
#define TransportQmss_create ti_transport_ipc_qmss_transports_TransportQmss_create
#define TransportQmss_handle ti_transport_ipc_qmss_transports_TransportQmss_handle
#define TransportQmss_struct ti_transport_ipc_qmss_transports_TransportQmss_struct
#define TransportQmss_Handle_label ti_transport_ipc_qmss_transports_TransportQmss_Handle_label
#define TransportQmss_Handle_name ti_transport_ipc_qmss_transports_TransportQmss_Handle_name
#define TransportQmss_Instance_init ti_transport_ipc_qmss_transports_TransportQmss_Instance_init
#define TransportQmss_Object_count ti_transport_ipc_qmss_transports_TransportQmss_Object_count
#define TransportQmss_Object_get ti_transport_ipc_qmss_transports_TransportQmss_Object_get
#define TransportQmss_Object_first ti_transport_ipc_qmss_transports_TransportQmss_Object_first
#define TransportQmss_Object_next ti_transport_ipc_qmss_transports_TransportQmss_Object_next
#define TransportQmss_Object_sizeof ti_transport_ipc_qmss_transports_TransportQmss_Object_sizeof
#define TransportQmss_Params_copy ti_transport_ipc_qmss_transports_TransportQmss_Params_copy
#define TransportQmss_Params_init ti_transport_ipc_qmss_transports_TransportQmss_Params_init
#define TransportQmss_Instance_finalize ti_transport_ipc_qmss_transports_TransportQmss_Instance_finalize
#define TransportQmss_delete ti_transport_ipc_qmss_transports_TransportQmss_delete
#define TransportQmss_destruct ti_transport_ipc_qmss_transports_TransportQmss_destruct
#define TransportQmss_Module_upCast ti_transport_ipc_qmss_transports_TransportQmss_Module_upCast
#define TransportQmss_Module_to_ti_sdo_ipc_interfaces_IMessageQTransport ti_transport_ipc_qmss_transports_TransportQmss_Module_to_ti_sdo_ipc_interfaces_IMessageQTransport
#define TransportQmss_Handle_upCast ti_transport_ipc_qmss_transports_TransportQmss_Handle_upCast
#define TransportQmss_Handle_to_ti_sdo_ipc_interfaces_IMessageQTransport ti_transport_ipc_qmss_transports_TransportQmss_Handle_to_ti_sdo_ipc_interfaces_IMessageQTransport
#define TransportQmss_Handle_downCast ti_transport_ipc_qmss_transports_TransportQmss_Handle_downCast
#define TransportQmss_Handle_from_ti_sdo_ipc_interfaces_IMessageQTransport ti_transport_ipc_qmss_transports_TransportQmss_Handle_from_ti_sdo_ipc_interfaces_IMessageQTransport

#endif /* ti_transport_ipc_qmss_transports_TransportQmss__localnames__done */
#endif
