int ChipCodeContentType_ToEnum
  (const OSUTF8CHAR* value, ChipCodeContentType* pvalue)
{
   OSUINT32 valueLen = rtxUTF8LenBytes (value);
   OSINT32 idx = rtxLookupEnum (value, valueLen, ChipCodeContentType_ENUMTAB, 
      ChipCodeContentType_ENUMTABSIZE);

   if (idx >= 0) {
      *pvalue = (ChipCodeContentType)ChipCodeContentType_ENUMTAB[idx].value;
      return 0;
   }
   else return RTERR_INVENUM;
}
Пример #2
0
int Values_format_ToEnum (OSCTXT* pctxt,
   const OSUTF8CHAR* value, Values_format* pvalue)
{
   OSUINT32 valueLen = rtxUTF8LenBytes (value);
   OSINT32 idx = rtxLookupEnum (value, valueLen, Values_format_ENUMTAB, 
      Values_format_ENUMTABSIZE);

   if (idx >= 0) {
      *pvalue = (Values_format)Values_format_ENUMTAB[idx].value;
      return 0;
   }
   else {
      rtxErrAddStrParm (pctxt, (const char*)value);
      return LOG_RTERR (pctxt, RTERR_INVENUM);
   }
}
Пример #3
0
int CauseRadioNetwork_ToEnum (OSCTXT* pctxt,
   const OSUTF8CHAR* value, CauseRadioNetwork* pvalue)
{
   OSUINT32 valueLen = rtxUTF8LenBytes (value);
   OSINT32 idx = rtxLookupEnum (value, valueLen, CauseRadioNetwork_ENUMTAB, 
      CauseRadioNetwork_ENUMTABSIZE);

   if (idx >= 0) {
      *pvalue = (CauseRadioNetwork)CauseRadioNetwork_ENUMTAB[idx].value;
      return 0;
   }
   else {
      rtxErrAddStrParm (pctxt, (const char*)value);
      return LOG_RTERR (pctxt, RTERR_INVENUM);
   }
}
Пример #4
0
int Registration_Cause_ToEnum (OSCTXT* pctxt,
   const OSUTF8CHAR* value, Registration_Cause* pvalue)
{
   OSUINT32 valueLen = rtxUTF8LenBytes (value);
   OSINT32 idx = rtxLookupEnum (value, valueLen, Registration_Cause_ENUMTAB, 
      Registration_Cause_ENUMTABSIZE);

   if (idx >= 0) {
      *pvalue = (Registration_Cause)Registration_Cause_ENUMTAB[idx].value;
      return 0;
   }
   else {
      rtxErrAddStrParm (pctxt, (const char*)value);
      return LOG_RTERR (pctxt, RTERR_INVENUM);
   }
}
Пример #5
0
int CN_DomainIndicator_ToEnum (OSCTXT* pctxt,
   const OSUTF8CHAR* value, CN_DomainIndicator* pvalue)
{
   OSUINT32 valueLen = rtxUTF8LenBytes (value);
   OSINT32 idx = rtxLookupEnum (value, valueLen, CN_DomainIndicator_ENUMTAB, 
      CN_DomainIndicator_ENUMTABSIZE);

   if (idx >= 0) {
      *pvalue = (CN_DomainIndicator)CN_DomainIndicator_ENUMTAB[idx].value;
      return 0;
   }
   else {
      rtxErrAddStrParm (pctxt, (const char*)value);
      return LOG_RTERR (pctxt, RTERR_INVENUM);
   }
}
Пример #6
0
int Ns11_Additive_ToEnum (OSCTXT* pctxt,
   const OSUTF8CHAR* value, Ns11_Additive* pvalue)
{
   OSUINT32 valueLen = rtxUTF8LenBytes (value);
   OSINT32 idx = rtxLookupEnum (value, valueLen, Ns11_Additive_ENUMTAB, 
      Ns11_Additive_ENUMTABSIZE);

   if (idx >= 0) {
      *pvalue = (Ns11_Additive)Ns11_Additive_ENUMTAB[idx].value;
      return 0;
   }
   else {
      rtxErrAddStrParm (pctxt, (const char*)value);
      return LOG_RTERR (pctxt, RTERR_INVENUM);
   }
}
Пример #7
0
int GAML_integrity_algorithm_ToEnum (OSCTXT* pctxt,
   const OSUTF8CHAR* value, GAML_integrity_algorithm* pvalue)
{
   OSUINT32 valueLen = rtxUTF8LenBytes (value);
   OSINT32 idx = rtxLookupEnum (value, valueLen, 
      GAML_integrity_algorithm_ENUMTAB, GAML_integrity_algorithm_ENUMTABSIZE);

   if (idx >= 0) {
      *pvalue = (GAML_integrity_algorithm)
         GAML_integrity_algorithm_ENUMTAB[idx].value;
      return 0;
   }
   else {
      rtxErrAddStrParm (pctxt, (const char*)value);
      return LOG_RTERR (pctxt, RTERR_INVENUM);
   }
}
Пример #8
0
int AnimateColor_color_interpolation_direction_ToEnum (OSCTXT* pctxt,
   const OSUTF8CHAR* value, AnimateColor_color_interpolation_direction* pvalue)
{
   OSUINT32 valueLen = rtxUTF8LenBytes (value);
   OSINT32 idx = rtxLookupEnum (value, valueLen, 
      AnimateColor_color_interpolation_direction_ENUMTAB, 
      AnimateColor_color_interpolation_direction_ENUMTABSIZE);

   if (idx >= 0) {
      *pvalue = (AnimateColor_color_interpolation_direction)
         AnimateColor_color_interpolation_direction_ENUMTAB[idx].value;
      return 0;
   }
   else {
      rtxErrAddStrParm (pctxt, (const char*)value);
      return LOG_RTERR (pctxt, RTERR_INVENUM);
   }
}
Пример #9
0
int GeographicalCoordinates_latitudeSign_ToEnum (OSCTXT* pctxt,
   const OSUTF8CHAR* value, GeographicalCoordinates_latitudeSign* pvalue)
{
   OSUINT32 valueLen = rtxUTF8LenBytes (value);
   OSINT32 idx = rtxLookupEnum (value, valueLen, 
      GeographicalCoordinates_latitudeSign_ENUMTAB, 
      GeographicalCoordinates_latitudeSign_ENUMTABSIZE);

   if (idx >= 0) {
      *pvalue = (GeographicalCoordinates_latitudeSign)
         GeographicalCoordinates_latitudeSign_ENUMTAB[idx].value;
      return 0;
   }
   else {
      rtxErrAddStrParm (pctxt, (const char*)value);
      return LOG_RTERR (pctxt, RTERR_INVENUM);
   }
}
Пример #10
0
int AltitudeAndDirection_directionOfAltitude_ToEnum (OSCTXT* pctxt,
   const OSUTF8CHAR* value, AltitudeAndDirection_directionOfAltitude* pvalue)
{
   OSUINT32 valueLen = rtxUTF8LenBytes (value);
   OSINT32 idx = rtxLookupEnum (value, valueLen, 
      AltitudeAndDirection_directionOfAltitude_ENUMTAB, 
      AltitudeAndDirection_directionOfAltitude_ENUMTABSIZE);

   if (idx >= 0) {
      *pvalue = (AltitudeAndDirection_directionOfAltitude)
         AltitudeAndDirection_directionOfAltitude_ENUMTAB[idx].value;
      return 0;
   }
   else {
      rtxErrAddStrParm (pctxt, (const char*)value);
      return LOG_RTERR (pctxt, RTERR_INVENUM);
   }
}
Пример #11
0
int Access_stratum_release_indicator_ToEnum (OSCTXT* pctxt,
   const OSUTF8CHAR* value, Access_stratum_release_indicator* pvalue)
{
   OSUINT32 valueLen = rtxUTF8LenBytes (value);
   OSINT32 idx = rtxLookupEnum (value, valueLen, 
      Access_stratum_release_indicator_ENUMTAB, 
      Access_stratum_release_indicator_ENUMTABSIZE);

   if (idx >= 0) {
      *pvalue = (Access_stratum_release_indicator)
         Access_stratum_release_indicator_ENUMTAB[idx].value;
      return 0;
   }
   else {
      rtxErrAddStrParm (pctxt, (const char*)value);
      return LOG_RTERR (pctxt, RTERR_INVENUM);
   }
}