/* * Registrar structure information */ struct MTS_REGISTRAR_STRUCT_T { MTS_SERVICE_ACCESS_POINT_T* pt_SAP; MTS_NODE_ID_T mt_NodeId; MTS_SUBJECT_ID_T mt_SubjectId; void* p_Buffer; SIZE_T t_BufferSize; void (*pt_CallBack) ( MTS_SERVICE_ACCESS_POINT_T* pt_SAP, MTS_CALLBACK_DATA_T* pt_CallbackData, SOIS_STATUS_T* pt_Return ); PRIORITY_T t_Priority; SOIS_QoS_T t_QoS; void* pt_Param; }; void sois_mts_sap_init ( MTS_SERVICE_ACCESS_POINT_T *pt_SAP, MTS_MIB_T* pt_MIB, const APPLICATION_ID_T t_AppID, const void* pt_Param, SOIS_STATUS_T* pt_Result ) { // If there is an error incoming, exit and propagate to the next if(*pt_Result != SOIS_STATUS_SUCCESS) { return; } // Assign MIB pointer pt_SAP->pt_MIB = pt_MIB; pt_SAP->mt_Id = t_AppID; pt_SAP->pt_Param = pt_Param; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)