]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - ipc_3_43_00_00_eng/docs/cdoc/ti/sdo/ipc/interfaces/package/package.doc.xml
Add IPC 3.34.00.00 eng release
[processor-sdk/performance-audio-sr.git] / ipc_3_43_00_00_eng / docs / cdoc / ti / sdo / ipc / interfaces / package / package.doc.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package kind='package' name='ti.sdo.ipc.interfaces' nodoc='0' root='../../../../' summary='IPC-related+interfaces'>
3     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eti.sdo.ipc.interfaces%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+1%5D+%7B'/>
4     <line tab='0' content='%7D'/>
5     <unit name='IGateMPSupport' kind='interface' nodoc='0' metaonly='0' summary='' inherits='xdc.runtime.IGateProvider'>
6         <synopSpec>
7             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2Fpackage.html%22+title%3D%22ti.sdo.ipc.interfaces%22%3Eti.sdo.ipc.interfaces%3C%2Fa%3E%3B'/>
8             <line blank='1' always='0'/>
9             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIGateMPSupport%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%22+title%3D%22xdc.runtime.IGateProvider%22%3EIGateProvider%3C%2Fa%3E+%7B'/>
10             <line tab='0' content='%7D'/>
11         </synopSpec>
12         <specInfo>
13             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIGateMPSupport%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
14             <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%22+title%3D%22xdc.runtime.IGateProvider%22%3Exdc.runtime.IGateProvider%3C%2Fa%3E'/>
15             <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
16             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
17         </specInfo>
18         <synopTarg>
19             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.h%26gt%3B%3C%2Fspan%3E'/>
20         </synopTarg>
21         <group name='local proxy modules'>
22         </group>
23         <group name='module-wide constants &amp; types'>
24             <decl kind='const' name='Q_BLOCKING' anchor='.Q_.B.L.O.C.K.I.N.G' altext='ti.sdo.ipc.interfaces.IGateMPSupport.Q_BLOCKING' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Blocking+quality' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23.Q_.B.L.O.C.K.I.N.G%22+title%3D%22xdc.runtime.IGateProvider.Q_BLOCKING%22%3EIGateProvider%3C%2Fa%3E'>
25                 <synopSpec>
26                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EQ_BLOCKING%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
27                 </synopSpec>
28                 <docSect name='details'>
29                     <docPara content='Gates+with+this+%22quality%22+may+cause+the+calling+thread+to+block%3B+%0A++i.e.%2C+suspend+execution+until+another+thread+leaves+the+gate.'/>
30                 </docSect>
31             </decl>
32             <decl kind='const' name='Q_PREEMPTING' anchor='.Q_.P.R.E.E.M.P.T.I.N.G' altext='ti.sdo.ipc.interfaces.IGateMPSupport.Q_PREEMPTING' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Preempting+quality' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23.Q_.P.R.E.E.M.P.T.I.N.G%22+title%3D%22xdc.runtime.IGateProvider.Q_PREEMPTING%22%3EIGateProvider%3C%2Fa%3E'>
33                 <synopSpec>
34                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EQ_PREEMPTING%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
35                 </synopSpec>
36                 <docSect name='details'>
37                     <docPara content='Gates+with+this+%22quality%22+allow+other+threads+to+preempt+the+thread%0A++that+has+already+entered+the+gate.'/>
38                 </docSect>
39             </decl>
40             <decl spacer='1'/>
41         </group>
42         <group name='module-wide config parameters'>
43             <decl spacer='1'/>
44             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.interfaces.IGateMPSupport.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
45                 <synopSpec>
46                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
47                     <line tab='1' content='%255B'/>
48                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
49                     <line tab='2' content='%257B'/>
50                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
51                     <line tab='3' content='fields%253A%2B%255B'/>
52                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
53                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
54                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
55                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
56                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
57                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
58                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
59                     <line tab='3' content='%255D'/>
60                     <line tab='2' content='%257D'/>
61                     <line tab='1' content='%255D%252C'/>
62                     <line tab='1' content='%255B'/>
63                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
64                     <line tab='2' content='%257B'/>
65                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
66                     <line tab='3' content='fields%253A%2B%255B'/>
67                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
68                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
69                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
70                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
71                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
72                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
73                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
74                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
75                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
76                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
77                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
78                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
79                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
80                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
81                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
82                     <line tab='3' content='%255D'/>
83                     <line tab='2' content='%257D'/>
84                     <line tab='1' content='%255D%252C'/>
85                     <line tab='1' content='%255B'/>
86                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
87                     <line tab='2' content='%257B'/>
88                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
89                     <line tab='3' content='fields%253A%2B%255B'/>
90                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
91                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
92                     <line tab='3' content='%255D'/>
93                     <line tab='2' content='%257D'/>
94                     <line tab='1' content='%255D%252C'/>
95                     <line tab='1' content='%255B'/>
96                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
97                     <line tab='2' content='%257B'/>
98                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
99                     <line tab='3' content='fields%253A%2B%255B'/>
100                     <line tab='4' content='%2522Log.Event%2522'/>
101                     <line tab='3' content='%255D'/>
102                     <line tab='2' content='%257D'/>
103                     <line tab='1' content='%255D%252C'/>
104                     <line tab='1' content='%255B'/>
105                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
106                     <line tab='2' content='%257B'/>
107                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
108                     <line tab='3' content='fields%253A%2B%255B'/>
109                     <line tab='4' content='%2522Log.Event%2522'/>
110                     <line tab='3' content='%255D'/>
111                     <line tab='2' content='%257D'/>
112                     <line tab='1' content='%255D%252C'/>
113                     <line tab='1' content='%255B'/>
114                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
115                     <line tab='2' content='%257B'/>
116                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
117                     <line tab='3' content='fields%253A%2B%255B'/>
118                     <line tab='4' content='%2522Assert.Id%2522'/>
119                     <line tab='3' content='%255D'/>
120                     <line tab='2' content='%257D'/>
121                     <line tab='1' content='%255D%252C'/>
122                     <line tab='1' content='%255B'/>
123                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
124                     <line tab='2' content='%257B'/>
125                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
126                     <line tab='3' content='fields%253A%2B%255B'/>
127                     <line tab='4' content='%2522Assert.Id%2522'/>
128                     <line tab='3' content='%255D'/>
129                     <line tab='2' content='%257D'/>
130                     <line tab='1' content='%255D%252C'/>
131                     <line tab='1' content='%255B'/>
132                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
133                     <line tab='2' content='%257B'/>
134                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
135                     <line tab='3' content='fields%253A%2B%255B'/>
136                     <line tab='4' content='%2522Error.Id%2522'/>
137                     <line tab='3' content='%255D'/>
138                     <line tab='2' content='%257D'/>
139                     <line tab='1' content='%255D%252C'/>
140                     <line tab='1' content='%255B'/>
141                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
142                     <line tab='2' content='%257B'/>
143                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
144                     <line tab='3' content='fields%253A%2B%255B'/>
145                     <line tab='4' content='%2522Error.Id%2522'/>
146                     <line tab='3' content='%255D'/>
147                     <line tab='2' content='%257D'/>
148                     <line tab='1' content='%255D'/>
149                     <line tab='0' content='%255D%3B'/>
150                 </synopSpec>
151             </decl>
152             <decl spacer='1'/>
153             <decl spacer='1'/>
154             <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.interfaces.IGateMPSupport.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
155                 <synopSpec>
156                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
157                 </synopSpec>
158                 <docSect name='details'>
159                     <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
160                 </docSect>
161             </decl>
162             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.interfaces.IGateMPSupport.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
163                 <synopSpec>
164                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
165                 </synopSpec>
166             </decl>
167             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.interfaces.IGateMPSupport.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
168                 <synopSpec>
169                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
170                 </synopSpec>
171             </decl>
172         </group>
173         <group name='module-wide data'>
174         </group>
175         <group name='module-wide functions'>
176             <decl kind='fxn' name='getReservedMask' anchor='get.Reserved.Mask' altext='ti.sdo.ipc.interfaces.IGateMPSupport.getReservedMask' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
177                 <synopSpec>
178                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetReservedMask%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
179                 </synopSpec>
180             </decl>
181             <decl kind='fxn' name='query' anchor='query' altext='ti.sdo.ipc.interfaces.IGateMPSupport.query' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Runtime+test+for+a+particular+gate+quality' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23query%22+title%3D%22xdc.runtime.IGateProvider.query%22%3EIGateProvider%3C%2Fa%3E'>
182                 <synopSpec>
183                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Equery%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Equal%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
184                 </synopSpec>
185                 <docSect name='ARGUMENTS'>
186                     <docChild name='qual' summary='constant+describing+a+quality'>
187                     </docChild>
188                 </docSect>
189                 <docSect name='returns'>
190                     <docPara content='Returns+%3Ctt%3ETRUE%3C%2Ftt%3E+if+the+gate+has+the+given+quality%2C%0A++and+%3Ctt%3EFALSE%3C%2Ftt%3E+otherwise%2C+which+includes+the+case+when+the+gate+does+not%0A++recognize+the+constant+describing+the+quality.'/>
191                 </docSect>
192             </decl>
193             <decl kind='fxn' name='sharedMemReq' anchor='shared.Mem.Req' altext='ti.sdo.ipc.interfaces.IGateMPSupport.sharedMemReq' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Amount+of+shared+memory+required+for+creation+of+each+instance'>
194                 <synopSpec>
195                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedMemReq%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport.Params%22%3EIGateMPSupport.Params%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eparams%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
196                 </synopSpec>
197                 <docSect name='ARGUMENTS'>
198                     <docChild name='params' summary='Pointer+to+the+parameters+that+will+be+used+in%0A++++++++++++++++++++++the+create.'>
199                     </docChild>
200                 </docSect>
201                 <docSect name='details'>
202                     <docPara content='The+value+returned+by+this+function+may+depend+on+the+cache+alignment%0A++requirements+for+the+shared+region+from+which+memory+will+be+used.'/>
203                 </docSect>
204                 <docSect name='returns'>
205                     <docPara content='Number+of+MAUs+needed+to+create+the+instance.'/>
206                 </docSect>
207             </decl>
208             <decl spacer='1'/>
209             <decl kind='fxn' name='getNumResources' anchor='get.Num.Resources' altext='ti.sdo.ipc.interfaces.IGateMPSupport.getNumResources' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Returns+the+number+of+resources+offered+by+the+GateMP+delegate' metaonly='1'>
210                 <synopSpec>
211                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetNumResources%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
212                 </synopSpec>
213             </decl>
214             <decl kind='fxn' name='getRemoteStatus$view' anchor='get.Remote.Status$view' altext='ti.sdo.ipc.interfaces.IGateMPSupport.getRemoteStatus$view' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
215                 <synopSpec>
216                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetRemoteStatus%24view%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ehandle%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
217                 </synopSpec>
218             </decl>
219             <decl kind='fxn' name='queryMeta' anchor='query.Meta' altext='ti.sdo.ipc.interfaces.IGateMPSupport.queryMeta' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Configuration+time+test+for+a+particular+gate+quality' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23query.Meta%22+title%3D%22xdc.runtime.IGateProvider.queryMeta%22%3EIGateProvider%3C%2Fa%3E' metaonly='1'>
220                 <synopSpec>
221                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueryMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Equal%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
222                 </synopSpec>
223                 <docSect name='ARGUMENTS'>
224                     <docChild name='qual' summary='constant+describing+a+quality'>
225                     </docChild>
226                 </docSect>
227                 <docSect name='returns'>
228                     <docPara content='Returns+%3Ctt%3ETRUE%3C%2Ftt%3E+if+the+gate+has+the+given+quality%2C%0A++and+%3Ctt%3EFALSE%3C%2Ftt%3E+otherwise%2C+which+includes+the+case+when+the+gate+does+not%0A++recognize+the+constant+describing+the+quality.'/>
229                 </docSect>
230             </decl>
231         </group>
232         <group name='$instance'>
233             <synopSpec>
234                 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
235                 <line blank='1' always='0'/>
236             </synopSpec>
237         </group>
238         <group name='per-instance object types'>
239             <synopTarg>
240                 <line tab='0' comment='Client+reference+to+an+abstract+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIGateMPSupport_Object%3C%2Fspan%3E%3C%2Fgo%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIGateMPSupport_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
241             </synopTarg>
242         </group>
243         <group name='per-instance config parameters'>
244             <synopMeta>
245                 <line tab='0' comment='Instance+config-params+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+IGateMPSupport.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
246                 <line tab='1' nodoc='1' comment='' anchor='open.Flag' altext='ti.sdo.ipc.interfaces.IGateMPSupport.openFlag' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EopenFlag%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
247                 <line tab='1' nodoc='1' comment='' anchor='region.Id' altext='ti.sdo.ipc.interfaces.IGateMPSupport.regionId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregionId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
248                 <line tab='1' comment='Logical+resource+id' anchor='resource.Id' altext='ti.sdo.ipc.interfaces.IGateMPSupport.resourceId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EresourceId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
249                 <line tab='1' comment='Physical+address+of+the+shared+memory' anchor='shared.Addr' altext='ti.sdo.ipc.interfaces.IGateMPSupport.sharedAddr' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
250             </synopMeta>
251             <synopTarg>
252                 <line tab='0' comment='Instance+config-params+structure' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIGateMPSupport_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
253                 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIInstance.html%23per-instance_config_parameters%22+title%3D%22xdc.runtime.IInstance.Params%22%3EIInstance_Params%3C%2Fa%3E+*instance%3B'/>
254                 <line tab='1' nodoc='1' comment='' anchor='open.Flag' altext='ti.sdo.ipc.interfaces.IGateMPSupport.openFlag' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EopenFlag%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
255                 <line tab='1' nodoc='1' comment='' anchor='region.Id' altext='ti.sdo.ipc.interfaces.IGateMPSupport.regionId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregionId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
256                 <line tab='1' comment='Logical+resource+id' anchor='resource.Id' altext='ti.sdo.ipc.interfaces.IGateMPSupport.resourceId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EresourceId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
257                 <line tab='1' comment='Physical+address+of+the+shared+memory' anchor='shared.Addr' altext='ti.sdo.ipc.interfaces.IGateMPSupport.sharedAddr' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
258                 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIGateMPSupport_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
259             </synopTarg>
260             <decl kind='config' name='openFlag' anchor='open.Flag' altext='ti.sdo.ipc.interfaces.IGateMPSupport.openFlag' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary=''>
261                 <synopSpec>
262                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EopenFlag%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
263                 </synopSpec>
264             </decl>
265             <decl kind='config' name='regionId' anchor='region.Id' altext='ti.sdo.ipc.interfaces.IGateMPSupport.regionId' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary=''>
266                 <synopSpec>
267                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregionId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
268                 </synopSpec>
269             </decl>
270             <decl kind='config' name='resourceId' anchor='resource.Id' altext='ti.sdo.ipc.interfaces.IGateMPSupport.resourceId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Logical+resource+id'>
271                 <synopSpec>
272                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EresourceId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
273                 </synopSpec>
274             </decl>
275             <decl kind='config' name='sharedAddr' anchor='shared.Addr' altext='ti.sdo.ipc.interfaces.IGateMPSupport.sharedAddr' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Physical+address+of+the+shared+memory'>
276                 <synopSpec>
277                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
278                 </synopSpec>
279                 <docSect name='details'>
280                     <docPara content='This+parameter+is+only+used+by+GateMP+delegates+that+use+shared+memory'/>
281                 </docSect>
282             </decl>
283             <decl spacer='1'/>
284         </group>
285         <group name='per-instance creation'>
286             <synopSpec>
287                 <line tab='0' comment='Create+an+instance-object' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecreate%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalGate%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
288             </synopSpec>
289             <docSect name='ARGUMENTS'>
290                 <docChild name='localGate' summary='Gate+to+use+for+local+protection.'>
291                 </docChild>
292             </docSect>
293             <docSect name='details'>
294                 <docPara content='A+Non-NULL+gate+for+local+protection+must+be+passed+to+the+create%0A++call.++If+no+local+protection+is+desired%2C+a%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FGateNull.html%22+title%3D%22xdc.runtime.GateNull%22%3Exdc.runtime.GateNull%3C%2Fa%3E+handle+must+be+passed+in.'/>
295             </docSect>
296         </group>
297         <group name='per-instance functions'>
298             <decl kind='fxn' name='enter' anchor='enter' altext='ti.sdo.ipc.interfaces.IGateMPSupport.enter' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Enter+this+gate' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23enter%22+title%3D%22xdc.runtime.IGateProvider.enter%22%3EIGateProvider%3C%2Fa%3E'>
299                 <synopSpec>
300                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenter%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
301                 </synopSpec>
302                 <docSect name='details'>
303                     <docPara content='Each+gate+provider+can+implement+mutual+exclusion+using+different%0A++algorithms%3B+e.g.%2C+disabling+all+scheduling%2C+disabling+the+scheduling%0A++of+all+threads+below+a+specified+%22priority+level%22%2C+suspending+the%0A++caller+when+the+gate+has+been+entered+by+another+thread+and%0A++re-enabling+it+when+the+the+other+thread+leaves+the+gate.++However%2C%0A++in+all+cases%2C+after+this+method+returns+that+caller+has+exclusive%0A++access+to+the+data+protected+by+this+gate.'/>
304                     <docPara content='A+thread+may+reenter+a+gate+without+blocking+or+failing.'/>
305                 </docSect>
306                 <docSect name='returns'>
307                     <docPara content='Returns+a+%22key%22+that+is+used+to+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22IGateMPSupport.html%23leave%22+title%3D%22leave%22%3Eleave%3C%2Fa%3E%3C%2Ftt%3E+this+gate%3B+this+%0A++value+is+used+to+restore+thread+preemption+to+the+state+that%0A++existed+just+prior+to+entering+this+gate.'/>
308                 </docSect>
309             </decl>
310             <decl kind='fxn' name='leave' anchor='leave' altext='ti.sdo.ipc.interfaces.IGateMPSupport.leave' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Leave+this+gate' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23leave%22+title%3D%22xdc.runtime.IGateProvider.leave%22%3EIGateProvider%3C%2Fa%3E'>
311                 <synopSpec>
312                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eleave%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ekey%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
313                 </synopSpec>
314                 <docSect name='ARGUMENTS'>
315                     <docChild name='key' summary='the+value+returned+by+a+matching+call+to%0A++++++++++++++%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22IGateMPSupport.html%23enter%22+title%3D%22enter%22%3Eenter%3C%2Fa%3E%3C%2Ftt%3E'>
316                     </docChild>
317                 </docSect>
318                 <docSect name='details'>
319                     <docPara content='This+method+is+only+called+by+threads+that+have+previously+entered+%0A++this+gate+via+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22IGateMPSupport.html%23enter%22+title%3D%22enter%22%3Eenter%3C%2Fa%3E%3C%2Ftt%3E.++After+this+method+returns%2C+the%0A++caller+must+not+access+the+data+structure+protected+by+this+gate%0A++%28unless+the+caller+has+entered+the+gate+more+than+once+and+other%0A++calls+to+%3Ctt%3Eleave%3C%2Ftt%3E+remain+to+balance+the+number+of+previous%0A++calls+to+%3Ctt%3Eenter%3C%2Ftt%3E%29.'/>
320                 </docSect>
321             </decl>
322             <decl spacer='1'/>
323         </group>
324         <group name='per-instance convertors'>
325             <synopTarg>
326                 <line tab='0' comment='unconditionally+move+one+level+up+the+inheritance+hierarchy' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIGateMPSupport_Handle_upCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport.Handle%22%3EIGateMPSupport_Handle%3C%2Fa%3E+handle+%29%3B'/>
327                 <line blank='1' always='0'/>
328                 <line tab='0' comment='conditionally+move+one+level+down+the+inheritance+hierarchy%3B+NULL+upon+failure' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport.Handle%22%3EIGateMPSupport_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIGateMPSupport_Handle_downCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider_Handle%3C%2Fa%3E+handle+%29%3B'/>
329             </synopTarg>
330         </group>
331     </unit>
332     <unit name='IMessageQTransport' kind='interface' nodoc='0' metaonly='0' summary='Interface+for+the+transports+used+by+MessageQ' inherits='ti.sdo.ipc.interfaces.ITransport'>
333         <synopSpec>
334             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2Fpackage.html%22+title%3D%22ti.sdo.ipc.interfaces%22%3Eti.sdo.ipc.interfaces%3C%2Fa%3E%3B'/>
335             <line blank='1' always='0'/>
336             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIMessageQTransport%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransport.html%22+title%3D%22ti.sdo.ipc.interfaces.ITransport%22%3EITransport%3C%2Fa%3E+%7B'/>
337             <line tab='0' content='%7D'/>
338         </synopSpec>
339         <specInfo>
340             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIMessageQTransport%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
341             <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransport.html%22+title%3D%22ti.sdo.ipc.interfaces.ITransport%22%3Eti.sdo.ipc.interfaces.ITransport%3C%2Fa%3E'/>
342             <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
343             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
344         </specInfo>
345         <synopTarg>
346             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fsdo%2Fipc%2Finterfaces%2FIMessageQTransport.h%26gt%3B%3C%2Fspan%3E'/>
347         </synopTarg>
348         <docSect name='details'>
349             <docPara content='The+transport+implementations+have+to+register+with%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%22+title%3D%22ti.sdo.ipc.MessageQ%22%3Eti.sdo.ipc.MessageQ%3C%2Fa%3E.+This+is+done+via+the%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23register.Transport%22+title%3D%22ti.sdo.ipc.MessageQ.registerTransport%22%3Eti.sdo.ipc.MessageQ.registerTransport%3C%2Fa%3E+function.'/>
350             <docPara content='If+transports+need+additional+processing+during+startup%2C%0A++there+are+multiple+hook+points+to+run+start-up+code+that%0A++the+transport+implementation+can+use.'/>
351         </docSect>
352         <group name='local proxy modules'>
353         </group>
354         <group name='module-wide constants &amp; types'>
355             <decl spacer='1'/>
356             <decl kind='enum' name='Reason' anchor='.Reason' altext='ti.sdo.ipc.interfaces.IMessageQTransport.Reason' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Reason+for+error+function+being+called'>
357                 <decl kind='enumval' name='Reason_FAILEDPUT' anchor='.Reason_.F.A.I.L.E.D.P.U.T'/>
358                 <decl kind='enumval' name='Reason_INTERNALERR' anchor='.Reason_.I.N.T.E.R.N.A.L.E.R.R'/>
359                 <decl kind='enumval' name='Reason_PHYSICALERR' anchor='.Reason_.P.H.Y.S.I.C.A.L.E.R.R'/>
360                 <decl kind='enumval' name='Reason_FAILEDALLOC' anchor='.Reason_.F.A.I.L.E.D.A.L.L.O.C'/>
361                 <synopSpec>
362                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EReason%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
363                     <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EReason_FAILEDPUT%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
364                     <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EReason_INTERNALERR%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
365                     <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EReason_PHYSICALERR%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
366                     <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EReason_FAILEDALLOC%3C%2Fspan%3E%3C%2Fgo%3E'/>
367                     <line tab='0' content='%7D%3B'/>
368                 </synopSpec>
369                 <docSect name='details'>
370                     <docPara content='First+field+in+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22IMessageQTransport.html%23err.Fxn%22+title%3D%22errFxn%22%3EerrFxn%3C%2Fa%3E'/>
371                 </docSect>
372             </decl>
373             <decl spacer='1'/>
374             <decl kind='enum' name='Status' anchor='.Status' altext='ti.sdo.ipc.interfaces.IMessageQTransport.Status' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Transport+return+values'>
375                 <decl kind='enumval' name='S_SUCCESS' anchor='.S_.S.U.C.C.E.S.S'/>
376                 <decl kind='enumval' name='E_FAIL' anchor='.E_.F.A.I.L'/>
377                 <decl kind='enumval' name='E_ERROR' anchor='.E_.E.R.R.O.R'/>
378                 <synopSpec>
379                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EStatus%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
380                     <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ES_SUCCESS%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
381                     <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EE_FAIL%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
382                     <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EE_ERROR%3C%2Fspan%3E%3C%2Fgo%3E'/>
383                     <line tab='0' content='%7D%3B'/>
384                 </synopSpec>
385                 <docSect name='details'>
386                     <docPara content='%3CUL%3E%3CLI%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22IMessageQTransport.html%23.S_.S.U.C.C.E.S.S%22+title%3D%22S_SUCCESS%22%3ES_SUCCESS%3C%2Fa%3E%3A+Operation+was+successful%0A%3C%2FLI%3E%3CLI%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22IMessageQTransport.html%23.E_.F.A.I.L%22+title%3D%22E_FAIL%22%3EE_FAIL%3C%2Fa%3E%3A+Operation+resulted+in+a+failure%0A%3C%2FLI%3E%3CLI%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22IMessageQTransport.html%23.E_.E.R.R.O.R%22+title%3D%22E_ERROR%22%3EE_ERROR%3C%2Fa%3E%3A+Operation+resulted+in+an+error.%0A%3C%2FLI%3E%3C%2FUL%3E'/>
387                 </docSect>
388             </decl>
389             <decl spacer='1'/>
390             <decl kind='typedef' name='ErrFxn' anchor='.Err.Fxn' altext='ti.sdo.ipc.interfaces.IMessageQTransport.ErrFxn' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Typedef+for+transport+error+callback+function'>
391                 <synopSpec>
392                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%28*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EErrFxn%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIMessageQTransport.html%23.Reason%22+title%3D%22ti.sdo.ipc.interfaces.IMessageQTransport.Reason%22%3EIMessageQTransport.Reason%3C%2Fa%3E%2C%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIMessageQTransport.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.IMessageQTransport.Handle%22%3EIMessageQTransport.Handle%3C%2Fa%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%29%3B'/>
393                 </synopSpec>
394                 <docSect name='details'>
395                     <docPara content='First+parameter%3A+Why+the+error+function+is+being+called.'/>
396                     <docPara content='Second+parameter%3A+Handle+of+transport+that+had+the+error.+NULL+denotes%0A++that+it+is+a+system+error%2C+not+a+specific+transport.'/>
397                     <docPara content='Third+parameter%3A+Pointer+to+the+message.+This+is+only+valid+for%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22IMessageQTransport.html%23.Reason_.F.A.I.L.E.D.P.U.T%22+title%3D%22Reason_FAILEDPUT%22%3EReason_FAILEDPUT%3C%2Fa%3E.'/>
398                     <docPara content='Fourth+parameter%3A+Transport+specific+information.+Refer+to+individual%0A++transports+for+more+details.'/>
399                 </docSect>
400             </decl>
401         </group>
402         <group name='module-wide config parameters'>
403             <decl spacer='1'/>
404             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.interfaces.IMessageQTransport.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
405                 <synopSpec>
406                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
407                     <line tab='1' content='%255B'/>
408                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
409                     <line tab='2' content='%257B'/>
410                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
411                     <line tab='3' content='fields%253A%2B%255B'/>
412                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
413                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
414                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
415                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
416                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
417                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
418                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
419                     <line tab='3' content='%255D'/>
420                     <line tab='2' content='%257D'/>
421                     <line tab='1' content='%255D%252C'/>
422                     <line tab='1' content='%255B'/>
423                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
424                     <line tab='2' content='%257B'/>
425                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
426                     <line tab='3' content='fields%253A%2B%255B'/>
427                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
428                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
429                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
430                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
431                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
432                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
433                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
434                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
435                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
436                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
437                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
438                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
439                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
440                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
441                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
442                     <line tab='3' content='%255D'/>
443                     <line tab='2' content='%257D'/>
444                     <line tab='1' content='%255D%252C'/>
445                     <line tab='1' content='%255B'/>
446                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
447                     <line tab='2' content='%257B'/>
448                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
449                     <line tab='3' content='fields%253A%2B%255B'/>
450                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
451                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
452                     <line tab='3' content='%255D'/>
453                     <line tab='2' content='%257D'/>
454                     <line tab='1' content='%255D%252C'/>
455                     <line tab='1' content='%255B'/>
456                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
457                     <line tab='2' content='%257B'/>
458                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
459                     <line tab='3' content='fields%253A%2B%255B'/>
460                     <line tab='4' content='%2522Log.Event%2522'/>
461                     <line tab='3' content='%255D'/>
462                     <line tab='2' content='%257D'/>
463                     <line tab='1' content='%255D%252C'/>
464                     <line tab='1' content='%255B'/>
465                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
466                     <line tab='2' content='%257B'/>
467                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
468                     <line tab='3' content='fields%253A%2B%255B'/>
469                     <line tab='4' content='%2522Log.Event%2522'/>
470                     <line tab='3' content='%255D'/>
471                     <line tab='2' content='%257D'/>
472                     <line tab='1' content='%255D%252C'/>
473                     <line tab='1' content='%255B'/>
474                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
475                     <line tab='2' content='%257B'/>
476                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
477                     <line tab='3' content='fields%253A%2B%255B'/>
478                     <line tab='4' content='%2522Assert.Id%2522'/>
479                     <line tab='3' content='%255D'/>
480                     <line tab='2' content='%257D'/>
481                     <line tab='1' content='%255D%252C'/>
482                     <line tab='1' content='%255B'/>
483                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
484                     <line tab='2' content='%257B'/>
485                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
486                     <line tab='3' content='fields%253A%2B%255B'/>
487                     <line tab='4' content='%2522Assert.Id%2522'/>
488                     <line tab='3' content='%255D'/>
489                     <line tab='2' content='%257D'/>
490                     <line tab='1' content='%255D%252C'/>
491                     <line tab='1' content='%255B'/>
492                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
493                     <line tab='2' content='%257B'/>
494                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
495                     <line tab='3' content='fields%253A%2B%255B'/>
496                     <line tab='4' content='%2522Error.Id%2522'/>
497                     <line tab='3' content='%255D'/>
498                     <line tab='2' content='%257D'/>
499                     <line tab='1' content='%255D%252C'/>
500                     <line tab='1' content='%255B'/>
501                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
502                     <line tab='2' content='%257B'/>
503                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
504                     <line tab='3' content='fields%253A%2B%255B'/>
505                     <line tab='4' content='%2522Error.Id%2522'/>
506                     <line tab='3' content='%255D'/>
507                     <line tab='2' content='%257D'/>
508                     <line tab='1' content='%255D'/>
509                     <line tab='0' content='%255D%3B'/>
510                 </synopSpec>
511             </decl>
512             <decl spacer='1'/>
513             <decl kind='config' name='errFxn' anchor='err.Fxn' altext='ti.sdo.ipc.interfaces.IMessageQTransport.errFxn' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Asynchronous+error+function+for+the+transport+module'>
514                 <synopSpec>
515                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIMessageQTransport.html%23.Err.Fxn%22+title%3D%22ti.sdo.ipc.interfaces.IMessageQTransport.ErrFxn%22%3EIMessageQTransport.ErrFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EerrFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
516                 </synopSpec>
517             </decl>
518             <decl spacer='1'/>
519             <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.interfaces.IMessageQTransport.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
520                 <synopSpec>
521                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
522                 </synopSpec>
523                 <docSect name='details'>
524                     <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
525                 </docSect>
526             </decl>
527             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.interfaces.IMessageQTransport.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
528                 <synopSpec>
529                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
530                 </synopSpec>
531             </decl>
532             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.interfaces.IMessageQTransport.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
533                 <synopSpec>
534                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
535                 </synopSpec>
536             </decl>
537         </group>
538         <group name='module-wide data'>
539         </group>
540         <group name='module-wide functions'>
541             <decl kind='fxn' name='setErrFxn' anchor='set.Err.Fxn' altext='ti.sdo.ipc.interfaces.IMessageQTransport.setErrFxn' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Sets+the+asynchronous+error+function+for+the+transport+module'>
542                 <synopSpec>
543                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetErrFxn%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIMessageQTransport.html%23.Err.Fxn%22+title%3D%22ti.sdo.ipc.interfaces.IMessageQTransport.ErrFxn%22%3EIMessageQTransport.ErrFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EerrFxn%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
544                 </synopSpec>
545                 <docSect name='ARGUMENTS'>
546                     <docChild name='errFxn' summary='Function+that+is+called+when+an+asynchronous%0A++++++++++++++++++++++++error+occurs.'>
547                     </docChild>
548                 </docSect>
549                 <docSect name='details'>
550                     <docPara content='This+API+allows+the+user+to+set+the+function+that+will+be+called+in%0A++case+of+an+asynchronous+error+by+the+transport.'/>
551                 </docSect>
552             </decl>
553             <decl spacer='1'/>
554         </group>
555         <group name='$instance'>
556             <synopSpec>
557                 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
558                 <line blank='1' always='0'/>
559             </synopSpec>
560         </group>
561         <group name='per-instance object types'>
562             <synopTarg>
563                 <line tab='0' comment='Client+reference+to+an+abstract+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIMessageQTransport_Object%3C%2Fspan%3E%3C%2Fgo%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIMessageQTransport_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
564             </synopTarg>
565         </group>
566         <group name='per-instance config parameters'>
567             <synopMeta>
568                 <line tab='0' comment='Instance+config-params+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+IMessageQTransport.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
569                 <line tab='1' comment='Which+priority+messages+should+this+transport+manage' anchor='priority' altext='ti.sdo.ipc.interfaces.IMessageQTransport.priority' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
570             </synopMeta>
571             <synopTarg>
572                 <line tab='0' comment='Instance+config-params+structure' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIMessageQTransport_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
573                 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIInstance.html%23per-instance_config_parameters%22+title%3D%22xdc.runtime.IInstance.Params%22%3EIInstance_Params%3C%2Fa%3E+*instance%3B'/>
574                 <line tab='1' comment='Which+priority+messages+should+this+transport+manage' anchor='priority' altext='ti.sdo.ipc.interfaces.IMessageQTransport.priority' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
575                 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIMessageQTransport_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
576             </synopTarg>
577             <decl kind='config' name='priority' anchor='priority' altext='ti.sdo.ipc.interfaces.IMessageQTransport.priority' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Which+priority+messages+should+this+transport+manage'>
578                 <synopSpec>
579                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
580                 </synopSpec>
581             </decl>
582             <decl spacer='1'/>
583         </group>
584         <group name='per-instance creation'>
585             <synopSpec>
586                 <line tab='0' comment='Create+an+instance-object' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecreate%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
587             </synopSpec>
588             <docSect name='ARGUMENTS'>
589                 <docChild name='procId' summary='Remote+processor+id+that+this+instance%0A++++++++++++++++++++++++will+communicate+with.'>
590                 </docChild>
591             </docSect>
592             <docSect name='details'>
593                 <docPara content='This+function+creates+a+transport+instance.+The+transport+is%0A++responsible+for+registering+with+MessageQ+via+the%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23register.Transport%22+title%3D%22ti.sdo.ipc.MessageQ.registerTransport%22%3Eti.sdo.ipc.MessageQ.registerTransport%3C%2Fa%3E+API.'/>
594             </docSect>
595         </group>
596         <group name='per-instance functions'>
597             <decl kind='fxn' name='control' anchor='control' altext='ti.sdo.ipc.interfaces.IMessageQTransport.control' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Send+a+control+command+to+the+transport+instance'>
598                 <synopSpec>
599                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Econtrol%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecmd%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcmdArg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
600                 </synopSpec>
601                 <docSect name='ARGUMENTS'>
602                     <docChild name='cmd' summary='Requested+command'>
603                     </docChild>
604                     <docChild name='cmdArgs' summary='Accompanying+field+for+the+command.+This+is%0A++++++++++++++++++++++++++command+specific.'>
605                     </docChild>
606                 </docSect>
607                 <docSect name='returns'>
608                     <docPara content='TRUE+denotes+acceptance+of+the+command.+FALSE%0A++++++++++++++++++++++++++denotes+failure+of+the+command.'/>
609                 </docSect>
610                 <docSect name='details'>
611                     <docPara content='This+is+function+allows+transport+to+specify+control+commands.+Refer%0A++to+individual+transport+implementions+for+more+details.'/>
612                 </docSect>
613             </decl>
614             <decl kind='fxn' name='getStatus' anchor='get.Status' altext='ti.sdo.ipc.interfaces.IMessageQTransport.getStatus' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Status+of+a+Transport+instance'>
615                 <synopSpec>
616                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetStatus%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
617                 </synopSpec>
618                 <docSect name='returns'>
619                     <docPara content='Returns+status+of+Transport+instance'/>
620                 </docSect>
621                 <docSect name='details'>
622                     <docPara content='This+function+returns+the+status+of+the+transport+instance.'/>
623                 </docSect>
624             </decl>
625             <decl kind='fxn' name='put' anchor='put' altext='ti.sdo.ipc.interfaces.IMessageQTransport.put' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Put+the+message+to+the+remote+processor'>
626                 <synopSpec>
627                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eput%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emsg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
628                 </synopSpec>
629                 <docSect name='ARGUMENTS'>
630                     <docChild name='msg' summary='Pointer+the+message+to+be+sent'>
631                     </docChild>
632                 </docSect>
633                 <docSect name='returns'>
634                     <docPara content='TRUE+denotes+acceptance+of+the+message+to%0A++++++++++++++++++++++++++be+sent.+FALSE+denotes+the+message+could+not+be%0A++++++++++++++++++++++++++sent.'/>
635                 </docSect>
636                 <docSect name='details'>
637                     <docPara content='If+the+transport+can+accept+the+message%2C+it+returns+TRUE.+Accepting%0A++a+message+does+not+mean+that+it+is+transmitted.+It+simply+means+that%0A++the+transport+should+be+able+to+send+the+message.+If+the+actual+transfer%0A++fails%2C+the+transport+calls+the+%7B%40%23ErrFxn%7D+%28assuming+it+is+set+up+via+the%0A++%7B%40%23setErrFxn%7D+API.+If+the+%7B%40%23ErrFxn%7D+is+not+set%2C+the+message+is+dropped.%0A++%28also...should+an+error+be+raised+or+just+System_printf%3F%29.'/>
638                     <docPara content='If+the+transport+cannot+send+the+message%2C+it+returns+FALSE+and+a%0A++filled+in+Error_Block.+The+caller+still+owns+the+message.'/>
639                 </docSect>
640             </decl>
641             <decl spacer='1'/>
642         </group>
643         <group name='per-instance convertors'>
644             <synopTarg>
645                 <line tab='0' comment='unconditionally+move+one+level+up+the+inheritance+hierarchy' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransport.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.ITransport.Handle%22%3EITransport_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIMessageQTransport_Handle_upCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIMessageQTransport.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.IMessageQTransport.Handle%22%3EIMessageQTransport_Handle%3C%2Fa%3E+handle+%29%3B'/>
646                 <line blank='1' always='0'/>
647                 <line tab='0' comment='conditionally+move+one+level+down+the+inheritance+hierarchy%3B+NULL+upon+failure' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIMessageQTransport.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.IMessageQTransport.Handle%22%3EIMessageQTransport_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIMessageQTransport_Handle_downCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransport.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.ITransport.Handle%22%3EITransport_Handle%3C%2Fa%3E+handle+%29%3B'/>
648             </synopTarg>
649         </group>
650     </unit>
651     <unit name='INetworkTransport' kind='interface' nodoc='0' metaonly='0' summary='Interface+for+the+network+type+of+transports' inherits='ti.sdo.ipc.interfaces.ITransport'>
652         <synopSpec>
653             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2Fpackage.html%22+title%3D%22ti.sdo.ipc.interfaces%22%3Eti.sdo.ipc.interfaces%3C%2Fa%3E%3B'/>
654             <line blank='1' always='0'/>
655             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINetworkTransport%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransport.html%22+title%3D%22ti.sdo.ipc.interfaces.ITransport%22%3EITransport%3C%2Fa%3E+%7B'/>
656             <line tab='0' content='%7D'/>
657         </synopSpec>
658         <specInfo>
659             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINetworkTransport%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
660             <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransport.html%22+title%3D%22ti.sdo.ipc.interfaces.ITransport%22%3Eti.sdo.ipc.interfaces.ITransport%3C%2Fa%3E'/>
661             <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
662             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
663         </specInfo>
664         <synopTarg>
665             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fsdo%2Fipc%2Finterfaces%2FINetworkTransport.h%26gt%3B%3C%2Fspan%3E'/>
666         </synopTarg>
667         <group name='local proxy modules'>
668         </group>
669         <group name='module-wide constants &amp; types'>
670             <decl spacer='1'/>
671         </group>
672         <group name='module-wide config parameters'>
673             <decl spacer='1'/>
674             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.interfaces.INetworkTransport.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
675                 <synopSpec>
676                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
677                     <line tab='1' content='%255B'/>
678                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
679                     <line tab='2' content='%257B'/>
680                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
681                     <line tab='3' content='fields%253A%2B%255B'/>
682                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
683                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
684                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
685                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
686                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
687                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
688                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
689                     <line tab='3' content='%255D'/>
690                     <line tab='2' content='%257D'/>
691                     <line tab='1' content='%255D%252C'/>
692                     <line tab='1' content='%255B'/>
693                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
694                     <line tab='2' content='%257B'/>
695                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
696                     <line tab='3' content='fields%253A%2B%255B'/>
697                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
698                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
699                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
700                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
701                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
702                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
703                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
704                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
705                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
706                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
707                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
708                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
709                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
710                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
711                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
712                     <line tab='3' content='%255D'/>
713                     <line tab='2' content='%257D'/>
714                     <line tab='1' content='%255D%252C'/>
715                     <line tab='1' content='%255B'/>
716                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
717                     <line tab='2' content='%257B'/>
718                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
719                     <line tab='3' content='fields%253A%2B%255B'/>
720                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
721                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
722                     <line tab='3' content='%255D'/>
723                     <line tab='2' content='%257D'/>
724                     <line tab='1' content='%255D%252C'/>
725                     <line tab='1' content='%255B'/>
726                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
727                     <line tab='2' content='%257B'/>
728                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
729                     <line tab='3' content='fields%253A%2B%255B'/>
730                     <line tab='4' content='%2522Log.Event%2522'/>
731                     <line tab='3' content='%255D'/>
732                     <line tab='2' content='%257D'/>
733                     <line tab='1' content='%255D%252C'/>
734                     <line tab='1' content='%255B'/>
735                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
736                     <line tab='2' content='%257B'/>
737                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
738                     <line tab='3' content='fields%253A%2B%255B'/>
739                     <line tab='4' content='%2522Log.Event%2522'/>
740                     <line tab='3' content='%255D'/>
741                     <line tab='2' content='%257D'/>
742                     <line tab='1' content='%255D%252C'/>
743                     <line tab='1' content='%255B'/>
744                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
745                     <line tab='2' content='%257B'/>
746                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
747                     <line tab='3' content='fields%253A%2B%255B'/>
748                     <line tab='4' content='%2522Assert.Id%2522'/>
749                     <line tab='3' content='%255D'/>
750                     <line tab='2' content='%257D'/>
751                     <line tab='1' content='%255D%252C'/>
752                     <line tab='1' content='%255B'/>
753                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
754                     <line tab='2' content='%257B'/>
755                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
756                     <line tab='3' content='fields%253A%2B%255B'/>
757                     <line tab='4' content='%2522Assert.Id%2522'/>
758                     <line tab='3' content='%255D'/>
759                     <line tab='2' content='%257D'/>
760                     <line tab='1' content='%255D%252C'/>
761                     <line tab='1' content='%255B'/>
762                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
763                     <line tab='2' content='%257B'/>
764                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
765                     <line tab='3' content='fields%253A%2B%255B'/>
766                     <line tab='4' content='%2522Error.Id%2522'/>
767                     <line tab='3' content='%255D'/>
768                     <line tab='2' content='%257D'/>
769                     <line tab='1' content='%255D%252C'/>
770                     <line tab='1' content='%255B'/>
771                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
772                     <line tab='2' content='%257B'/>
773                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
774                     <line tab='3' content='fields%253A%2B%255B'/>
775                     <line tab='4' content='%2522Error.Id%2522'/>
776                     <line tab='3' content='%255D'/>
777                     <line tab='2' content='%257D'/>
778                     <line tab='1' content='%255D'/>
779                     <line tab='0' content='%255D%3B'/>
780                 </synopSpec>
781             </decl>
782             <decl spacer='1'/>
783             <decl spacer='1'/>
784             <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.interfaces.INetworkTransport.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
785                 <synopSpec>
786                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
787                 </synopSpec>
788                 <docSect name='details'>
789                     <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
790                 </docSect>
791             </decl>
792             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.interfaces.INetworkTransport.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
793                 <synopSpec>
794                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
795                 </synopSpec>
796             </decl>
797             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.interfaces.INetworkTransport.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
798                 <synopSpec>
799                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
800                 </synopSpec>
801             </decl>
802         </group>
803         <group name='module-wide data'>
804         </group>
805         <group name='module-wide functions'>
806             <decl spacer='1'/>
807         </group>
808         <group name='$instance'>
809             <synopSpec>
810                 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
811                 <line blank='1' always='0'/>
812             </synopSpec>
813         </group>
814         <group name='per-instance object types'>
815             <synopTarg>
816                 <line tab='0' comment='Client+reference+to+an+abstract+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINetworkTransport_Object%3C%2Fspan%3E%3C%2Fgo%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINetworkTransport_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
817             </synopTarg>
818         </group>
819         <group name='per-instance config parameters'>
820             <synopMeta>
821                 <line tab='0' comment='Instance+config-params+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+INetworkTransport.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
822             </synopMeta>
823             <synopTarg>
824                 <line tab='0' comment='Instance+config-params+structure' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINetworkTransport_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
825                 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIInstance.html%23per-instance_config_parameters%22+title%3D%22xdc.runtime.IInstance.Params%22%3EIInstance_Params%3C%2Fa%3E+*instance%3B'/>
826                 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINetworkTransport_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
827             </synopTarg>
828             <decl spacer='1'/>
829         </group>
830         <group name='per-instance creation'>
831             <synopSpec>
832                 <line tab='0' comment='Create+an+instance-object' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecreate%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
833             </synopSpec>
834         </group>
835         <group name='per-instance functions'>
836             <decl kind='fxn' name='bind' anchor='bind' altext='ti.sdo.ipc.interfaces.INetworkTransport.bind' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Bind+a+resource+for+the+given+queueId'>
837                 <synopSpec>
838                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebind%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueueId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
839                 </synopSpec>
840             </decl>
841             <decl kind='fxn' name='put' anchor='put' altext='ti.sdo.ipc.interfaces.INetworkTransport.put' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Send+the+message+over+the+given+transport+instance'>
842                 <synopSpec>
843                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eput%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emsg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
844                 </synopSpec>
845             </decl>
846             <decl kind='fxn' name='unbind' anchor='unbind' altext='ti.sdo.ipc.interfaces.INetworkTransport.unbind' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Unbind+a+resource+for+the+given+queueId'>
847                 <synopSpec>
848                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eunbind%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueueId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
849                 </synopSpec>
850             </decl>
851             <decl spacer='1'/>
852         </group>
853         <group name='per-instance convertors'>
854             <synopTarg>
855                 <line tab='0' comment='unconditionally+move+one+level+up+the+inheritance+hierarchy' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransport.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.ITransport.Handle%22%3EITransport_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINetworkTransport_Handle_upCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINetworkTransport.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.INetworkTransport.Handle%22%3EINetworkTransport_Handle%3C%2Fa%3E+handle+%29%3B'/>
856                 <line blank='1' always='0'/>
857                 <line tab='0' comment='conditionally+move+one+level+down+the+inheritance+hierarchy%3B+NULL+upon+failure' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINetworkTransport.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.INetworkTransport.Handle%22%3EINetworkTransport_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINetworkTransport_Handle_downCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransport.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.ITransport.Handle%22%3EITransport_Handle%3C%2Fa%3E+handle+%29%3B'/>
858             </synopTarg>
859         </group>
860     </unit>
861     <unit name='INotifyDriver' kind='interface' nodoc='0' metaonly='0' summary='Notify+driver+interface'>
862         <synopSpec>
863             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2Fpackage.html%22+title%3D%22ti.sdo.ipc.interfaces%22%3Eti.sdo.ipc.interfaces%3C%2Fa%3E%3B'/>
864             <line blank='1' always='0'/>
865             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINotifyDriver%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
866             <line tab='0' content='%7D'/>
867         </synopSpec>
868         <specInfo>
869             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINotifyDriver%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
870             <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
871             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
872         </specInfo>
873         <synopTarg>
874             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.h%26gt%3B%3C%2Fspan%3E'/>
875         </synopTarg>
876         <docSect name='details'>
877             <docPara content='Interface+implemented+by+all+drivers+for+the+notify+module.++Modules+that%0A++implement+this+interface+expect+the+eventId+arguments+to+be+valid.'/>
878         </docSect>
879         <group name='local proxy modules'>
880         </group>
881         <group name='module-wide constants &amp; types'>
882             <decl spacer='1'/>
883         </group>
884         <group name='module-wide config parameters'>
885             <decl spacer='1'/>
886             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.interfaces.INotifyDriver.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
887                 <synopSpec>
888                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
889                     <line tab='1' content='%255B'/>
890                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
891                     <line tab='2' content='%257B'/>
892                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
893                     <line tab='3' content='fields%253A%2B%255B'/>
894                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
895                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
896                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
897                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
898                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
899                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
900                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
901                     <line tab='3' content='%255D'/>
902                     <line tab='2' content='%257D'/>
903                     <line tab='1' content='%255D%252C'/>
904                     <line tab='1' content='%255B'/>
905                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
906                     <line tab='2' content='%257B'/>
907                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
908                     <line tab='3' content='fields%253A%2B%255B'/>
909                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
910                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
911                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
912                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
913                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
914                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
915                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
916                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
917                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
918                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
919                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
920                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
921                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
922                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
923                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
924                     <line tab='3' content='%255D'/>
925                     <line tab='2' content='%257D'/>
926                     <line tab='1' content='%255D%252C'/>
927                     <line tab='1' content='%255B'/>
928                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
929                     <line tab='2' content='%257B'/>
930                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
931                     <line tab='3' content='fields%253A%2B%255B'/>
932                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
933                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
934                     <line tab='3' content='%255D'/>
935                     <line tab='2' content='%257D'/>
936                     <line tab='1' content='%255D%252C'/>
937                     <line tab='1' content='%255B'/>
938                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
939                     <line tab='2' content='%257B'/>
940                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
941                     <line tab='3' content='fields%253A%2B%255B'/>
942                     <line tab='4' content='%2522Log.Event%2522'/>
943                     <line tab='3' content='%255D'/>
944                     <line tab='2' content='%257D'/>
945                     <line tab='1' content='%255D%252C'/>
946                     <line tab='1' content='%255B'/>
947                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
948                     <line tab='2' content='%257B'/>
949                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
950                     <line tab='3' content='fields%253A%2B%255B'/>
951                     <line tab='4' content='%2522Log.Event%2522'/>
952                     <line tab='3' content='%255D'/>
953                     <line tab='2' content='%257D'/>
954                     <line tab='1' content='%255D%252C'/>
955                     <line tab='1' content='%255B'/>
956                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
957                     <line tab='2' content='%257B'/>
958                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
959                     <line tab='3' content='fields%253A%2B%255B'/>
960                     <line tab='4' content='%2522Assert.Id%2522'/>
961                     <line tab='3' content='%255D'/>
962                     <line tab='2' content='%257D'/>
963                     <line tab='1' content='%255D%252C'/>
964                     <line tab='1' content='%255B'/>
965                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
966                     <line tab='2' content='%257B'/>
967                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
968                     <line tab='3' content='fields%253A%2B%255B'/>
969                     <line tab='4' content='%2522Assert.Id%2522'/>
970                     <line tab='3' content='%255D'/>
971                     <line tab='2' content='%257D'/>
972                     <line tab='1' content='%255D%252C'/>
973                     <line tab='1' content='%255B'/>
974                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
975                     <line tab='2' content='%257B'/>
976                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
977                     <line tab='3' content='fields%253A%2B%255B'/>
978                     <line tab='4' content='%2522Error.Id%2522'/>
979                     <line tab='3' content='%255D'/>
980                     <line tab='2' content='%257D'/>
981                     <line tab='1' content='%255D%252C'/>
982                     <line tab='1' content='%255B'/>
983                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
984                     <line tab='2' content='%257B'/>
985                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
986                     <line tab='3' content='fields%253A%2B%255B'/>
987                     <line tab='4' content='%2522Error.Id%2522'/>
988                     <line tab='3' content='%255D'/>
989                     <line tab='2' content='%257D'/>
990                     <line tab='1' content='%255D'/>
991                     <line tab='0' content='%255D%3B'/>
992                 </synopSpec>
993             </decl>
994             <decl spacer='1'/>
995             <decl spacer='1'/>
996             <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.interfaces.INotifyDriver.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
997                 <synopSpec>
998                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
999                 </synopSpec>
1000                 <docSect name='details'>
1001                     <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
1002                 </docSect>
1003             </decl>
1004             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.interfaces.INotifyDriver.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1005                 <synopSpec>
1006                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
1007                 </synopSpec>
1008             </decl>
1009             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.interfaces.INotifyDriver.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1010                 <synopSpec>
1011                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
1012                 </synopSpec>
1013             </decl>
1014         </group>
1015         <group name='module-wide data'>
1016         </group>
1017         <group name='module-wide functions'>
1018             <decl spacer='1'/>
1019         </group>
1020         <group name='$instance'>
1021             <synopSpec>
1022                 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
1023                 <line blank='1' always='0'/>
1024             </synopSpec>
1025         </group>
1026         <group name='per-instance object types'>
1027             <synopTarg>
1028                 <line tab='0' comment='Client+reference+to+an+abstract+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINotifyDriver_Object%3C%2Fspan%3E%3C%2Fgo%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINotifyDriver_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1029             </synopTarg>
1030         </group>
1031         <group name='per-instance config parameters'>
1032             <synopMeta>
1033                 <line tab='0' comment='Instance+config-params+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+INotifyDriver.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1034             </synopMeta>
1035             <synopTarg>
1036                 <line tab='0' comment='Instance+config-params+structure' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINotifyDriver_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1037                 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIInstance.html%23per-instance_config_parameters%22+title%3D%22xdc.runtime.IInstance.Params%22%3EIInstance_Params%3C%2Fa%3E+*instance%3B'/>
1038                 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINotifyDriver_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1039             </synopTarg>
1040             <decl spacer='1'/>
1041         </group>
1042         <group name='per-instance creation'/>
1043         <group name='per-instance functions'>
1044             <decl kind='fxn' name='disable' anchor='disable' altext='ti.sdo.ipc.interfaces.INotifyDriver.disable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Disable+a+NotifyDriver+instance'>
1045                 <synopSpec>
1046                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edisable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1047                 </synopSpec>
1048                 <docSect name='details'>
1049                     <docPara content='Disables+the+ability+of+a+Notify+driver+to+receive+events+for+a+given%0A++processor.+This+interface+function+is+called+by+the+Notify_disable%0A++function.+Refer+to+its+documentation+for+more+details.'/>
1050                 </docSect>
1051             </decl>
1052             <decl kind='fxn' name='disableEvent' anchor='disable.Event' altext='ti.sdo.ipc.interfaces.INotifyDriver.disableEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Disable+an+event'>
1053                 <synopSpec>
1054                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdisableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1055                 </synopSpec>
1056                 <docSect name='ARGUMENTS'>
1057                     <docChild name='eventId' summary='Number+of+event+to+disable'>
1058                     </docChild>
1059                 </docSect>
1060                 <docSect name='details'>
1061                     <docPara content='This+interface+function+is+called+by+the+Notify_disableEvent+function.%0A++Refer+to+its+documentation+for+more+details.'/>
1062                     <docPara content='The+Notify+module+does+validation+of+the+eventId.++The+Notify+module%0A++enters+calls+this+function+within+the+Notify+module+gate.'/>
1063                 </docSect>
1064             </decl>
1065             <decl kind='fxn' name='enable' anchor='enable' altext='ti.sdo.ipc.interfaces.INotifyDriver.enable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Enable+a+NotifyDriver+instance'>
1066                 <synopSpec>
1067                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1068                 </synopSpec>
1069                 <docSect name='details'>
1070                     <docPara content='Enables+the+ability+of+a+Notify+driver+to+receive+events+for+a+given%0A++processor.+This+interface+function+is+called+by+the+Notify_restore%0A++function.+Refer+to+its+documentation+for+more+details.'/>
1071                 </docSect>
1072             </decl>
1073             <decl kind='fxn' name='enableEvent' anchor='enable.Event' altext='ti.sdo.ipc.interfaces.INotifyDriver.enableEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Enable+an+event'>
1074                 <synopSpec>
1075                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EenableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1076                 </synopSpec>
1077                 <docSect name='ARGUMENTS'>
1078                     <docChild name='eventId' summary='Number+of+event+to+enable'>
1079                     </docChild>
1080                 </docSect>
1081                 <docSect name='details'>
1082                     <docPara content='This+interface+function+is+called+by+the+Notify_disableEvent+function.%0A++Refer+to+its+documentation+for+more+details.'/>
1083                     <docPara content='The+Notify+module+does+validation+of+the+eventId.++The+Notify+module%0A++enters+calls+this+function+within+the+Notify+module+gate.'/>
1084                 </docSect>
1085             </decl>
1086             <decl kind='fxn' name='registerEvent' anchor='register.Event' altext='ti.sdo.ipc.interfaces.INotifyDriver.registerEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Register+a+callback+to+an+event'>
1087                 <synopSpec>
1088                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregisterEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1089                 </synopSpec>
1090                 <docSect name='ARGUMENTS'>
1091                     <docChild name='eventId' summary='Number+of+event+that+is+being+registered'>
1092                     </docChild>
1093                 </docSect>
1094                 <docSect name='details'>
1095                     <docPara content='This+driver+function+is+called+by+the+Notify_registerEvent+function%0A++within+the+Notify+module+gate.+Refer+to+its+documentation+for+more%0A++details.'/>
1096                 </docSect>
1097             </decl>
1098             <decl kind='fxn' name='sendEvent' anchor='send.Event' altext='ti.sdo.ipc.interfaces.INotifyDriver.sendEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Send+a+signal+to+an+event'>
1099                 <synopSpec>
1100                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsendEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EwaitClear%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1101                 </synopSpec>
1102                 <docSect name='ARGUMENTS'>
1103                     <docChild name='eventId' summary='Number+of+event+to+signal'>
1104                     </docChild>
1105                     <docChild name='payload' summary='Payload+%28optional%29+to+pass+to+callback+function'>
1106                     </docChild>
1107                     <docChild name='waitClear' summary='If+TRUE%2C+have+the+NotifyDriver+wait+for%0A+++++++++++++++++++++++acknowledgement+back+from+the+destination%0A+++++++++++++++++++++++processor.'>
1108                     </docChild>
1109                 </docSect>
1110                 <docSect name='returns'>
1111                     <docPara content='Notify+status'/>
1112                 </docSect>
1113                 <docSect name='details'>
1114                     <docPara content='This+interface+function+is+called+by+the+Notify_sendEvent+function.%0A++Notify_sendEvent+does+not+provide+any+context+protection+for%0A++INotifyDriver_sendEvent%2C+so+appropriate+measures+must+be+taken+within%0A++the+driver+itself.'/>
1115                 </docSect>
1116             </decl>
1117             <decl kind='fxn' name='setNotifyHandle' anchor='set.Notify.Handle' altext='ti.sdo.ipc.interfaces.INotifyDriver.setNotifyHandle' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary=''>
1118                 <synopSpec>
1119                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetNotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdriverHandle%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1120                 </synopSpec>
1121             </decl>
1122             <decl kind='fxn' name='unregisterEvent' anchor='unregister.Event' altext='ti.sdo.ipc.interfaces.INotifyDriver.unregisterEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Remove+an+event+listener+from+an+event'>
1123                 <synopSpec>
1124                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EunregisterEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1125                 </synopSpec>
1126                 <docSect name='ARGUMENTS'>
1127                     <docChild name='eventId' summary='Number+of+event+that+is+being+unregistered'>
1128                     </docChild>
1129                 </docSect>
1130                 <docSect name='details'>
1131                     <docPara content='This+driver+function+is+called+by+the+Notify_unregisterEvent+function%0A++within+the+Notify+module+gate.+Refer+to+it+for+more+details.'/>
1132                 </docSect>
1133             </decl>
1134             <decl spacer='1'/>
1135         </group>
1136     </unit>
1137     <unit name='INotifySetup' kind='interface' nodoc='0' metaonly='0' summary=''>
1138         <synopSpec>
1139             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2Fpackage.html%22+title%3D%22ti.sdo.ipc.interfaces%22%3Eti.sdo.ipc.interfaces%3C%2Fa%3E%3B'/>
1140             <line blank='1' always='0'/>
1141             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINotifySetup%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1142             <line tab='0' content='%7D'/>
1143         </synopSpec>
1144         <specInfo>
1145             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINotifySetup%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1146             <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
1147         </specInfo>
1148         <group name='local proxy modules'>
1149         </group>
1150         <group name='module-wide constants &amp; types'>
1151             <decl spacer='1'/>
1152         </group>
1153         <group name='module-wide config parameters'>
1154             <decl spacer='1'/>
1155             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.interfaces.INotifySetup.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1156                 <synopSpec>
1157                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
1158                     <line tab='1' content='%255B'/>
1159                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1160                     <line tab='2' content='%257B'/>
1161                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1162                     <line tab='3' content='fields%253A%2B%255B'/>
1163                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
1164                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
1165                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
1166                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
1167                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
1168                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
1169                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
1170                     <line tab='3' content='%255D'/>
1171                     <line tab='2' content='%257D'/>
1172                     <line tab='1' content='%255D%252C'/>
1173                     <line tab='1' content='%255B'/>
1174                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
1175                     <line tab='2' content='%257B'/>
1176                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1177                     <line tab='3' content='fields%253A%2B%255B'/>
1178                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
1179                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
1180                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
1181                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
1182                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
1183                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
1184                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
1185                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
1186                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
1187                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
1188                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
1189                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
1190                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
1191                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
1192                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
1193                     <line tab='3' content='%255D'/>
1194                     <line tab='2' content='%257D'/>
1195                     <line tab='1' content='%255D%252C'/>
1196                     <line tab='1' content='%255B'/>
1197                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
1198                     <line tab='2' content='%257B'/>
1199                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1200                     <line tab='3' content='fields%253A%2B%255B'/>
1201                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
1202                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
1203                     <line tab='3' content='%255D'/>
1204                     <line tab='2' content='%257D'/>
1205                     <line tab='1' content='%255D%252C'/>
1206                     <line tab='1' content='%255B'/>
1207                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1208                     <line tab='2' content='%257B'/>
1209                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1210                     <line tab='3' content='fields%253A%2B%255B'/>
1211                     <line tab='4' content='%2522Log.Event%2522'/>
1212                     <line tab='3' content='%255D'/>
1213                     <line tab='2' content='%257D'/>
1214                     <line tab='1' content='%255D%252C'/>
1215                     <line tab='1' content='%255B'/>
1216                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1217                     <line tab='2' content='%257B'/>
1218                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1219                     <line tab='3' content='fields%253A%2B%255B'/>
1220                     <line tab='4' content='%2522Log.Event%2522'/>
1221                     <line tab='3' content='%255D'/>
1222                     <line tab='2' content='%257D'/>
1223                     <line tab='1' content='%255D%252C'/>
1224                     <line tab='1' content='%255B'/>
1225                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1226                     <line tab='2' content='%257B'/>
1227                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1228                     <line tab='3' content='fields%253A%2B%255B'/>
1229                     <line tab='4' content='%2522Assert.Id%2522'/>
1230                     <line tab='3' content='%255D'/>
1231                     <line tab='2' content='%257D'/>
1232                     <line tab='1' content='%255D%252C'/>
1233                     <line tab='1' content='%255B'/>
1234                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1235                     <line tab='2' content='%257B'/>
1236                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1237                     <line tab='3' content='fields%253A%2B%255B'/>
1238                     <line tab='4' content='%2522Assert.Id%2522'/>
1239                     <line tab='3' content='%255D'/>
1240                     <line tab='2' content='%257D'/>
1241                     <line tab='1' content='%255D%252C'/>
1242                     <line tab='1' content='%255B'/>
1243                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1244                     <line tab='2' content='%257B'/>
1245                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1246                     <line tab='3' content='fields%253A%2B%255B'/>
1247                     <line tab='4' content='%2522Error.Id%2522'/>
1248                     <line tab='3' content='%255D'/>
1249                     <line tab='2' content='%257D'/>
1250                     <line tab='1' content='%255D%252C'/>
1251                     <line tab='1' content='%255B'/>
1252                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1253                     <line tab='2' content='%257B'/>
1254                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1255                     <line tab='3' content='fields%253A%2B%255B'/>
1256                     <line tab='4' content='%2522Error.Id%2522'/>
1257                     <line tab='3' content='%255D'/>
1258                     <line tab='2' content='%257D'/>
1259                     <line tab='1' content='%255D'/>
1260                     <line tab='0' content='%255D%3B'/>
1261                 </synopSpec>
1262             </decl>
1263             <decl spacer='1'/>
1264             <decl spacer='1'/>
1265             <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.interfaces.INotifySetup.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1266                 <synopSpec>
1267                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1268                 </synopSpec>
1269                 <docSect name='details'>
1270                     <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
1271                 </docSect>
1272             </decl>
1273             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.interfaces.INotifySetup.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1274                 <synopSpec>
1275                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
1276                 </synopSpec>
1277             </decl>
1278             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.interfaces.INotifySetup.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1279                 <synopSpec>
1280                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
1281                 </synopSpec>
1282             </decl>
1283         </group>
1284         <group name='module-wide data'>
1285         </group>
1286         <group name='module-wide functions'>
1287             <decl kind='fxn' name='attach' anchor='attach' altext='ti.sdo.ipc.interfaces.INotifySetup.attach' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Function+that+will+be+called+in+Notify_attach'>
1288                 <synopSpec>
1289                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattach%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1290                 </synopSpec>
1291             </decl>
1292             <decl kind='fxn' name='numIntLines' anchor='num.Int.Lines' altext='ti.sdo.ipc.interfaces.INotifySetup.numIntLines' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Returns+number+of+interrupt+lines+to+the+processor'>
1293                 <synopSpec>
1294                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumIntLines%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1295                 </synopSpec>
1296             </decl>
1297             <decl kind='fxn' name='sharedMemReq' anchor='shared.Mem.Req' altext='ti.sdo.ipc.interfaces.INotifySetup.sharedMemReq' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Shared+Memory+Required+for+a+single+notification+line'>
1298                 <synopSpec>
1299                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedMemReq%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1300                 </synopSpec>
1301             </decl>
1302             <decl spacer='1'/>
1303         </group>
1304     </unit>
1305     <unit name='ITransport' kind='interface' nodoc='0' metaonly='0' summary='Base+interface+for+all+message+transports'>
1306         <synopSpec>
1307             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2Fpackage.html%22+title%3D%22ti.sdo.ipc.interfaces%22%3Eti.sdo.ipc.interfaces%3C%2Fa%3E%3B'/>
1308             <line blank='1' always='0'/>
1309             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EITransport%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1310             <line tab='0' content='%7D'/>
1311         </synopSpec>
1312         <specInfo>
1313             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EITransport%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1314             <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
1315             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1316         </specInfo>
1317         <synopTarg>
1318             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fsdo%2Fipc%2Finterfaces%2FITransport.h%26gt%3B%3C%2Fspan%3E'/>
1319         </synopTarg>
1320         <group name='local proxy modules'>
1321         </group>
1322         <group name='module-wide constants &amp; types'>
1323             <decl spacer='1'/>
1324         </group>
1325         <group name='module-wide config parameters'>
1326             <decl spacer='1'/>
1327             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.interfaces.ITransport.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1328                 <synopSpec>
1329                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
1330                     <line tab='1' content='%255B'/>
1331                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1332                     <line tab='2' content='%257B'/>
1333                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1334                     <line tab='3' content='fields%253A%2B%255B'/>
1335                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
1336                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
1337                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
1338                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
1339                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
1340                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
1341                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
1342                     <line tab='3' content='%255D'/>
1343                     <line tab='2' content='%257D'/>
1344                     <line tab='1' content='%255D%252C'/>
1345                     <line tab='1' content='%255B'/>
1346                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
1347                     <line tab='2' content='%257B'/>
1348                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1349                     <line tab='3' content='fields%253A%2B%255B'/>
1350                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
1351                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
1352                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
1353                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
1354                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
1355                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
1356                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
1357                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
1358                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
1359                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
1360                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
1361                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
1362                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
1363                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
1364                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
1365                     <line tab='3' content='%255D'/>
1366                     <line tab='2' content='%257D'/>
1367                     <line tab='1' content='%255D%252C'/>
1368                     <line tab='1' content='%255B'/>
1369                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
1370                     <line tab='2' content='%257B'/>
1371                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1372                     <line tab='3' content='fields%253A%2B%255B'/>
1373                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
1374                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
1375                     <line tab='3' content='%255D'/>
1376                     <line tab='2' content='%257D'/>
1377                     <line tab='1' content='%255D%252C'/>
1378                     <line tab='1' content='%255B'/>
1379                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1380                     <line tab='2' content='%257B'/>
1381                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1382                     <line tab='3' content='fields%253A%2B%255B'/>
1383                     <line tab='4' content='%2522Log.Event%2522'/>
1384                     <line tab='3' content='%255D'/>
1385                     <line tab='2' content='%257D'/>
1386                     <line tab='1' content='%255D%252C'/>
1387                     <line tab='1' content='%255B'/>
1388                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1389                     <line tab='2' content='%257B'/>
1390                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1391                     <line tab='3' content='fields%253A%2B%255B'/>
1392                     <line tab='4' content='%2522Log.Event%2522'/>
1393                     <line tab='3' content='%255D'/>
1394                     <line tab='2' content='%257D'/>
1395                     <line tab='1' content='%255D%252C'/>
1396                     <line tab='1' content='%255B'/>
1397                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1398                     <line tab='2' content='%257B'/>
1399                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1400                     <line tab='3' content='fields%253A%2B%255B'/>
1401                     <line tab='4' content='%2522Assert.Id%2522'/>
1402                     <line tab='3' content='%255D'/>
1403                     <line tab='2' content='%257D'/>
1404                     <line tab='1' content='%255D%252C'/>
1405                     <line tab='1' content='%255B'/>
1406                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1407                     <line tab='2' content='%257B'/>
1408                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1409                     <line tab='3' content='fields%253A%2B%255B'/>
1410                     <line tab='4' content='%2522Assert.Id%2522'/>
1411                     <line tab='3' content='%255D'/>
1412                     <line tab='2' content='%257D'/>
1413                     <line tab='1' content='%255D%252C'/>
1414                     <line tab='1' content='%255B'/>
1415                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1416                     <line tab='2' content='%257B'/>
1417                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1418                     <line tab='3' content='fields%253A%2B%255B'/>
1419                     <line tab='4' content='%2522Error.Id%2522'/>
1420                     <line tab='3' content='%255D'/>
1421                     <line tab='2' content='%257D'/>
1422                     <line tab='1' content='%255D%252C'/>
1423                     <line tab='1' content='%255B'/>
1424                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1425                     <line tab='2' content='%257B'/>
1426                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1427                     <line tab='3' content='fields%253A%2B%255B'/>
1428                     <line tab='4' content='%2522Error.Id%2522'/>
1429                     <line tab='3' content='%255D'/>
1430                     <line tab='2' content='%257D'/>
1431                     <line tab='1' content='%255D'/>
1432                     <line tab='0' content='%255D%3B'/>
1433                 </synopSpec>
1434             </decl>
1435             <decl spacer='1'/>
1436             <decl spacer='1'/>
1437             <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.interfaces.ITransport.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1438                 <synopSpec>
1439                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1440                 </synopSpec>
1441                 <docSect name='details'>
1442                     <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
1443                 </docSect>
1444             </decl>
1445             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.interfaces.ITransport.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1446                 <synopSpec>
1447                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
1448                 </synopSpec>
1449             </decl>
1450             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.interfaces.ITransport.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1451                 <synopSpec>
1452                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
1453                 </synopSpec>
1454             </decl>
1455         </group>
1456         <group name='module-wide data'>
1457         </group>
1458         <group name='module-wide functions'>
1459             <decl spacer='1'/>
1460         </group>
1461         <group name='$instance'>
1462             <synopSpec>
1463                 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
1464                 <line blank='1' always='0'/>
1465             </synopSpec>
1466         </group>
1467         <group name='per-instance object types'>
1468             <synopTarg>
1469                 <line tab='0' comment='Client+reference+to+an+abstract+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EITransport_Object%3C%2Fspan%3E%3C%2Fgo%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EITransport_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1470             </synopTarg>
1471         </group>
1472         <group name='per-instance config parameters'>
1473             <synopMeta>
1474                 <line tab='0' comment='Instance+config-params+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+ITransport.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1475             </synopMeta>
1476             <synopTarg>
1477                 <line tab='0' comment='Instance+config-params+structure' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EITransport_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1478                 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIInstance.html%23per-instance_config_parameters%22+title%3D%22xdc.runtime.IInstance.Params%22%3EIInstance_Params%3C%2Fa%3E+*instance%3B'/>
1479                 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EITransport_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1480             </synopTarg>
1481             <decl spacer='1'/>
1482         </group>
1483         <group name='per-instance creation'/>
1484         <group name='per-instance functions'>
1485             <decl spacer='1'/>
1486         </group>
1487     </unit>
1488     <unit name='ITransportSetup' kind='interface' nodoc='0' metaonly='0' summary=''>
1489         <synopSpec>
1490             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2Fpackage.html%22+title%3D%22ti.sdo.ipc.interfaces%22%3Eti.sdo.ipc.interfaces%3C%2Fa%3E%3B'/>
1491             <line blank='1' always='0'/>
1492             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EITransportSetup%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1493             <line tab='0' content='%7D'/>
1494         </synopSpec>
1495         <specInfo>
1496             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EITransportSetup%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1497             <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
1498         </specInfo>
1499         <group name='local proxy modules'>
1500         </group>
1501         <group name='module-wide constants &amp; types'>
1502             <decl spacer='1'/>
1503         </group>
1504         <group name='module-wide config parameters'>
1505             <decl spacer='1'/>
1506             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.interfaces.ITransportSetup.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1507                 <synopSpec>
1508                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
1509                     <line tab='1' content='%255B'/>
1510                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1511                     <line tab='2' content='%257B'/>
1512                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1513                     <line tab='3' content='fields%253A%2B%255B'/>
1514                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
1515                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
1516                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
1517                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
1518                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
1519                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
1520                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
1521                     <line tab='3' content='%255D'/>
1522                     <line tab='2' content='%257D'/>
1523                     <line tab='1' content='%255D%252C'/>
1524                     <line tab='1' content='%255B'/>
1525                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
1526                     <line tab='2' content='%257B'/>
1527                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1528                     <line tab='3' content='fields%253A%2B%255B'/>
1529                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
1530                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
1531                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
1532                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
1533                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
1534                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
1535                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
1536                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
1537                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
1538                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
1539                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
1540                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
1541                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
1542                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
1543                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
1544                     <line tab='3' content='%255D'/>
1545                     <line tab='2' content='%257D'/>
1546                     <line tab='1' content='%255D%252C'/>
1547                     <line tab='1' content='%255B'/>
1548                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
1549                     <line tab='2' content='%257B'/>
1550                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1551                     <line tab='3' content='fields%253A%2B%255B'/>
1552                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
1553                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
1554                     <line tab='3' content='%255D'/>
1555                     <line tab='2' content='%257D'/>
1556                     <line tab='1' content='%255D%252C'/>
1557                     <line tab='1' content='%255B'/>
1558                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1559                     <line tab='2' content='%257B'/>
1560                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1561                     <line tab='3' content='fields%253A%2B%255B'/>
1562                     <line tab='4' content='%2522Log.Event%2522'/>
1563                     <line tab='3' content='%255D'/>
1564                     <line tab='2' content='%257D'/>
1565                     <line tab='1' content='%255D%252C'/>
1566                     <line tab='1' content='%255B'/>
1567                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1568                     <line tab='2' content='%257B'/>
1569                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1570                     <line tab='3' content='fields%253A%2B%255B'/>
1571                     <line tab='4' content='%2522Log.Event%2522'/>
1572                     <line tab='3' content='%255D'/>
1573                     <line tab='2' content='%257D'/>
1574                     <line tab='1' content='%255D%252C'/>
1575                     <line tab='1' content='%255B'/>
1576                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1577                     <line tab='2' content='%257B'/>
1578                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1579                     <line tab='3' content='fields%253A%2B%255B'/>
1580                     <line tab='4' content='%2522Assert.Id%2522'/>
1581                     <line tab='3' content='%255D'/>
1582                     <line tab='2' content='%257D'/>
1583                     <line tab='1' content='%255D%252C'/>
1584                     <line tab='1' content='%255B'/>
1585                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1586                     <line tab='2' content='%257B'/>
1587                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1588                     <line tab='3' content='fields%253A%2B%255B'/>
1589                     <line tab='4' content='%2522Assert.Id%2522'/>
1590                     <line tab='3' content='%255D'/>
1591                     <line tab='2' content='%257D'/>
1592                     <line tab='1' content='%255D%252C'/>
1593                     <line tab='1' content='%255B'/>
1594                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1595                     <line tab='2' content='%257B'/>
1596                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1597                     <line tab='3' content='fields%253A%2B%255B'/>
1598                     <line tab='4' content='%2522Error.Id%2522'/>
1599                     <line tab='3' content='%255D'/>
1600                     <line tab='2' content='%257D'/>
1601                     <line tab='1' content='%255D%252C'/>
1602                     <line tab='1' content='%255B'/>
1603                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1604                     <line tab='2' content='%257B'/>
1605                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1606                     <line tab='3' content='fields%253A%2B%255B'/>
1607                     <line tab='4' content='%2522Error.Id%2522'/>
1608                     <line tab='3' content='%255D'/>
1609                     <line tab='2' content='%257D'/>
1610                     <line tab='1' content='%255D'/>
1611                     <line tab='0' content='%255D%3B'/>
1612                 </synopSpec>
1613             </decl>
1614             <decl spacer='1'/>
1615             <decl kind='config' name='priority' anchor='priority' altext='ti.sdo.ipc.interfaces.ITransportSetup.priority' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='priority+of+the+transport'>
1616                 <synopSpec>
1617                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
1618                 </synopSpec>
1619             </decl>
1620             <decl spacer='1'/>
1621             <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.interfaces.ITransportSetup.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1622                 <synopSpec>
1623                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1624                 </synopSpec>
1625                 <docSect name='details'>
1626                     <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
1627                 </docSect>
1628             </decl>
1629             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.interfaces.ITransportSetup.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1630                 <synopSpec>
1631                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
1632                 </synopSpec>
1633             </decl>
1634             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.interfaces.ITransportSetup.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1635                 <synopSpec>
1636                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
1637                 </synopSpec>
1638             </decl>
1639         </group>
1640         <group name='module-wide data'>
1641         </group>
1642         <group name='module-wide functions'>
1643             <decl kind='fxn' name='attach' anchor='attach' altext='ti.sdo.ipc.interfaces.ITransportSetup.attach' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Function+that+will+be+called+in+MessageQ_attach'>
1644                 <synopSpec>
1645                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattach%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1646                 </synopSpec>
1647             </decl>
1648             <decl kind='fxn' name='detach' anchor='detach' altext='ti.sdo.ipc.interfaces.ITransportSetup.detach' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Function+that+will+be+called+in+MessageQ_detach'>
1649                 <synopSpec>
1650                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edetach%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1651                 </synopSpec>
1652             </decl>
1653             <decl kind='fxn' name='isRegistered' anchor='is.Registered' altext='ti.sdo.ipc.interfaces.ITransportSetup.isRegistered' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Determines+if+a+transport+has+been+registered+to+a+remote+processor'>
1654                 <synopSpec>
1655                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisRegistered%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1656                 </synopSpec>
1657             </decl>
1658             <decl kind='fxn' name='sharedMemReq' anchor='shared.Mem.Req' altext='ti.sdo.ipc.interfaces.ITransportSetup.sharedMemReq' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Shared+memory+required'>
1659                 <synopSpec>
1660                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedMemReq%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1661                 </synopSpec>
1662             </decl>
1663             <decl spacer='1'/>
1664         </group>
1665     </unit>
1666     <docSect name='details'>
1667         <docPara content='Contains+interfaces+for+communication+between+processors.'/>
1668     </docSect>
1669 </package>