Referred types used by XRM service functions.  
More...
|  | 
|  | XRM SubTypes | 
|  | Referred types used in XRM Sockets and Ports description. 
 | 
|  | 
|  | 
| typedef void | Ucs_Xrm_ResObject_t | 
|  | INIC Resource Object used for Extended Resource Manager jobs. 
 | 
|  | 
| typedef void(* | Ucs_Xrm_Stream_PortCfgResCb_t )(uint16_t node_address, uint8_t index, Ucs_Stream_PortOpMode_t op_mode, Ucs_Stream_PortOption_t port_option, Ucs_Stream_PortClockMode_t clock_mode, Ucs_Stream_PortClockDataDelay_t clock_data_delay, Ucs_StdResult_t result, void *user_ptr) | 
|  | Function signature of result callback used by Ucs_Xrm_Stream_SetPortConfig() and Ucs_Xrm_Stream_GetPortConfig(). 
 | 
|  | 
| typedef void(* | Ucs_Xrm_ResourceDebugCb_t )(Ucs_Xrm_ResourceType_t resource_type, Ucs_Xrm_ResObject_t *resource_ptr, Ucs_Xrm_ResourceInfos_t resource_infos, void *endpoint_inst_ptr, void *user_ptr) | 
|  | Function signature used for monitoring the XRM resources. 
 | 
|  | 
|  | 
| enum | Ucs_Xrm_ResultCode_t { UCS_XRM_RES_SUCCESS_BUILD = 0x00U,
 UCS_XRM_RES_SUCCESS_DESTROY = 0x01U,
 UCS_XRM_RES_RC_AUTO_DESTROYED = 0x02U,
 UCS_XRM_RES_ERR_CONFIG = 0x03U,
 UCS_XRM_RES_ERR_BUILD = 0x04U,
 UCS_XRM_RES_ERR_DESTROY = 0x05U,
 UCS_XRM_RES_ERR_INV_LIST = 0x06U,
 UCS_XRM_RES_ERR_SYNC = 0x07U,
 UCS_XRM_RES_UNKNOWN = 0xFFU
 }
 | 
|  | Result codes of the Extended Resource Manager.  More... 
 | 
|  | 
| enum | Ucs_Xrm_ResourceType_t { UCS_XRM_RC_TYPE_DC_PORT = 0x00U,
 UCS_XRM_RC_TYPE_MOST_SOCKET = 0x01U,
 UCS_XRM_RC_TYPE_MLB_PORT = 0x02U,
 UCS_XRM_RC_TYPE_MLB_SOCKET = 0x03U,
 UCS_XRM_RC_TYPE_USB_PORT = 0x04U,
 UCS_XRM_RC_TYPE_USB_SOCKET = 0x05U,
 UCS_XRM_RC_TYPE_RMCK_PORT = 0x06U,
 UCS_XRM_RC_TYPE_STRM_PORT = 0x07U,
 UCS_XRM_RC_TYPE_STRM_SOCKET = 0x08U,
 UCS_XRM_RC_TYPE_SYNC_CON = 0x09U,
 UCS_XRM_RC_TYPE_DFIPHASE_CON = 0x0AU,
 UCS_XRM_RC_TYPE_COMBINER = 0x0BU,
 UCS_XRM_RC_TYPE_SPLITTER = 0x0CU,
 UCS_XRM_RC_TYPE_AVP_CON = 0x0DU,
 UCS_XRM_RC_TYPE_QOS_CON = 0x0EU
 }
 | 
|  | INIC resource types used by the Extended Resource Manager.  More... 
 | 
|  | 
| enum | Ucs_Xrm_PortType_t { UCS_XRM_PORT_TYPE_MLB = 0x0AU,
 UCS_XRM_PORT_TYPE_USB = 0x12U,
 UCS_XRM_PORT_TYPE_STRM = 0x16U
 }
 | 
|  | Port types use for default created ports.  More... 
 | 
|  | 
| enum | Ucs_Xrm_ResultType_t { UCS_XRM_RESULT_TYPE_INT = 0x00U,
 UCS_XRM_RESULT_TYPE_TGT = 0x01U,
 UCS_XRM_RESULT_TYPE_TX = 0x02U
 }
 | 
|  | This enumerator specifies the kind of result - Internal, Target or Transmission.  More... 
 | 
|  | 
| enum | Ucs_Xrm_ResourceInfos_t { UCS_XRM_INFOS_BUILT = 0x00U,
 UCS_XRM_INFOS_DESTROYED = 0x01U,
 UCS_XRM_INFOS_ERR_BUILT = 0x02U,
 UCS_XRM_INFOS_ERR_DESTROYED = 0x03U
 }
 | 
|  | This enumerator specifies the type of resources information.  More... 
 | 
|  | 
Referred types used by XRM service functions.