Updte Clean method for Use ZeroMemory on Collections ...
This commit is contained in:
@@ -1674,21 +1674,21 @@ bool DetectX121SMCGuards(
|
||||
|
||||
//
|
||||
// Release Arrays ...
|
||||
ArrayFree(ownPositions);
|
||||
ArrayFree(ownLongPositions);
|
||||
ArrayFree(ownShortPositions);
|
||||
ArrayFree(triggerPoiEvents);
|
||||
ArrayFree(triggerCycleEvents);
|
||||
ArrayFree(decisionPoiEvents);
|
||||
ArrayFree(decisionCycleEvents);
|
||||
ArrayFree(analysePoiEvents);
|
||||
ArrayFree(analyseCycleEvents);
|
||||
ArrayFree(verificationPoiEvents);
|
||||
ArrayFree(verificationCycleEvents);
|
||||
ArrayFree(consolidationPoiEvents);
|
||||
ArrayFree(consolidationCycleEvents);
|
||||
ArrayFree(visionPoiEvents);
|
||||
ArrayFree(visionCycleEvents);
|
||||
Clean(ownPositions);
|
||||
Clean(ownLongPositions);
|
||||
Clean(ownShortPositions);
|
||||
Clean(triggerPoiEvents);
|
||||
Clean(triggerCycleEvents);
|
||||
Clean(decisionPoiEvents);
|
||||
Clean(decisionCycleEvents);
|
||||
Clean(analysePoiEvents);
|
||||
Clean(analyseCycleEvents);
|
||||
Clean(verificationPoiEvents);
|
||||
Clean(verificationCycleEvents);
|
||||
Clean(consolidationPoiEvents);
|
||||
Clean(consolidationCycleEvents);
|
||||
Clean(visionPoiEvents);
|
||||
Clean(visionCycleEvents);
|
||||
|
||||
//
|
||||
count = ArraySize(guards);
|
||||
|
||||
@@ -36,8 +36,10 @@ const string X121SMCStrategyToken = "X121SMC";
|
||||
|
||||
//
|
||||
const string X121SMCXToken = "X121X";
|
||||
const string X121SMCXOBSToken = "X121XOBS";
|
||||
const string X121SMCXHKPVToken = "X121XHKPV";
|
||||
const string X121SMCXOBPVToken = "X121XOBPV";
|
||||
const string X121SMCXIOBPVToken = "X121XIOBPV";
|
||||
|
||||
//
|
||||
// X121 SMC Providers ...
|
||||
@@ -46,8 +48,10 @@ enum ENUM_X_121_SMC_PROVIDERS
|
||||
//
|
||||
X_121_SMC_PROVIDER_NONE,
|
||||
X_121_SMC_PROVIDER_X,
|
||||
X_121_SMC_PROVIDER_XOBS,
|
||||
X_121_SMC_PROVIDER_XHKPV,
|
||||
X_121_SMC_PROVIDER_XOBPV,
|
||||
X_121_SMC_PROVIDER_XIOBPV,
|
||||
};
|
||||
|
||||
//
|
||||
@@ -1655,6 +1659,11 @@ string ToString(ENUM_X_121_SMC_PROVIDERS value)
|
||||
result = X121SMCXToken;
|
||||
break;
|
||||
|
||||
//
|
||||
case X_121_SMC_PROVIDER_XOBS:
|
||||
result = X121SMCXOBSToken;
|
||||
break;
|
||||
|
||||
//
|
||||
case X_121_SMC_PROVIDER_XHKPV:
|
||||
result = X121SMCXHKPVToken;
|
||||
@@ -1664,6 +1673,11 @@ string ToString(ENUM_X_121_SMC_PROVIDERS value)
|
||||
case X_121_SMC_PROVIDER_XOBPV:
|
||||
result = X121SMCXOBPVToken;
|
||||
break;
|
||||
|
||||
//
|
||||
case X_121_SMC_PROVIDER_XIOBPV:
|
||||
result = X121SMCXIOBPVToken;
|
||||
break;
|
||||
}
|
||||
|
||||
//
|
||||
@@ -1693,6 +1707,10 @@ ENUM_X_121_SMC_PROVIDERS ParseProvider(string value)
|
||||
{
|
||||
result = X_121_SMC_PROVIDER_X;
|
||||
}
|
||||
else if (Contains(X121SMCXOBSToken, value))
|
||||
{
|
||||
result = X_121_SMC_PROVIDER_XOBS;
|
||||
}
|
||||
else if (Contains(X121SMCXHKPVToken, value))
|
||||
{
|
||||
result = X_121_SMC_PROVIDER_XHKPV;
|
||||
@@ -1701,6 +1719,10 @@ ENUM_X_121_SMC_PROVIDERS ParseProvider(string value)
|
||||
{
|
||||
result = X_121_SMC_PROVIDER_XOBPV;
|
||||
}
|
||||
else if (Contains(X121SMCXIOBPVToken, value))
|
||||
{
|
||||
result = X_121_SMC_PROVIDER_XIOBPV;
|
||||
}
|
||||
|
||||
//
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user