📄 megaco_text_tokens.hrl
字号:
%% ``The contents of this file are subject to the Erlang Public License,%% Version 1.1, (the "License"); you may not use this file except in%% compliance with the License. You should have received a copy of the%% Erlang Public License along with this software. If not, it can be%% retrieved via the world wide web at http://www.erlang.org/.%% %% Software distributed under the License is distributed on an "AS IS"%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See%% the License for the specific language governing rights and limitations%% under the License.%% %% The Initial Developer of the Original Code is Ericsson Utvecklings AB.%% Portions created by Ericsson are Copyright 1999, Ericsson Utvecklings%% AB. All Rights Reserved.''%% %% $Id$%%%%----------------------------------------------------------------------%% Purpose: Define of tokens used in text encoding of Megaco/H.248%%----------------------------------------------------------------------%%----------------------------------------------------------------------%% Adding a new token requires changes in the following files:%% %% megaco_text_tokens.hrl%% megaco_text_gen.hrl%% megaco_compact_text_encoder.erl%% megaco_pretty_text_encoder.erl%% megaco_text_scanner.erl%% megaco_text_parser.yrl (safeToken rule, make_safe_token/1, actual rule)%%%% Plus regeneration the ASN.1 related files including%% manual patches %%----------------------------------------------------------------------%%----------------------------------------------------------------------%% Special characters%%-----------------------------------------------------------------------define(EqualToken, 16#3d).-define(ColonToken, 16#3a).-define(LbrktToken, 16#7b).-define(RbrktToken, 16#7d).-define(LsbrktToken, $[).-define(RsbrktToken, $]).-define(CommaToken, 16#2c).-define(DotToken, 16#2e).-define(SlashToken, 16#2f).-define(DoubleQuoteToken, 16#22).-define(SpToken, 16#20).-define(HtabToken, 16#09).-define(CrToken, 16#0d).-define(LfToken, 16#0a).-define(SemiColonToken, $;).-define(NequalToken, $#).-define(GreaterToken, $>).-define(LesserToken, $<).-define(BackslashToken, $\\).-define(LparToken, $().-define(RparToken, $)).-define(VbarToken, $|).%%----------------------------------------------------------------------%% Pretty version of tokens%%-----------------------------------------------------------------------define(PrettyAddToken , "Add" ).-define(PrettyAndAUDITSelectToken , "ANSLgc" ).-define(PrettyAuditToken , "Audit" ).-define(PrettyAuditCapToken , "AuditCapability" ).-define(PrettyAuditValueToken , "AuditValue" ).-define(PrettyAuthToken , "Authentication" ).-define(PrettyBothToken , "Both" ). % v3-define(PrettyBothwayToken , "Bothway" ).-define(PrettyBriefToken , "Brief" ).-define(PrettyBufferToken , "Buffer" ).-define(PrettyCtxToken , "Context" ).-define(PrettyContextAuditToken , "ContextAudit" ).-define(PrettyContextAttrToken , "ContextAttr" ). % v3-define(PrettyContextListToken , "ContextList" ). % v3-define(PrettyDigitMapToken , "DigitMap" ).-ifdef(encoder_version_pre_prev3c).-define(PrettyDirectionToken , "Direction" ). % v3 -else.-define(PrettyDirectionToken , "SPADirection" ). % v3 -endif.-define(PrettyDiscardToken , "Discard" ).-define(PrettyDisconnectedToken , "Disconnected" ).-define(PrettyDelayToken , "Delay" ).-define(PrettyDurationToken , "Duration" ).-define(PrettyEmbedToken , "Embed" ).-define(PrettyEmergencyToken , "Emergency" ).-ifdef(encoder_version_pre_prev3c).-define(PrettyEmergencyOffToken , "EmergencyOffToken" ). % v2-else.-define(PrettyEmergencyOffToken , "EmergencyOff" ). % v3-endif.-define(PrettyEmergencyValueToken , "EmergencyValue" ). % v3-define(PrettyErrorToken , "Error" ).-define(PrettyEventBufferToken , "EventBuffer" ).-define(PrettyEventsToken , "Events" ).-define(PrettyExternalToken , "External" ). % v3-define(PrettyFailoverToken , "Failover" ).-define(PrettyForcedToken , "Forced" ).-define(PrettyGracefulToken , "Graceful" ).-define(PrettyH221Token , "H221" ).-define(PrettyH223Token , "H223" ).-define(PrettyH226Token , "H226" ).-define(PrettyHandOffToken , "HandOff" ).-define(PrettyIEPSToken , "IEPSCall" ). % v3-define(PrettyImmAckRequiredToken , "ImmAckRequired" ).-define(PrettyInactiveToken , "Inactive" ).-define(PrettyInternalToken , "Internal" ). % v3-define(PrettyIntsigDelayToken , "Intersignal" ). % v3-define(PrettyInterruptByEventToken , "IntByEvent" ). -define(PrettyInterruptByNewSignalsDescrToken, "IntBySigDescr" ). -define(PrettyIsolateToken , "Isolate" ).-define(PrettyInSvcToken , "InService" ).-define(PrettyIterationToken , "Iteration" ). % v3-define(PrettyKeepActiveToken , "KeepActive" ).-define(PrettyLocalToken , "Local" ).-define(PrettyLocalControlToken , "LocalControl" ).-define(PrettyLockStepToken , "LockStep" ).-define(PrettyLoopbackToken , "Loopback" ).-define(PrettyMediaToken , "Media" ).-define(PrettyMegacopToken , "MEGACO" ).%% -define(PrettyMessageSegmentToken , "Segment" ). % v3-define(PrettyMethodToken , "Method" ).-define(PrettyMgcIdToken , "MgcIdToTry" ).-define(PrettyModeToken , "Mode" ).-define(PrettyModifyToken , "Modify" ).-define(PrettyModemToken , "Modem" ).-define(PrettyMoveToken , "Move" ).-define(PrettyMtpToken , "MTP" ).-define(PrettyMuxToken , "Mux" ).-define(PrettyNeverNotifyToken , "NeverNotify" ). % v3-define(PrettyNotifyToken , "Notify" ).-define(PrettyNotifyCompletionToken , "NotifyCompletion" ).-define(PrettyNotifyImmediateToken , "ImmediateNotify" ). % v3-define(PrettyNotifyRegulatedToken , "RegulatedNotify" ). % v3-define(PrettyNx64kToken , "Nx64Kservice" ).-define(PrettyObservedEventsToken , "ObservedEvents" ).-define(PrettyOffToken , "OFF" ).-define(PrettyOnewayToken , "Oneway" ).-define(PrettyOnewayBothToken , "OnewayBoth" ). % v3-define(PrettyOnewayExternalToken , "OnewayExternal" ). % v3-define(PrettyOnOffToken , "OnOff" ).-define(PrettyOrAUDITselectToken , "ORLgc" ). % v3-define(PrettyOnToken , "ON" ).-define(PrettyOtherReasonToken , "OtherReason" ).-define(PrettyOutOfSvcToken , "OutOfService" ).-define(PrettyPackagesToken , "Packages" ).-define(PrettyPendingToken , "Pending" ).-define(PrettyPriorityToken , "Priority" ).-define(PrettyProfileToken , "Profile" ).-define(PrettyReasonToken , "Reason" ).-define(PrettyRecvonlyToken , "ReceiveOnly" ).-define(PrettyReplyToken , "Reply" ).-define(PrettyResetEventsDescriptorToken , "ResetEventsDescriptor" ). % v3-define(PrettyRestartToken , "Restart" ).-define(PrettyRemoteToken , "Remote" ).-ifdef(encoder_version_pre_prev3c).-define(PrettyRequestIDToken , "RequestID" ). % v3-else.-define(PrettyRequestIDToken , "SPARequestID" ). % v3-endif.-define(PrettyReservedGroupToken , "ReservedGroup" ).-define(PrettyReservedValueToken , "ReservedValue" ).%% -define(PrettySegmentationCompleteToken , "END" ). % v3-define(PrettySendonlyToken , "SendOnly" ).-define(PrettySendrecvToken , "SendReceive" ).-define(PrettyServicesToken , "Services" ).-define(PrettyServiceStatesToken , "ServiceStates" ).-define(PrettyServiceChangeToken , "ServiceChange" ).-define(PrettyServiceChangeAddressToken , "ServiceChangeAddress" ).-define(PrettyServiceChangeIncompleteToken , "ServiceChangeInc" ). % v3-define(PrettySignalListToken , "SignalList" ).-define(PrettySignalsToken , "Signals" ).-define(PrettySignalTypeToken , "SignalType" ).-define(PrettyStatsToken , "Statistics" ).-define(PrettyStreamToken , "Stream" ).-define(PrettySubtractToken , "Subtract" ).-define(PrettySynchISDNToken , "SynchISDN" ).-define(PrettyTerminationStateToken , "TerminationState" ).-define(PrettyTestToken , "Test" ).-define(PrettyTimeOutToken , "TimeOut" ).-define(PrettyTopologyToken , "Topology" ).-define(PrettyTransToken , "Transaction" ).-define(PrettyResponseAckToken , "TransactionResponseAck").
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -