drvHdcServiceType
功能
HDC支持的service类型。
定义原型
enum drvHdcServiceType { HDC_SERVICE_TYPE_DMP = 0, /* dmp模块使用的服务类型 */ HDC_SERVICE_TYPE_PROFILING = 1, /* profiling模块使用的服务类型 */ HDC_SERVICE_TYPE_IDE1 = 2, /* ide模块使用的服务类型 */ HDC_SERVICE_TYPE_FILE_TRANS = 3, /* 文件收发(hdcd模块)使用的服务类型 */ HDC_SERVICE_TYPE_IDE2 = 4, /* ide模块使用的服务类型 */ HDC_SERVICE_TYPE_LOG = 5, /* log模块使用的服务类型 */ HDC_SERVICE_TYPE_RDMA = 6, /* rdma模块使用的服务类型 */ HDC_SERVICE_TYPE_BBOX = 7, /* bbox黑匣子模块使用的服务类型 */ HDC_SERVICE_TYPE_FRAMEWORK = 8, /* framework模块使用的服务类型 */ HDC_SERVICE_TYPE_TSD = 9, /* TSD推理模块使用的服务类型 */ HDC_SERVICE_TYPE_TDT = 10, /* TDT推理模块使用的服务类型 */ HDC_SERVICE_TYPE_PROF = 11, /* prof服务类型 */ HDC_SERVICE_TYPE_IDE_FILE_TRANS = 12, /* ide模块的数据收发服务类型 */ HDC_SERVICE_TYPE_DUMP = 13, /* dump模块预留的服务类型 */ HDC_SERVICE_TYPE_USER3 = 14, /* 供业务开发使用 */ HDC_SERVICE_TYPE_DVPP = 15, /* dvpp模块服务类型,允许device侧多进程创建server */ HDC_SERVICE_TYPE_QUEUE = 16, /* 队列模块使用的服务类型,允许device侧多进程创建server */ HDC_SERVICE_TYPE_UPGRADE = 17, /* 升级使用的服务类型 */ HDC_SERVICE_TYPE_RDMA_V2 = 18, /* RDMA模块使用的服务类型,允许device侧多进程创建server */ HDC_SERVICE_TYPE_TEST = 19, /* 内部预留的服务类型,允许device侧多进程创建server */ HDC_SERVICE_TYPE_USER_START = 64, /* 为客户预留的服务类型,64为第一个服务类型 */ HDC_SERVICE_TYPE_USER_END = 127, /* 为客户预留的服务类型,127为最后一个服务类型 */ HDC_SERVICE_TYPE_MAX /* 支持的最多的服务类型数量 */ };

64~127是当前为客户预留的自定义服务类型,一个Device上最多同时支持设置32个预留的服务类型,同一个Device上不同的进程需要使用不同的服务类型。
父主题: 数据结构说明