⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 megaco_ber_media_gateway_control_v2.erl

📁 OTP是开放电信平台的简称
💻 ERL
📖 第 1 页 / 共 5 页
字号:
'dec_Relation'/3,'dec_PkgdName'/3,'dec_Name'/3,'dec_PropertyParm'/3,'dec_StreamMode'/3,'dec_LocalControlDescriptor'/3,'dec_StreamParms'/3,'dec_StreamDescriptor'/3,'dec_MediaDescriptor'/3,'dec_TerminationIDList'/3,'dec_TerminationID'/3,'dec_WildcardField'/3,'dec_ServiceChangeResult'/3,'dec_ServiceChangeReply'/3,'dec_ServiceChangeRequest'/3,'dec_EventParameter'/3,'dec_EventName'/3,'dec_ObservedEvent'/3,'dec_ObservedEventsDescriptor'/3,'dec_NotifyReply'/3,'dec_NotifyRequest'/3,'dec_IndAudPackagesDescriptor'/3,'dec_IndAudStatisticsDescriptor'/3,'dec_IndAudDigitMapDescriptor'/3,'dec_IndAudSignal'/3,'dec_IndAudSeqSigList'/3,'dec_IndAudSignalsDescriptor'/3,'dec_IndAudEventBufferDescriptor'/3,'dec_IndAudEventsDescriptor'/3,'dec_IndAudTerminationStateDescriptor'/3,'dec_IndAudPropertyGroup'/3,'dec_IndAudLocalRemoteDescriptor'/3,'dec_IndAudPropertyParm'/3,'dec_IndAudLocalControlDescriptor'/3,'dec_IndAudStreamParms'/3,'dec_IndAudStreamDescriptor'/3,'dec_IndAudMediaDescriptor'/3,'dec_IndAuditParameter'/3,'dec_AuditDescriptor'/3,'dec_AuditReturnParameter'/3,'dec_TerminationAudit'/3,'dec_AuditResult'/3,'dec_AuditReply'/3,'dec_AuditRequest'/3,'dec_SubtractRequest'/3,'dec_AmmsReply'/3,'dec_AmmDescriptor'/3,'dec_AmmRequest'/3,'dec_TopologyRequest'/3,'dec_CommandReply'/3,'dec_Command'/3,'dec_CommandRequest'/3,'dec_ContextAttrAuditRequest'/3,'dec_ContextRequest'/3,'dec_ActionReply'/3,'dec_ActionRequest'/3,'dec_ContextID'/3,'dec_ErrorText'/3,'dec_ErrorCode'/3,'dec_ErrorDescriptor'/3,'dec_TransactionAck'/3,'dec_TransactionResponseAck'/3,'dec_TransactionReply'/3,'dec_TransactionPending'/3,'dec_TransactionRequest'/3,'dec_TransactionId'/3,'dec_Transaction'/3,'dec_PathName'/3,'dec_IP6Address'/3,'dec_IP4Address'/3,'dec_DomainName'/3,'dec_MId'/3,'dec_Message'/3,'dec_AuthData'/3,'dec_SequenceNum'/3,'dec_SecurityParmIndex'/3,'dec_AuthenticationHeader'/3,'dec_MegacoMessage'/3]).-export([info/0]).-export([encode/2,decode/2,encode_disp/2,decode_disp/2]).encoding_rule() ->   ber.encode(Type,Data) ->case catch encode_disp(Type,Data) of  {'EXIT',{error,Reason}} ->    {error,Reason};  {'EXIT',Reason} ->    {error,{asn1,Reason}};  {Bytes,_Len} ->    {ok,wrap_encode(Bytes)};  Bytes ->    {ok,wrap_encode(Bytes)}end.decode(Type,Data) ->case catch decode_disp(Type,wrap_decode(Data)) of  {'EXIT',{error,Reason}} ->    {error,Reason};  {'EXIT',Reason} ->    {error,{asn1,Reason}};  {X,_Rest} ->    {ok,X};  {X,_Rest,_Len} ->    {ok,X}end.encode_disp('Value',Data) -> 'enc_Value'(Data,[]);encode_disp('TimeNotation',Data) -> 'enc_TimeNotation'(Data,[]);encode_disp('H221NonStandard',Data) -> 'enc_H221NonStandard'(Data,[]);encode_disp('NonStandardIdentifier',Data) -> 'enc_NonStandardIdentifier'(Data,[]);encode_disp('NonStandardData',Data) -> 'enc_NonStandardData'(Data,[]);encode_disp('StatisticsParameter',Data) -> 'enc_StatisticsParameter'(Data,[]);encode_disp('StatisticsDescriptor',Data) -> 'enc_StatisticsDescriptor'(Data,[]);encode_disp('PackagesItem',Data) -> 'enc_PackagesItem'(Data,[]);encode_disp('PackagesDescriptor',Data) -> 'enc_PackagesDescriptor'(Data,[]);encode_disp('ServiceChangeProfile',Data) -> 'enc_ServiceChangeProfile'(Data,[]);encode_disp('ServiceChangeMethod',Data) -> 'enc_ServiceChangeMethod'(Data,[]);encode_disp('ServiceChangeResParm',Data) -> 'enc_ServiceChangeResParm'(Data,[]);encode_disp('ServiceChangeAddress',Data) -> 'enc_ServiceChangeAddress'(Data,[]);encode_disp('ServiceChangeParm',Data) -> 'enc_ServiceChangeParm'(Data,[]);encode_disp('DigitMapValue',Data) -> 'enc_DigitMapValue'(Data,[]);encode_disp('DigitMapName',Data) -> 'enc_DigitMapName'(Data,[]);encode_disp('DigitMapDescriptor',Data) -> 'enc_DigitMapDescriptor'(Data,[]);encode_disp('ModemType',Data) -> 'enc_ModemType'(Data,[]);encode_disp('ModemDescriptor',Data) -> 'enc_ModemDescriptor'(Data,[]);encode_disp('RequestID',Data) -> 'enc_RequestID'(Data,[]);encode_disp('SigParameter',Data) -> 'enc_SigParameter'(Data,[]);encode_disp('NotifyCompletion',Data) -> 'enc_NotifyCompletion'(Data,[]);encode_disp('SignalName',Data) -> 'enc_SignalName'(Data,[]);encode_disp('SignalType',Data) -> 'enc_SignalType'(Data,[]);encode_disp('Signal',Data) -> 'enc_Signal'(Data,[]);encode_disp('SeqSigList',Data) -> 'enc_SeqSigList'(Data,[]);encode_disp('SignalRequest',Data) -> 'enc_SignalRequest'(Data,[]);encode_disp('SignalsDescriptor',Data) -> 'enc_SignalsDescriptor'(Data,[]);encode_disp('EventSpec',Data) -> 'enc_EventSpec'(Data,[]);encode_disp('EventBufferDescriptor',Data) -> 'enc_EventBufferDescriptor'(Data,[]);encode_disp('SecondRequestedActions',Data) -> 'enc_SecondRequestedActions'(Data,[]);encode_disp('SecondRequestedEvent',Data) -> 'enc_SecondRequestedEvent'(Data,[]);encode_disp('SecondEventsDescriptor',Data) -> 'enc_SecondEventsDescriptor'(Data,[]);encode_disp('EventDM',Data) -> 'enc_EventDM'(Data,[]);encode_disp('RequestedActions',Data) -> 'enc_RequestedActions'(Data,[]);encode_disp('RequestedEvent',Data) -> 'enc_RequestedEvent'(Data,[]);encode_disp('EventsDescriptor',Data) -> 'enc_EventsDescriptor'(Data,[]);encode_disp('StreamID',Data) -> 'enc_StreamID'(Data,[]);encode_disp('MuxType',Data) -> 'enc_MuxType'(Data,[]);encode_disp('MuxDescriptor',Data) -> 'enc_MuxDescriptor'(Data,[]);encode_disp('ServiceState',Data) -> 'enc_ServiceState'(Data,[]);encode_disp('EventBufferControl',Data) -> 'enc_EventBufferControl'(Data,[]);encode_disp('TerminationStateDescriptor',Data) -> 'enc_TerminationStateDescriptor'(Data,[]);encode_disp('PropertyGroup',Data) -> 'enc_PropertyGroup'(Data,[]);encode_disp('LocalRemoteDescriptor',Data) -> 'enc_LocalRemoteDescriptor'(Data,[]);encode_disp('Relation',Data) -> 'enc_Relation'(Data,[]);encode_disp('PkgdName',Data) -> 'enc_PkgdName'(Data,[]);encode_disp('Name',Data) -> 'enc_Name'(Data,[]);encode_disp('PropertyParm',Data) -> 'enc_PropertyParm'(Data,[]);encode_disp('StreamMode',Data) -> 'enc_StreamMode'(Data,[]);encode_disp('LocalControlDescriptor',Data) -> 'enc_LocalControlDescriptor'(Data,[]);encode_disp('StreamParms',Data) -> 'enc_StreamParms'(Data,[]);encode_disp('StreamDescriptor',Data) -> 'enc_StreamDescriptor'(Data,[]);encode_disp('MediaDescriptor',Data) -> 'enc_MediaDescriptor'(Data,[]);encode_disp('TerminationIDList',Data) -> 'enc_TerminationIDList'(Data,[]);encode_disp('TerminationID',Data) -> 'enc_TerminationID'(Data,[]);encode_disp('WildcardField',Data) -> 'enc_WildcardField'(Data,[]);encode_disp('ServiceChangeResult',Data) -> 'enc_ServiceChangeResult'(Data,[]);encode_disp('ServiceChangeReply',Data) -> 'enc_ServiceChangeReply'(Data,[]);encode_disp('ServiceChangeRequest',Data) -> 'enc_ServiceChangeRequest'(Data,[]);encode_disp('EventParameter',Data) -> 'enc_EventParameter'(Data,[]);encode_disp('EventName',Data) -> 'enc_EventName'(Data,[]);encode_disp('ObservedEvent',Data) -> 'enc_ObservedEvent'(Data,[]);encode_disp('ObservedEventsDescriptor',Data) -> 'enc_ObservedEventsDescriptor'(Data,[]);encode_disp('NotifyReply',Data) -> 'enc_NotifyReply'(Data,[]);encode_disp('NotifyRequest',Data) -> 'enc_NotifyRequest'(Data,[]);encode_disp('IndAudPackagesDescriptor',Data) -> 'enc_IndAudPackagesDescriptor'(Data,[]);encode_disp('IndAudStatisticsDescriptor',Data) -> 'enc_IndAudStatisticsDescriptor'(Data,[]);encode_disp('IndAudDigitMapDescriptor',Data) -> 'enc_IndAudDigitMapDescriptor'(Data,[]);encode_disp('IndAudSignal',Data) -> 'enc_IndAudSignal'(Data,[]);encode_disp('IndAudSeqSigList',Data) -> 'enc_IndAudSeqSigList'(Data,[]);encode_disp('IndAudSignalsDescriptor',Data) -> 'enc_IndAudSignalsDescriptor'(Data,[]);encode_disp('IndAudEventBufferDescriptor',Data) -> 'enc_IndAudEventBufferDescriptor'(Data,[]);encode_disp('IndAudEventsDescriptor',Data) -> 'enc_IndAudEventsDescriptor'(Data,[]);encode_disp('IndAudTerminationStateDescriptor',Data) -> 'enc_IndAudTerminationStateDescriptor'(Data,[]);encode_disp('IndAudPropertyGroup',Data) -> 'enc_IndAudPropertyGroup'(Data,[]);encode_disp('IndAudLocalRemoteDescriptor',Data) -> 'enc_IndAudLocalRemoteDescriptor'(Data,[]);encode_disp('IndAudPropertyParm',Data) -> 'enc_IndAudPropertyParm'(Data,[]);encode_disp('IndAudLocalControlDescriptor',Data) -> 'enc_IndAudLocalControlDescriptor'(Data,[]);encode_disp('IndAudStreamParms',Data) -> 'enc_IndAudStreamParms'(Data,[]);encode_disp('IndAudStreamDescriptor',Data) -> 'enc_IndAudStreamDescriptor'(Data,[]);encode_disp('IndAudMediaDescriptor',Data) -> 'enc_IndAudMediaDescriptor'(Data,[]);encode_disp('IndAuditParameter',Data) -> 'enc_IndAuditParameter'(Data,[]);encode_disp('AuditDescriptor',Data) -> 'enc_AuditDescriptor'(Data,[]);encode_disp('AuditReturnParameter',Data) -> 'enc_AuditReturnParameter'(Data,[]);encode_disp('TerminationAudit',Data) -> 'enc_TerminationAudit'(Data,[]);encode_disp('AuditResult',Data) -> 'enc_AuditResult'(Data,[]);encode_disp('AuditReply',Data) -> 'enc_AuditReply'(Data,[]);encode_disp('AuditRequest',Data) -> 'enc_AuditRequest'(Data,[]);encode_disp('SubtractRequest',Data) -> 'enc_SubtractRequest'(Data,[]);encode_disp('AmmsReply',Data) -> 'enc_AmmsReply'(Data,[]);encode_disp('AmmDescriptor',Data) -> 'enc_AmmDescriptor'(Data,[]);encode_disp('AmmRequest',Data) -> 'enc_AmmRequest'(Data,[]);encode_disp('TopologyRequest',Data) -> 'enc_TopologyRequest'(Data,[]);encode_disp('CommandReply',Data) -> 'enc_CommandReply'(Data,[]);encode_disp('Command',Data) -> 'enc_Command'(Data,[]);encode_disp('CommandRequest',Data) -> 'enc_CommandRequest'(Data,[]);encode_disp('ContextAttrAuditRequest',Data) -> 'enc_ContextAttrAuditRequest'(Data,[]);encode_disp('ContextRequest',Data) -> 'enc_ContextRequest'(Data,[]);encode_disp('ActionReply',Data) -> 'enc_ActionReply'(Data,[]);encode_disp('ActionRequest',Data) -> 'enc_ActionRequest'(Data,[]);encode_disp('ContextID',Data) -> 'enc_ContextID'(Data,[]);encode_disp('ErrorText',Data) -> 'enc_ErrorText'(Data,[]);encode_disp('ErrorCode',Data) -> 'enc_ErrorCode'(Data,[]);encode_disp('ErrorDescriptor',Data) -> 'enc_ErrorDescriptor'(Data,[]);encode_disp('TransactionAck',Data) -> 'enc_TransactionAck'(Data,[]);encode_disp('TransactionResponseAck',Data) -> 'enc_TransactionResponseAck'(Data,[]);encode_disp('TransactionReply',Data) -> 'enc_TransactionReply'(Data,[]);encode_disp('TransactionPending',Data) -> 'enc_TransactionPending'(Data,[]);encode_disp('TransactionRequest',Data) -> 'enc_TransactionRequest'(Data,[]);encode_disp('TransactionId',Data) -> 'enc_TransactionId'(Data,[]);encode_disp('Transaction',Data) -> 'enc_Transaction'(Data,[]);encode_disp('PathName',Data) -> 'enc_PathName'(Data,[]);encode_disp('IP6Address',Data) -> 'enc_IP6Address'(Data,[]);encode_disp('IP4Address',Data) -> 'enc_IP4Address'(Data,[]);encode_disp('DomainName',Data) -> 'enc_DomainName'(Data,[]);encode_disp('MId',Data) -> 'enc_MId'(Data,[]);encode_disp('Message',Data) -> 'enc_Message'(Data,[]);encode_disp('AuthData',Data) -> 'enc_AuthData'(Data,[]);encode_disp('SequenceNum',Data) -> 'enc_SequenceNum'(Data,[]);encode_disp('SecurityParmIndex',Data) -> 'enc_SecurityParmIndex'(Data,[]);encode_disp('AuthenticationHeader',Data) -> 'enc_AuthenticationHeader'(Data,[]);encode_disp('MegacoMessage',Data) -> 'enc_MegacoMessage'(Data,[]);encode_disp(Type,_Data) -> exit({error,{asn1,{undefined_type,Type}}}).decode_disp('Value',Data) -> 'dec_Value'(Data,mandatory);decode_disp('TimeNotation',Data) -> 'dec_TimeNotation'(Data,mandatory);decode_disp('H221NonStandard',Data) -> 'dec_H221NonStandard'(Data,mandatory);decode_disp('NonStandardIdentifier',Data) -> 'dec_NonStandardIdentifier'(Data,mandatory);decode_disp('NonStandardData',Data) -> 'dec_NonStandardData'(Data,mandatory);decode_disp('StatisticsParameter',Data) -> 'dec_StatisticsParameter'(Data,mandatory);decode_disp('StatisticsDescriptor',Data) -> 'dec_StatisticsDescriptor'(Data,mandatory);decode_disp('PackagesItem',Data) -> 'dec_PackagesItem'(Data,mandatory);decode_disp('PackagesDescriptor',Data) -> 'dec_PackagesDescriptor'(Data,mandatory);decode_disp('ServiceChangeProfile',Data) -> 'dec_ServiceChangeProfile'(Data,mandatory);decode_disp('ServiceChangeMethod',Data) -> 'dec_ServiceChangeMethod'(Data,mandatory);decode_disp('ServiceChangeResParm',Data) -> 'dec_ServiceChangeResParm'(Data,mandatory);decode_disp('ServiceChangeAddress',Data) -> 'dec_ServiceChangeAddress'(Data,mandatory);decode_disp('ServiceChangeParm',Data) -> 'dec_ServiceChangeParm'(Data,mandatory);decode_disp('DigitMapValue',Data) -> 'dec_DigitMapValue'(Data,mandatory);decode_disp('DigitMapName',Data) -> 'dec_DigitMapName'(Data,mandatory);decode_disp('DigitMapDescriptor',Data) -> 'dec_DigitMapDescriptor'(Data,mandatory);decode_disp('ModemType',Data) -> 'dec_ModemType'(Data,mandatory);decode_disp('ModemDescriptor',Data) -> 'dec_ModemDescriptor'(Data,mandatory);decode_disp('RequestID',Data) -> 'dec_RequestID'(Data,mandatory);decode_disp('SigParameter',Data) -> 'dec_SigParameter'(Data,mandatory);decode_disp('NotifyCompletion',Data) -> 'dec_NotifyCompletion'(Data,mandatory);decode_disp('SignalName',Data) -> 'dec_SignalName'(Data,mandatory);decode_disp('SignalType',Data) -> 'dec_SignalType'(Data,mandatory);decode_disp('Signal',Data) -> 'dec_Signal'(Data,mandatory);decode_disp('SeqSigList',Data) -> 'dec_SeqSigList'(Data,mandatory);decode_disp('SignalRequest',Data) -> 'dec_SignalRequest'(Data,mandatory);decode_disp('SignalsDescriptor',Data) -> 'dec_SignalsDescriptor'(Data,mandatory);decode_disp('EventSpec',Data) -> 'dec_EventSpec'(Data,mandatory);decode_disp('EventBufferDescriptor',Data) -> 'dec_EventBufferDescriptor'(Data,mandatory);decode_disp('SecondRequestedActions',Data) -> 'dec_SecondRequestedActions'(Data,mandatory);decode_disp('SecondRequestedEvent',Data) -> 'dec_SecondRequestedEvent'(Data,mandatory);decode_disp('SecondEventsDescriptor',Data) -> 'dec_SecondEventsDescriptor'(Data,mandatory);decode_disp('EventDM',Data) -> 'dec_EventDM'(Data,mandatory);decode_disp('RequestedActions',Data) -> 'dec_RequestedActions'(Data,mandatory);decode_disp('RequestedEvent',Data) -> 'dec_RequestedEvent'(Data,mandatory);decode_disp('EventsDescriptor',Data) -> 'dec_EventsDescriptor'(Data,mandatory);decode_disp('StreamID',Data) -> 'dec_StreamID'(Data,mandatory);decode_disp('MuxType',Data) -> 'dec_MuxType'(Data,mandatory);decode_disp('MuxDescriptor',Data) -> 'dec_MuxDescriptor'(Data,mandatory);decode_disp('ServiceState',Data) -> 'dec_ServiceState'(Data,mandatory);decode_disp('EventBufferControl',Data) -> 'dec_EventBufferControl'(Data,mandatory);decode_disp('TerminationStateDescriptor',Data) -> 'dec_TerminationStateDescriptor'(Data,mandatory);decode_disp('PropertyGroup',Data) -> 'dec_PropertyGroup'(Data,mandatory);decode_disp('LocalRemoteDescriptor',Data) -> 'dec_LocalRemoteDescriptor'(Data,mandatory);decode_disp('Relation',Data) -> 'dec_Relation'(Data,mandatory);decode_disp('PkgdName',Data) -> 'dec_PkgdName'(Data,mandatory);decode_disp('Name',Data) -> 'dec_Name'(Data,mandatory);decode_disp('PropertyParm',Data) -> 'dec_PropertyParm'(Data,mandatory);decode_disp('StreamMode',Data) -> 'dec_StreamMode'(Data,mandatory);decode_disp('LocalControlDescriptor',Data) -> 'dec_LocalControlDescriptor'(Data,mandatory);decode_disp('StreamParms',Data) -> 'dec_StreamParms'(Data,mandatory);decode_disp('StreamDescriptor',Data) -> 'dec_StreamDescriptor'(Data,mandatory);decode_disp('MediaDescriptor',Data) -> 'dec_MediaDescriptor'(Data,mandatory);decode_disp('TerminationIDList',Data) -> 'dec_TerminationIDList'(Data,mandatory);decode_disp('TerminationID',Data) -> 'dec_TerminationID'(Data,mandatory);decode_disp('WildcardField',Data) -> 'dec_WildcardField'(Data,mandatory);decode_disp('ServiceChangeResult',Data) -> 'dec_ServiceChangeResult'(Data,mandatory);decode_disp('ServiceChangeReply',Data) -> 'dec_ServiceChangeReply'(Data,mandatory);decode_disp('ServiceChangeRequest',Data) -> 'dec_ServiceChangeRequest'(Data,mandatory);decode_disp('EventParameter',Data) -> 'dec_EventParameter'(Data,mandatory);decode_disp('EventName',Data) -> 'dec_EventName'(Data,mandatory);decode_disp('ObservedEvent',Data) -> 'dec_ObservedEvent'(Data,mandatory);decode_disp('ObservedEventsDescriptor',Data) -> 'dec_ObservedEventsDescriptor'(Data,mandatory);decode_disp('NotifyReply',Data) -> 'dec_NotifyReply'(Data,mandatory);decode_disp('NotifyRequest',Data) -> 'dec_NotifyRequest'(Data,mandatory);decode_disp('IndAudPackagesDescriptor',Data) -> 'dec_IndAudPackagesDescriptor'(Data,mandatory);decode_disp('IndAudStatisticsDescriptor',Data) -> 'dec_IndAudStatisticsDescriptor'(Data,mandatory);decode_disp('IndAudDigitMapDescriptor',Data) -> 'dec_IndAudDigitMapDescriptor'(Data,mandatory);decode_disp('IndAudSignal',Data) -> 'dec_IndAudSignal'(Data,mandatory);decode_disp('IndAudSeqSigList',Data) -> 'dec_IndAudSeqSigList'(Data,mandatory);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -