Пример #1
0
void asn1Print_RUA_CriticalityDiagnostics
   (const char* name, RUA_CriticalityDiagnostics* pvalue)
{
   rtPrintOpenBrace (name);

   if (pvalue->m.procedureCodePresent) {
      asn1Print_RUA_ProcedureCode ("procedureCode",
         &pvalue->procedureCode);
   }

   if (pvalue->m.triggeringMessagePresent) {
      asn1Print_RUA_TriggeringMessage ("triggeringMessage",
         &pvalue->triggeringMessage);
   }

   if (pvalue->m.procedureCriticalityPresent) {
      asn1Print_RUA_Criticality ("procedureCriticality",
         &pvalue->procedureCriticality);
   }

   if (pvalue->m.iEsCriticalityDiagnosticsPresent) {
      asn1Print_RUA_CriticalityDiagnostics_IE_List ("iEsCriticalityDiagnostics",
         &pvalue->iEsCriticalityDiagnostics);
   }

   if (pvalue->m.iE_ExtensionsPresent) {
      asn1Print_RUA_ProtocolExtensionContainer ("iE_Extensions",
         &pvalue->iE_Extensions);
   }

   rtPrintOpenTypeExtBraceText ("extElem1", &pvalue->extElem1);

   rtPrintCloseBrace ();
}
Пример #2
0
void asn1Print_RUA_Gsm_map_IDNNS_routingbasis_spare1
   (const char* name, RUA_Gsm_map_IDNNS_routingbasis_spare1* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_RUA_RoutingParameter ("routingparameter",
      &pvalue->routingparameter);

   rtPrintCloseBrace ();
}
Пример #3
0
void asn1Print_RUA_IntraDomainNasNodeSelector
   (const char* name, RUA_IntraDomainNasNodeSelector* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_RUA_IntraDomainNasNodeSelector_version ("version",
      &pvalue->version);

   rtPrintCloseBrace ();
}
Пример #4
0
void asn1Print_RUA_Gsm_map_IDNNS_routingbasis_tMSIofdifferentPLMN
   (const char* name, RUA_Gsm_map_IDNNS_routingbasis_tMSIofdifferentPLMN* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_RUA_RoutingParameter ("routingparameter",
      &pvalue->routingparameter);

   rtPrintCloseBrace ();
}
Пример #5
0
void asn1Print_RUA_Gsm_map_IDNNS_routingbasis_iMSIcauseUEinitiatedEvent
   (const char* name, RUA_Gsm_map_IDNNS_routingbasis_iMSIcauseUEinitiatedEvent* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_RUA_RoutingParameter ("routingparameter",
      &pvalue->routingparameter);

   rtPrintCloseBrace ();
}
Пример #6
0
void asn1Print_RUA_IntraDomainNasNodeSelector_version_later
   (const char* name, RUA_IntraDomainNasNodeSelector_version_later* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_RUA_IntraDomainNasNodeSelector_version_later_futurecoding ("futurecoding",
      &pvalue->futurecoding);

   rtPrintCloseBrace ();
}
Пример #7
0
void asn1Print_RUA_IntraDomainNasNodeSelector_version_release99
   (const char* name, RUA_IntraDomainNasNodeSelector_version_release99* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_RUA_IntraDomainNasNodeSelector_version_release99_cn_Type ("cn_Type",
      &pvalue->cn_Type);

   rtPrintCloseBrace ();
}
Пример #8
0
void asn1Print_HnbPrivateMessage
   (const char* name, HnbPrivateMessage* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_PrivateIE_Container ("privateIEs",
      &pvalue->privateIEs);

   rtPrintOpenTypeExtBraceText ("extElem1", &pvalue->extElem1);

   rtPrintCloseBrace ();
}
Пример #9
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 ();
}
Пример #10
0
void asn1Print_RUA_Gsm_map_IDNNS_routingbasis
   (const char* name, RUA_Gsm_map_IDNNS_routingbasis* pvalue)
{
   rtPrintOpenBrace (name);

   switch (pvalue->t) {
      case 1: {
         asn1Print_RUA_Gsm_map_IDNNS_routingbasis_localPTMSI ("localPTMSI",
            pvalue->u.localPTMSI);
         break;
      }
      case 2: {
         asn1Print_RUA_Gsm_map_IDNNS_routingbasis_tMSIofsamePLMN ("tMSIofsamePLMN",
            pvalue->u.tMSIofsamePLMN);
         break;
      }
      case 3: {
         asn1Print_RUA_Gsm_map_IDNNS_routingbasis_tMSIofdifferentPLMN ("tMSIofdifferentPLMN",
            pvalue->u.tMSIofdifferentPLMN);
         break;
      }
      case 4: {
         asn1Print_RUA_Gsm_map_IDNNS_routingbasis_iMSIresponsetopaging ("iMSIresponsetopaging",
            pvalue->u.iMSIresponsetopaging);
         break;
      }
      case 5: {
         asn1Print_RUA_Gsm_map_IDNNS_routingbasis_iMSIcauseUEinitiatedEvent ("iMSIcauseUEinitiatedEvent",
            pvalue->u.iMSIcauseUEinitiatedEvent);
         break;
      }
      case 6: {
         asn1Print_RUA_Gsm_map_IDNNS_routingbasis_iMEI ("iMEI",
            pvalue->u.iMEI);
         break;
      }
      case 7: {
         asn1Print_RUA_Gsm_map_IDNNS_routingbasis_spare2 ("spare2",
            pvalue->u.spare2);
         break;
      }
      case 8: {
         asn1Print_RUA_Gsm_map_IDNNS_routingbasis_spare1 ("spare1",
            pvalue->u.spare1);
         break;
      }
      default:;
   }

   rtPrintCloseBrace ();
}
Пример #11
0
void asn1Print_HnbUERegisterAccept
   (const char* name, HnbUERegisterAccept* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_ProtocolIE_Container ("protocolIEs",
      &pvalue->protocolIEs);

   if (pvalue->m.protocolExtensionsPresent) {
      asn1Print_ProtocolExtensionContainer ("protocolExtensions",
         &pvalue->protocolExtensions);
   }

   rtPrintOpenTypeExtBraceText ("extElem1", &pvalue->extElem1);

   rtPrintCloseBrace ();
}
Пример #12
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 ();
}
Пример #13
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 ();
}
Пример #14
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 ();
}
Пример #15
0
void asn1Print_RUA_IntraDomainNasNodeSelector_version
   (const char* name, RUA_IntraDomainNasNodeSelector_version* pvalue)
{
   rtPrintOpenBrace (name);

   switch (pvalue->t) {
      case 1: {
         asn1Print_RUA_IntraDomainNasNodeSelector_version_release99 ("release99",
            pvalue->u.release99);
         break;
      }
      case 2: {
         asn1Print_RUA_IntraDomainNasNodeSelector_version_later ("later",
            pvalue->u.later);
         break;
      }
      default:;
   }

   rtPrintCloseBrace ();
}
Пример #16
0
void asn1Print_RUA_IntraDomainNasNodeSelector_version_release99_cn_Type
   (const char* name, RUA_IntraDomainNasNodeSelector_version_release99_cn_Type* pvalue)
{
   rtPrintOpenBrace (name);

   switch (pvalue->t) {
      case 1: {
         asn1Print_RUA_Gsm_map_IDNNS ("gsm_Map_IDNNS",
            pvalue->u.gsm_Map_IDNNS);
         break;
      }
      case 2: {
         asn1Print_RUA_Ansi_41_IDNNS ("ansi_41_IDNNS",
            pvalue->u.ansi_41_IDNNS);
         break;
      }
      default:;
   }

   rtPrintCloseBrace ();
}
Пример #17
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 ();
}
Пример #18
0
void asn1Print_RUA_CriticalityDiagnostics_IE_List_element
   (const char* name, RUA_CriticalityDiagnostics_IE_List_element* pvalue)
{
   rtPrintOpenBrace (name);

   asn1Print_RUA_Criticality ("iECriticality",
      &pvalue->iECriticality);

   asn1Print_RUA_ProtocolIE_ID ("iE_ID",
      &pvalue->iE_ID);

   asn1Print_RUA_TypeOfError ("typeOfError",
      &pvalue->typeOfError);

   if (pvalue->m.iE_ExtensionsPresent) {
      asn1Print_RUA_ProtocolExtensionContainer ("iE_Extensions",
         &pvalue->iE_Extensions);
   }

   rtPrintOpenTypeExtBraceText ("extElem1", &pvalue->extElem1);

   rtPrintCloseBrace ();
}