commsfwtools/commstools/svg/parse.ini
changeset 0 dfb7c4ff071f
child 5 68ef71f0cd72
equal deleted inserted replaced
-1:000000000000 0:dfb7c4ff071f
       
     1 # Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 # All rights reserved.
       
     3 # This component and the accompanying materials are made available
       
     4 # under the terms of the License "Symbian Foundation License v1.0"
       
     5 # which accompanies this distribution, and is available
       
     6 # at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
       
     7 #
       
     8 # Initial Contributors:
       
     9 # Nokia Corporation - initial contribution.
       
    10 #
       
    11 # Contributors:
       
    12 #
       
    13 # Description:
       
    14 # Ini file for parselog.pl and parsseq.pl
       
    15 # Section description:
       
    16 # ExcludeClass		Names of C++ node classes to exclude
       
    17 # ExcludeMessage	Names of messages to exclude
       
    18 # ExcludeIpc		Names of client/server IPCs to exclude
       
    19 # ExcludeShortName	Names of nodes to exclude via their "short" name (i.e. the name that they appear as on the SVG display)
       
    20 # ExcludeSingleTuple	Names of single tuple activities to be excluded (these are generally very simple activities,
       
    21 # such as PRControlClientJoin or PRForwardStateChange, where printing out the single tuple does
       
    22 # not add any more information than seeing the corresponding message being received at the node, and
       
    23 # just clutter up the display).  The special name "*" in the section means exclude all single tuples.
       
    24 # MessageArguments	List of arguments to display per message.  Format of the section is:
       
    25 # <message> <argument> [<argument>*]
       
    26 # <argument> := <data member name>[:node]
       
    27 # By default, arguments are displayed as signed decimal.  The addition of the postfix ":node"
       
    28 # against an argument indicates that the argument is the address of a node and should be
       
    29 # displayed as the node name.
       
    30 # ObjectNameTruncateAndOrder
       
    31 # Used to shorten object names and indicate left-to-right object placement order on the display.
       
    32 # Format of section is:
       
    33 # <string> <substitute string> <placement order>
       
    34 # Any occurrence of <string> in an object name is replaced with <substitute string>.  For each object
       
    35 # name, all entries in the section are scanned from first to last and any matching string substitutions
       
    36 # are applied in turn.  In addition, the first non-zero value of <placement order> from the list of matching
       
    37 # entries	is taken to be the object order.  <placement order> is a number, starting from one, indicating the
       
    38 # left-to-right ordering position on the display, relative to other objects whose <placement order> has been
       
    39 # specified (for example,	objects with order 2 will be to the left of those with order 3).  A value of zero
       
    40 # means no placement ordering is specified.  This is used to just apply a string substitution.
       
    41 # 
       
    42 #
       
    43 
       
    44 [ExcludeClass]
       
    45 
       
    46 # Excluding Tier manager and Container classes makes the relationship diagram much clearer.
       
    47 # Excluding the SelectionRequest and FlowRequest classes also makes it clearer - include them
       
    48 # (by commenting them out) as required.
       
    49 
       
    50 #CSockSessionProxy
       
    51 #CTierManagerFactoryContainer
       
    52 #CConnectionFactoryContainer
       
    53 #CSubConnectionFlowFactoryContainer
       
    54 #CSubConnectionFactoryContainer
       
    55 #CNetworkMetaConnectionProvider
       
    56 CAgentTierManager
       
    57 CIpTierManager
       
    58 CIPProtoTierManager
       
    59 #CSelectionRequest
       
    60 #CFlowRequest
       
    61 #CImplicitFlowRequest
       
    62 CMetaExtensionContainer
       
    63 CRefCountOwnerBase
       
    64 
       
    65 [ExcludeMessage]
       
    66 #ClientLeaving
       
    67 #CtrlClientJoined
       
    68 
       
    69 [ExcludeIpc]
       
    70 # DND generates alot of these IPCs, hence they are removed by default
       
    71 ESoGetOpt
       
    72 ESoSetOpt
       
    73 
       
    74 [ExcludeShortName]
       
    75 # Excluding Tier Managers makes the relationship diagram much clearer
       
    76 #IpTierMgr
       
    77 #IPProtoTierMgr
       
    78 #AgentTierMgr
       
    79 #SelReq
       
    80 #SelReq1
       
    81 #SelReq2
       
    82 #SelReq3
       
    83 #FlowRequest
       
    84 #FlowRequest1
       
    85 #FlowRequest2
       
    86 #FlowRequest3
       
    87 
       
    88 [DontHideShortName]
       
    89 Conn
       
    90 
       
    91 [ExcludeSingleTuple]
       
    92 #*
       
    93 
       
    94 [MessageArguments]
       
    95 StateChange		iStateChange.iStage iStateChange.iError
       
    96 BindTo			iNodeId.iPtr:node
       
    97 CommsBinderResponse	iNodeId.iPtr:node
       
    98 BindToRequest 		iCommsBinder.iCommsId.iPtr:node
       
    99 FoundOrCreated		iNodeId.iPtr:node
       
   100 SelectComplete		iNodeId.iPtr:node iProviderInfo.iAPId
       
   101 CSRCreated	iNodeId.iPtr:node
       
   102 BindToComplete	iValue
       
   103 Stop			iValue
       
   104 Stopped			iValue
       
   105 DataClientStop		iValue
       
   106 DataClientStopped	iValue
       
   107 Error			iValue iMsgId
       
   108 ProviderStatusChange	iValue
       
   109 DataClientStatusChange	iValue
       
   110 GoneDown		iValue1
       
   111 DataClientGoneDown	iValue1
       
   112 ImplicitFlowRequest	iFamily iProtocol
       
   113 DataClientRouted	iAddrUpdate.iProtocolId iAddrUpdate.iIapId
       
   114 IPPolicyParams		iSrcNodeId.iPtr:node iFlowId.iPtr:node
       
   115 IPProtoOpenCloseRoute	iValue
       
   116 TImplicitFlowRequest iFlowParams.iAddrFamily iFlowParams.iProtocol iFlowParams.iFlowRequestType
       
   117 FlowProvision iFlowParams.iAddrFamily iFlowParams.iProtocol iFlowParams.iFlowRequestType
       
   118 TPolicyCheckResponse iValue
       
   119 TPolicyCheckRequest iParams.iProcessId_Lo iParams.iThreadId_Lo iParams.iPlatSecResult
       
   120 ReJoinDataClientRequest iNodeId1.iPtr:node iNodeId2.iPtr:node
       
   121 SubSess iValue
       
   122 [ObjectNameTruncateAndOrder]
       
   123 # Note: the order that entries appear in this section is important as string substitutions occur in the order specified
       
   124 TransportFlowShim	TranFlowShim	2
       
   125 CSocket			Socket		2
       
   126 CHostResolver		HostResolver	2
       
   127 SubConnectionFlow	Flow		3
       
   128 CPppLcp			PppLcp		3
       
   129 CLANLinkCommon		LANLinkCommon	3
       
   130 CRawIPFlow		RawIPFlow	3
       
   131 CTunnelFlow		TunnelFlow	3
       
   132 CFlowRequest		FlowRequest	4
       
   133 CImplicitFlowRequest	ImplicitFlowReq	4
       
   134 SubConnection		SC		5
       
   135 MetaConnection		MC		7
       
   136 TierManager		TierMgr		8
       
   137 CSelectionRequest	CSelReq		8
       
   138 ConnectionProvider	CPr		6
       
   139 CConnection		CConn		6
       
   140 Factory			Fact		0
       
   141 Container		Cont		0
       
   142 Default			Def		0
       
   143 Provider		Pr		0
       
   144 DataCollector		DatCol		0
       
   145 RefCountOwnerBase	RefCntOwnBas	0
       
   146 Extension	Ext	0
       
   147 Broker	Brokr	0
       
   148 Network	Net	0
       
   149 
       
   150 [NotableTextToDisplay]
       
   151 "message not served by the node but matching activity found=>SEND TO ACTIVITY'S ORIGINATORS" "(Unserved message but matching activity, send to activity's originators)"