QTSS_Error EasyRedisModuleDispatch(QTSS_Role inRole, QTSS_RoleParamPtr inParamBlock) { switch (inRole) { case QTSS_Register_Role: return Register(&inParamBlock->regParams); case QTSS_Initialize_Role: return Initialize(&inParamBlock->initParams); case QTSS_RereadPrefs_Role: return RereadPrefs(); case Easy_RedisTTL_Role: return RedisTTL(); case Easy_RedisChangeRTPNum_Role: return RedisChangeRtpNum(); case Easy_RedisAddPushStream_Role: return RedisAddPushName(&inParamBlock->StreamNameParams); case Easy_RedisDelPushStream_Role: return RedisDelPushName(&inParamBlock->StreamNameParams); case Easy_RedisGetAssociatedCMS_Role: return RedisGetAssociatedCMS(&inParamBlock->GetAssociatedCMSParams); case Easy_RedisJudgeStreamID_Role: return RedisJudgeStreamID(&inParamBlock->JudgeStreamIDParams); } return QTSS_NoErr; }
QTSS_Error EasyRedisModuleDispatch(QTSS_Role inRole, QTSS_RoleParamPtr inParamBlock) { switch (inRole) { case QTSS_Register_Role: return Register(&inParamBlock->regParams); case QTSS_Initialize_Role: return Initialize(&inParamBlock->initParams); case QTSS_RereadPrefs_Role: return RereadPrefs(); case Easy_RedisSetDevice_Role: return RedisSetDevice(&inParamBlock->DeviceInfoParams); case Easy_RedisDelDevice_Role: return RedisDelDevice(&inParamBlock->DeviceInfoParams); case Easy_RedisTTL_Role: return RedisTTL(); case Easy_RedisGetEasyDarwin_Role: return RedisGetAssociatedDarwin(&inParamBlock->GetAssociatedDarwinParams); default: break; } return QTSS_NoErr; }