Ejemplo n.º 1
0
void asn1Print_RUA_CauseTransport
   (const char* name, RUA_CauseTransport* pvalue)
{
   rtPrintIndent ();
   printf ("%s = ", name);
   switch (*pvalue) {
      case 0: printf ("transport-resource-unavailable\n"); break;
      case 1: printf ("unspecified\n"); break;
      default: printf ("%u\n", *pvalue);
   }
}
Ejemplo n.º 2
0
void asn1Print_RUA_CN_DomainIndicator
   (const char* name, RUA_CN_DomainIndicator* pvalue)
{
   rtPrintIndent ();
   printf ("%s = ", name);
   switch (*pvalue) {
      case 0: printf ("cs-domain\n"); break;
      case 1: printf ("ps-domain\n"); break;
      default: printf ("???\n");
   }
}
Ejemplo n.º 3
0
void asn1Print_RUA_Establishment_Cause
   (const char* name, RUA_Establishment_Cause* pvalue)
{
   rtPrintIndent ();
   printf ("%s = ", name);
   switch (*pvalue) {
      case 0: printf ("emergency-call\n"); break;
      case 1: printf ("normal-call\n"); break;
      default: printf ("%u\n", *pvalue);
   }
}
Ejemplo n.º 4
0
void asn1Print_RUA_TypeOfError
   (const char* name, RUA_TypeOfError* pvalue)
{
   rtPrintIndent ();
   printf ("%s = ", name);
   switch (*pvalue) {
      case 0: printf ("not-understood\n"); break;
      case 1: printf ("missing\n"); break;
      default: printf ("%u\n", *pvalue);
   }
}
Ejemplo n.º 5
0
void asn1Print_Min_height
   (const char* name, Min_height* pvalue)
{
   rtPrintOpenBrace (name);

   switch (pvalue->t) {
      case 1: {
         rtPrintIndent ();
         rtxPrintUTF8CharStr ("alt", pvalue->u.alt);
         break;
      }
      case 2: {
         rtPrintIndent ();
         rtxPrintUTF8CharStr ("alt_1", pvalue->u.alt_1);
         break;
      }
      default:;
   }

   rtPrintCloseBrace ();
}
Ejemplo n.º 6
0
void asn1Print_RUA_CauseRadioNetwork
   (const char* name, RUA_CauseRadioNetwork* pvalue)
{
   rtPrintIndent ();
   printf ("%s = ", name);
   switch (*pvalue) {
      case 0: printf ("normal\n"); break;
      case 1: printf ("connect-failed\n"); break;
      case 2: printf ("network-release\n"); break;
      case 3: printf ("unspecified\n"); break;
      default: printf ("%u\n", *pvalue);
   }
}
Ejemplo n.º 7
0
void asn1Print_RUA_Gsm_map_IDNNS
   (const char* name, RUA_Gsm_map_IDNNS* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_RUA_Gsm_map_IDNNS_routingbasis ("routingbasis",
      &pvalue->routingbasis);

   rtPrintIndent ();
   rtPrintBoolean ("dummy", pvalue->dummy);

   rtPrintCloseBrace ();
}
Ejemplo n.º 8
0
void asn1Print_RUA_CauseMisc
   (const char* name, RUA_CauseMisc* pvalue)
{
   rtPrintIndent ();
   printf ("%s = ", name);
   switch (*pvalue) {
      case 0: printf ("processing-overload\n"); break;
      case 1: printf ("hardware-failure\n"); break;
      case 2: printf ("o-and-m-intervention\n"); break;
      case 3: printf ("unspecified\n"); break;
      default: printf ("%u\n", *pvalue);
   }
}
Ejemplo n.º 9
0
void asn1Print_RUA_CauseProtocol
   (const char* name, RUA_CauseProtocol* pvalue)
{
   rtPrintIndent ();
   printf ("%s = ", name);
   switch (*pvalue) {
      case 0: printf ("transfer-syntax-error\n"); break;
      case 1: printf ("abstract-syntax-error-reject\n"); break;
      case 2: printf ("abstract-syntax-error-ignore-and-notify\n"); break;
      case 3: printf ("message-not-compatible-with-receiver-state\n"); break;
      case 4: printf ("semantic-error\n"); break;
      case 5: printf ("unspecified\n"); break;
      case 6: printf ("abstract-syntax-error-falsely-constructed-message\n"); break;
      default: printf ("%u\n", *pvalue);
   }
}
Ejemplo n.º 10
0
void asn1Print_PrivateIE_Field
   (const char* name, PrivateIE_Field* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_PrivateIE_ID ("id",
      &pvalue->id);

   asn1Print_Criticality ("criticality",
      &pvalue->criticality);

   rtPrintIndent ();
   rtPrintHexStr ("value",
      pvalue->value.numocts,
      pvalue->value.data);

   rtPrintCloseBrace ();
}
Ejemplo n.º 11
0
void asn1Print_ProtocolExtensionField
   (const char* name, ProtocolExtensionField* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_ProtocolIE_ID ("id",
      &pvalue->id);

   asn1Print_Criticality ("criticality",
      &pvalue->criticality);

   rtPrintIndent ();
   rtPrintHexStr ("extensionValue",
      pvalue->extensionValue.numocts,
      pvalue->extensionValue.data);

   rtPrintCloseBrace ();
}
Ejemplo n.º 12
0
void asn1Print_RUA_Cause
   (const char* name, RUA_Cause* pvalue)
{
   rtPrintOpenBrace (name);

   switch (pvalue->t) {
      case 1: {
         asn1Print_RUA_CauseRadioNetwork ("radioNetwork",
            &pvalue->u.radioNetwork);
         break;
      }
      case 2: {
         asn1Print_RUA_CauseTransport ("transport",
            &pvalue->u.transport);
         break;
      }
      case 3: {
         asn1Print_RUA_CauseProtocol ("protocol",
            &pvalue->u.protocol);
         break;
      }
      case 4: {
         asn1Print_RUA_CauseMisc ("misc",
            &pvalue->u.misc);
         break;
      }
      case 5: {
         rtPrintIndent ();
         rtPrintHexStr ("extElem1",
            pvalue->u.extElem1->numocts,
            pvalue->u.extElem1->data);
         break;
      }
      default:;
   }

   rtPrintCloseBrace ();
}
Ejemplo n.º 13
0
void asn1Print_RUA_RoutingParameter
   (const char* name, RUA_RoutingParameter* pvalue)
{
   rtPrintIndent ();
   rtPrintBitStrBraceText (name, pvalue->numbits, pvalue->data);
}
Ejemplo n.º 14
0
void asn1Print_RUA_IntraDomainNasNodeSelector_version_later_futurecoding
   (const char* name, RUA_IntraDomainNasNodeSelector_version_later_futurecoding* pvalue)
{
   rtPrintIndent ();
   rtPrintBitStrBraceText (name, pvalue->numbits, pvalue->data);
}
Ejemplo n.º 15
0
void asn1Print_Ns1_Language
   (const char* name, Ns1_Language pvalue)
{
   rtPrintIndent ();
   rtxPrintUTF8CharStr (name, pvalue);
}
Ejemplo n.º 16
0
void asn1Print_Country
   (const char* name, Country pvalue)
{
   rtPrintIndent ();
   rtxPrintUTF8CharStr (name, pvalue);
}
Ejemplo n.º 17
0
void asn1Print_RUA_Context_ID
   (const char* name, RUA_Context_ID* pvalue)
{
   rtPrintIndent ();
   rtPrintBitStrBraceText (name, pvalue->numbits, pvalue->data);
}
Ejemplo n.º 18
0
void asn1Print_RUA_Ansi_41_IDNNS
   (const char* name, RUA_Ansi_41_IDNNS* pvalue)
{
   rtPrintIndent ();
   rtPrintBitStrBraceText (name, pvalue->numbits, pvalue->data);
}
Ejemplo n.º 19
0
void asn1Print_RUA_RANAP_Message
   (const char* name, RUA_RANAP_Message* pvalue)
{
   rtPrintIndent ();
   rtPrintHexStr (name, pvalue->numocts, pvalue->data);
}