[processor-sdk/performance-audio-sr.git] / processor_audio_sdk_1_00_00_00 / psdk_cust / ipc_3_43_00_00_eng / docs / cdoc / ti / sdo / ipc / package / package.doc.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package kind='package' name='ti.sdo.ipc' nodoc='0' root='../../../' summary='Inter+processor+communication'>
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%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%2C+0%5D+%7B'/>
4 <line tab='0' content='%7D'/>
5 <unit name='Build' kind='module' nodoc='0' metaonly='1' summary=''>
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..%2Fti%2Fsdo%2Fipc%2Fpackage.html%22+title%3D%22ti.sdo.ipc%22%3Eti.sdo.ipc%3C%2Fa%3E%3B'/>
8 <line blank='1' always='0'/>
9 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBuild%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
10 <line tab='0' content='%7D'/>
11 </synopSpec>
12 <specInfo>
13 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBuild%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
14 </specInfo>
15 <synopMeta>
16 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+Build+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.Build%27%3C%2Fspan%3E%29%3B'/>
17 </synopMeta>
18 <group name='module-wide constants & types'>
19 <decl spacer='1'/>
20 <decl kind='enum' name='LibType' anchor='.Lib.Type' altext='ti.sdo.ipc.Build.LibType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='IPC+library+selection+options'>
21 <decl kind='enumval' name='LibType_Instrumented' anchor='.Lib.Type_.Instrumented'/>
22 <decl kind='enumval' name='LibType_NonInstrumented' anchor='.Lib.Type_.Non.Instrumented'/>
23 <decl kind='enumval' name='LibType_Custom' anchor='.Lib.Type_.Custom'/>
24 <decl kind='enumval' name='LibType_Debug' anchor='.Lib.Type_.Debug'/>
25 <decl kind='enumval' name='LibType_PkgLib' anchor='.Lib.Type_.Pkg.Lib'/>
26 <synopSpec>
27 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELibType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
28 <line tab='1' comment='Instrumented' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELibType_Instrumented%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
29 <line tab='1' comment='Non-instrumented' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELibType_NonInstrumented%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
30 <line tab='1' comment='Custom+%28Optimized%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELibType_Custom%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
31 <line tab='1' comment='Custom+%28Debug%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELibType_Debug%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
32 <line tab='1' comment='Use+package+library' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELibType_PkgLib%3C%2Fspan%3E%3C%2Fgo%3E'/>
33 <line tab='0' content='%7D%3B'/>
34 </synopSpec>
35 <synopMeta>
36 <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3ELibType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
37 <line tab='1' comment='Instrumented' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3ELibType_Instrumented%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
38 <line tab='1' comment='Non-instrumented' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3ELibType_NonInstrumented%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
39 <line tab='1' comment='Custom+%28Optimized%29' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3ELibType_Custom%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
40 <line tab='1' comment='Custom+%28Debug%29' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3ELibType_Debug%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
41 <line tab='1' comment='Use+package+library' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3ELibType_PkgLib%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
42 </synopMeta>
43 <docSect name='VALUES'>
44 <docChild name='LibType_Instrumented' summary='The+library+supplied+is+prebuilt%0A++with+logging+and+assertions+enabled.'>
45 </docChild>
46 <docChild name='LibType_NonInstrumented' summary='The+library+supplied+is+prebuilt%0A++with+logging+and+assertions+disabled.'>
47 </docChild>
48 <docChild name='LibType_Custom' summary='This+option+builds+the+IPC+library+from%0A++sources+using+the+options+specified+by+%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23custom.C.C.Opts%22+title%3D%22customCCOpts%22%3EcustomCCOpts%3C%2Fa%3E.%0A++Only+the+modules+and+APIs+that+your+application+uses+are%0A++contained+in+the+resulting+executable.+Program+optimization+is%0A++performed+to+reduce+the+size+of+the+executable+and+improve%0A++performance.+Enough+debug+information+is+retained+to+allow+you%0A++to+step+through+the+application+code+in+CCS+and+locate+global%0A++variables.'>
49 </docChild>
50 <docChild name='LibType_Debug' summary='This+option+is+similar+to+the+LibType_Custom%0A++option+in+that+it+builds+the+IPC+library+from+sources+and+omits%0A++modules+and+APIs+that+your+code+does+not+use.+However%2C+no+program%0A++optimization+is+performed.+The+resulting+executable+is+fully%0A++debuggable%2C+and+you+can+step+into+IPC+code.+The+tradeoff+is+that%0A++the+executable+is+larger+and+runs+slower+than+builds+that+use+the%0A++LibType_Custom+option.'>
51 </docChild>
52 <docChild name='LibType_PkgLib' summary='This+option+uses+the+individual+libraries%0A++built+by+each+package+of+the+IPC+product.+These+libraries+are%0A++not+shipped.+You+must+build+the+product+to+generate+the+package%0A++libraries.+See+the+IPC+Install+Guides+%28links+in+the+Release%0A++Note%29+for+details+on+building+the+IPC+product.'>
53 </docChild>
54 </docSect>
55 <docSect name='details'>
56 <docPara content='This+enumeration+defines+all+the+IPC+library+types+provided%0A++by+the+product.+You+can+select+the+library+type+by+setting%0A++the+%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23lib.Type%22+title%3D%22libType%22%3EBuild.libType%3C%2Fa%3E+configuration+parameter.'/>
57 </docSect>
58 <docSect name='see'>
59 <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23lib.Type%22+title%3D%22libType%22%3ElibType%3C%2Fa%3E'/>
60 </docSect>
61 </decl>
62 <decl spacer='1'/>
63 </group>
64 <group name='module-wide config parameters'>
65 <decl spacer='1'/>
66 <decl spacer='1'/>
67 <decl spacer='1'/>
68 <decl kind='config' name='assertsEnabled' anchor='asserts.Enabled' altext='ti.sdo.ipc.Build.assertsEnabled' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='IPC+assert+checking+in+custom+library+enable+flag'>
69 <synopSpec>
70 <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%3EassertsEnabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
71 </synopSpec>
72 <synopMeta>
73 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3EassertsEnabled%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%253Etrue%253C%252Fspan%253E%3B'/>
74 </synopMeta>
75 <docSect name='details'>
76 <docPara content='When+set+to+true%2C+assert+checking+code+is+compiled+into%0A++the+custom+library+created+when+%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23lib.Type%22+title%3D%22libType%22%3EBuild.libType%3C%2Fa%3E%0A++is+set+to+%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23.Lib.Type_.Custom%22+title%3D%22LibType_Custom%22%3EBuild_LibType_Custom%3C%2Fa%3E+or%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23.Lib.Type_.Debug%22+title%3D%22LibType_Debug%22%3EBuild_LibType_Debug%3C%2Fa%3E.'/>
77 <docPara content='When+set+to+false%2C+assert+checking+code+is+removed+from+the%0A++custom+library+created+when+Build.libType+is+set+to%0A++Build.LibType_Custom+or+Build.LibType_Debug.+This+option+can%0A++considerably+improve+runtime+performance+as+well+significantly%0A++reduce+the+application%27s+code+size.'/>
78 </docSect>
79 <docSect name='see'>
80 <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23lib.Type%22+title%3D%22libType%22%3ElibType%3C%2Fa%3E'/>
81 </docSect>
82 </decl>
83 <decl kind='config' name='customCCOpts' anchor='custom.C.C.Opts' altext='ti.sdo.ipc.Build.customCCOpts' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Compiler+options+used+when+building+a+custom+IPC+library'>
84 <synopSpec>
85 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcustomCCOpts%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
86 </synopSpec>
87 <synopMeta>
88 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3EcustomCCOpts%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
89 </synopMeta>
90 <docSect name='details'>
91 <docPara content='When+%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23lib.Type%22+title%3D%22libType%22%3EBuild.libType%3C%2Fa%3E+is+set+to%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23.Lib.Type_.Custom%22+title%3D%22LibType_Custom%22%3EBuild_LibType_Custom%3C%2Fa%3E+or%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23.Lib.Type_.Debug%22+title%3D%22LibType_Debug%22%3EBuild_LibType_Debug%3C%2Fa%3E%2C+this+string+contains%0A++the+options+passed+to+the+compiler+during+any+re-build+of+the%0A++IPC+sources.'/>
92 <docPara content='In+addition+to+the+options+specified+by+%3Ctt%3EBuild.customCCOpts%3C%2Ftt%3E%2C%0A++several+%3Ctt%3E-D%3C%2Ftt%3E+and+%3Ctt%3E-I%3C%2Ftt%3E+options+are+also+passed+to+the+compiler.%0A++The+options+specified+by+%3Ctt%3EBuild.customCCOpts%3C%2Ftt%3E+preceed+the+%3Ctt%3E-D%3C%2Ftt%3E%0A++and+%3Ctt%3E-I%3C%2Ftt%3E+options+passed+to+the+compiler+on+the+command+line.'/>
93 <docPara content='To+view+the+custom+compiler+options%2C+add+the+following+line%0A++to+your+config+script%3A'/>
94 <docPara content='%3CPRE+class%3D%22Example%22%3E++print%28%22Build.customCCOpts%3D%22%2BBuild.customCCOpts%29%3B%0A%3C%2FPRE%3E'/>
95 <docPara content='When+%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23lib.Type%22+title%3D%22libType%22%3EBuild.libType%3C%2Fa%3E+is+set+to%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23.Lib.Type_.Custom%22+title%3D%22LibType_Custom%22%3EBuild_LibType_Custom%3C%2Fa%3E%2C+%3Ctt%3EBuild.customCCOpts%3C%2Ftt%3E%0A++is+initialized+to+create+a+highly+optimized+library.'/>
96 <docPara content='When+%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23lib.Type%22+title%3D%22libType%22%3EBuild.libType%3C%2Fa%3E+is+set+to%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23.Lib.Type_.Debug%22+title%3D%22LibType_Debug%22%3EBuild_LibType_Debug%3C%2Fa%3E%2C+%3Ctt%3EBuild.customCCOpts%3C%2Ftt%3E%0A++is+initialized+to+create+a+non-optimized+library+that+can+be%0A++used+to+single-step+through+the+APIs+with+the+CCS+debugger.'/>
97 </docSect>
98 <docSect name='Warning'>
99 <docPara content='The+default+value+of+%3Ctt%3EBuild.customCCOpts%3C%2Ftt%3E%2C+which+is+derived+from%0A++the+target+specified+by+your+configuration%2C+includes+runtime%0A++model+options+%28such+as+endianess%29+that+must+be+the+same+for+all%0A++sources+built+and+linked+into+your+application.+You+must+not%0A++change+or+add+any+options+that+can+alter+the+runtime+model%0A++specified+by+the+default+value+of+%3Ctt%3EBuild.customCCOpts%3C%2Ftt%3E.'/>
100 </docSect>
101 </decl>
102 <decl kind='config' name='libDir' anchor='lib.Dir' altext='ti.sdo.ipc.Build.libDir' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
103 <synopSpec>
104 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElibDir%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
105 </synopSpec>
106 <synopMeta>
107 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3ElibDir%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
108 </synopMeta>
109 </decl>
110 <decl kind='config' name='libType' anchor='lib.Type' altext='ti.sdo.ipc.Build.libType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='IPC+library+type'>
111 <synopSpec>
112 <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..%2Fti%2Fsdo%2Fipc%2FBuild.html%23.Lib.Type%22+title%3D%22ti.sdo.ipc.Build.LibType%22%3EBuild.LibType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElibType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
113 </synopSpec>
114 <synopMeta>
115 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3ElibType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FBuild.html%23.Lib.Type%22+title%3D%22ti.sdo.ipc.Build.LibType%22%3EBuild.LibType%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
116 </synopMeta>
117 <docSect name='details'>
118 <docPara content='The+IPC+runtime+is+provided+in+the+form+of+a+library+that+is%0A++linked+with+your+application.+Several+forms+of+this+library+are%0A++provided+with+the+IPC+product.+In+addition%2C+there+is+an+option%0A++to+build+the+library+from+source.+This+configuration+parameter%0A++allows+you+to+select+the+form+of+the+IPC+library+to+use.'/>
119 <docPara content='The+default+value+of+libType+is+taken+from+the+BIOS.libType%0A++configuration+parameter.+For+a+complete+list+of+options+and%0A++what+they+offer+see+%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23.Lib.Type%22+title%3D%22LibType%22%3ELibType%3C%2Fa%3E.'/>
120 </docSect>
121 </decl>
122 <decl kind='config' name='logsEnabled' anchor='logs.Enabled' altext='ti.sdo.ipc.Build.logsEnabled' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='IPC+log+support+in+custom+library+enable+flag'>
123 <synopSpec>
124 <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%3ElogsEnabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
125 </synopSpec>
126 <synopMeta>
127 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3ElogsEnabled%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%253Etrue%253C%252Fspan%253E%3B'/>
128 </synopMeta>
129 <docSect name='details'>
130 <docPara content='When+set+to+true%2C+IPC+execution+log+code+is+compiled+into%0A++the+custom+library+created+when+%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23lib.Type%22+title%3D%22libType%22%3EBuild.libType%3C%2Fa%3E%0A++is+set+to+%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23.Lib.Type_.Custom%22+title%3D%22LibType_Custom%22%3EBuild_LibType_Custom%3C%2Fa%3E+or%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23.Lib.Type_.Debug%22+title%3D%22LibType_Debug%22%3EBuild_LibType_Debug%3C%2Fa%3E.'/>
131 <docPara content='When+set+to+false%2C+all+log+code+is+removed+from+the+custom%0A++library+created+when+Build.libType+%3D+Build.LibType_Custom+or%0A++Build.LibType_Debug.+This+option+can+considerably+improve+runtime%0A++performance+as+well+signficantly+reduce+the+application%27s+code%0A++size.'/>
132 </docSect>
133 <docSect name='see'>
134 <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22Build.html%23lib.Type%22+title%3D%22libType%22%3ElibType%3C%2Fa%3E'/>
135 </docSect>
136 </decl>
137 </group>
138 <group name='module-wide data'>
139 </group>
140 <group name='module-wide functions'>
141 <decl spacer='1'/>
142 <decl kind='fxn' name='buildLibs' anchor='build.Libs' altext='ti.sdo.ipc.Build.buildLibs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
143 <synopSpec>
144 <line tab='0' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EbuildLibs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EobjList%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErelList%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efilter%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ExdcArgs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
145 </synopSpec>
146 <synopMeta>
147 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3EbuildLibs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EobjList%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErelList%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efilter%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ExdcArgs%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E'/>
148 </synopMeta>
149 </decl>
150 <decl kind='fxn' name='getAsmFiles' anchor='get.Asm.Files' altext='ti.sdo.ipc.Build.getAsmFiles' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+library+Asm+source+files'>
151 <synopSpec>
152 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetAsmFiles%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etarget%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
153 </synopSpec>
154 <synopMeta>
155 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3EgetAsmFiles%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etarget%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E'/>
156 </synopMeta>
157 </decl>
158 <decl kind='fxn' name='getCCOpts' anchor='get.C.C.Opts' altext='ti.sdo.ipc.Build.getCCOpts' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
159 <synopSpec>
160 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetCCOpts%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fbld%2FITarget.html%23.Module%22+title%3D%22xdc.bld.ITarget.Module%22%3EITarget.Module%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etarget%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
161 </synopSpec>
162 <synopMeta>
163 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3EgetCCOpts%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fbld%2FITarget.html%23.Module%22+title%3D%22xdc.bld.ITarget.Module%22%3EITarget.Module%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etarget%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E'/>
164 </synopMeta>
165 </decl>
166 <decl kind='fxn' name='getCFiles' anchor='get.C.Files' altext='ti.sdo.ipc.Build.getCFiles' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+library+C+source+files'>
167 <synopSpec>
168 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetCFiles%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etarget%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
169 </synopSpec>
170 <synopMeta>
171 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3EgetCFiles%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etarget%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E'/>
172 </synopMeta>
173 </decl>
174 <decl kind='fxn' name='getDefaultCustomCCOpts' anchor='get.Default.Custom.C.C.Opts' altext='ti.sdo.ipc.Build.getDefaultCustomCCOpts' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
175 <synopSpec>
176 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetDefaultCustomCCOpts%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
177 </synopSpec>
178 <synopMeta>
179 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3EgetDefaultCustomCCOpts%3C%2Fspan%3E%3C%2Fgo%3E%28++%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E'/>
180 </synopMeta>
181 </decl>
182 <decl kind='fxn' name='getDefs' anchor='get.Defs' altext='ti.sdo.ipc.Build.getDefs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+compiler+-D+options+necessary+to+build'>
183 <synopSpec>
184 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetDefs%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
185 </synopSpec>
186 <synopMeta>
187 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3EgetDefs%3C%2Fspan%3E%3C%2Fgo%3E%28++%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E'/>
188 </synopMeta>
189 </decl>
190 <decl kind='fxn' name='getLibs' anchor='get.Libs' altext='ti.sdo.ipc.Build.getLibs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+getLibs%28%29+for+all+ipc+packages'>
191 <synopSpec>
192 <line tab='0' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EgetLibs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epkg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
193 </synopSpec>
194 <synopMeta>
195 <line tab='0' content='%3Cgo%3EBuild.%3Cspan+class%3D%22xdoc-id%22%3EgetLibs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epkg%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E'/>
196 </synopMeta>
197 </decl>
198 </group>
199 </unit>
200 <unit name='GateMP' kind='module' nodoc='0' metaonly='0' summary='Multiple+processor+gate+that+provides+local+and+remote+context+protection'>
201 <synopSpec>
202 <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..%2Fti%2Fsdo%2Fipc%2Fpackage.html%22+title%3D%22ti.sdo.ipc%22%3Eti.sdo.ipc%3C%2Fa%3E%3B'/>
203 <line blank='1' always='0'/>
204 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
205 <line tab='0' content='%7D'/>
206 </synopSpec>
207 <specInfo>
208 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
209 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
210 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
211 </specInfo>
212 <synopMeta>
213 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+GateMP+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.GateMP%27%3C%2Fspan%3E%29%3B'/>
214 </synopMeta>
215 <synopTarg>
216 <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%2FGateMP.h%26gt%3B%3C%2Fspan%3E'/>
217 </synopTarg>
218 <docSect name='details'>
219 <docPara content='This+module+has+a+common+header+that+can+be+found+in+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fipc%2Fpackage.html%22+title%3D%22ti.ipc%22%3Eti.ipc%3C%2Fa%3E%0A++package.++Application+code+should+include+the+common+header+file+%28not+the%0A++RTSC-generated+one%29%3A%0A%0A++%3CPRE%3E%23include+%26lt%3Bti%2Fipc%2FGateMP.h%26gt%3B%3C%2FPRE%3E%0A%0A++The+RTSC+module+must+be+used+in+the+application%27s+RTSC+configuration+file%0A++%28.cfg%29+if+runtime+APIs+will+be+used+in+the+application%3A%0A%0A++%3CPRE%3EGateMP+%3D+xdc.useModule%28%27ti.sdo.ipc.GateMP%27%29%3B%3C%2FPRE%3E%0A%0A++Documentation+for+all+runtime+APIs%2C+instance+configuration+parameters%2C%0A++error+codes+macros+and+type+definitions+available+to+the+application%0A++integrator+can+be+found+in+the%0A++%3CA+HREF%3D%22..%2F..%2F..%2F..%2Fdoxygen%2Fhtml%2Ffiles.html%22%3EDoxygen+documentation%3C%2FA%3E%0A++for+the+IPC+product.++However%2C+the+documentation+presented+on+this+page%0A++should+be+referred+to+for+information+specific+to+the+RTSC+module%2C+such+as%0A++module+configuration%2C+Errors%2C+and+Asserts.'/>
220 </docSect>
221 <group name='local proxy modules'>
222 <decl spacer='1'/>
223 <decl kind='proxy' name='RemoteCustom1Proxy' anchor='.Remote.Custom1.Proxy' altext='ti.sdo.ipc.GateMP.RemoteCustom1Proxy' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Custom1+remote+gate+proxy'>
224 <synopSpec>
225 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+RemoteCustom1Proxy+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E%3B'/>
226 </synopSpec>
227 <synopMeta>
228 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteCustom1Proxy%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
229 <line elem='1'/>
230 <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E+interface'/>
231 <line elem='0'/>
232 <line tab='1' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteCustom1Proxy%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
233 <line elem='1'/>
234 <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
235 <line elem='0'/>
236 <line tab='1' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteCustom1Proxy%3C%2Fspan%3E%3C%2Fgo%3E.abstractInstances%24+%3D+%3Cspan+class%3D%22xdoc-kw2%22%3Efalse%3C%2Fspan%3E'/>
237 <line elem='1'/>
238 <line tab='1' comment='use+indirect+runtime+function+calls+if+true'/>
239 <line elem='0'/>
240 </synopMeta>
241 <docSect name='details'>
242 <docPara content='GateMP+instances+may+use+the+%27Custom1%27+proxy+for+locking+between%0A++multiple+processors.++This+proxy+defaults+to%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Fgates%2FGatePeterson.html%22+title%3D%22ti.sdo.ipc.gates.GatePeterson%22%3Eti.sdo.ipc.gates.GatePeterson%3C%2Fa%3E.'/>
243 </docSect>
244 </decl>
245 <decl spacer='1'/>
246 <decl kind='proxy' name='RemoteCustom2Proxy' anchor='.Remote.Custom2.Proxy' altext='ti.sdo.ipc.GateMP.RemoteCustom2Proxy' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Custom2+remote+gate+proxy'>
247 <synopSpec>
248 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+RemoteCustom2Proxy+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E%3B'/>
249 </synopSpec>
250 <synopMeta>
251 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteCustom2Proxy%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
252 <line elem='1'/>
253 <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E+interface'/>
254 <line elem='0'/>
255 <line tab='1' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteCustom2Proxy%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
256 <line elem='1'/>
257 <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
258 <line elem='0'/>
259 <line tab='1' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteCustom2Proxy%3C%2Fspan%3E%3C%2Fgo%3E.abstractInstances%24+%3D+%3Cspan+class%3D%22xdoc-kw2%22%3Efalse%3C%2Fspan%3E'/>
260 <line elem='1'/>
261 <line tab='1' comment='use+indirect+runtime+function+calls+if+true'/>
262 <line elem='0'/>
263 </synopMeta>
264 <docSect name='details'>
265 <docPara content='GateMP+instances+may+use+the+%27Custom2%27+proxy+for+locking+between%0A++multiple+processors.++This+proxy+defaults+to%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Fgates%2FGateMPSupportNull.html%22+title%3D%22ti.sdo.ipc.gates.GateMPSupportNull%22%3Eti.sdo.ipc.gates.GateMPSupportNull%3C%2Fa%3E.'/>
266 </docSect>
267 </decl>
268 <decl spacer='1'/>
269 <decl kind='proxy' name='RemoteSystemProxy' anchor='.Remote.System.Proxy' altext='ti.sdo.ipc.GateMP.RemoteSystemProxy' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='System+remote+gate+proxy'>
270 <synopSpec>
271 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+RemoteSystemProxy+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E%3B'/>
272 </synopSpec>
273 <synopMeta>
274 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteSystemProxy%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
275 <line elem='1'/>
276 <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E+interface'/>
277 <line elem='0'/>
278 <line tab='1' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteSystemProxy%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIGateMPSupport.html%22+title%3D%22ti.sdo.ipc.interfaces.IGateMPSupport%22%3EIGateMPSupport%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
279 <line elem='1'/>
280 <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
281 <line elem='0'/>
282 <line tab='1' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteSystemProxy%3C%2Fspan%3E%3C%2Fgo%3E.abstractInstances%24+%3D+%3Cspan+class%3D%22xdoc-kw2%22%3Efalse%3C%2Fspan%3E'/>
283 <line elem='1'/>
284 <line tab='1' comment='use+indirect+runtime+function+calls+if+true'/>
285 <line elem='0'/>
286 </synopMeta>
287 <docSect name='details'>
288 <docPara content='By+default%2C+GateMP+instances+use+the+%27System%27+proxy+for+locking+between%0A++multiple+processors+by+setting+the+%27localProtect%27+setting+to+.++This%0A++remote+gate+proxy+defaults+to+a+device-specific+remote+GateMP+delegate%0A++and+typically+should+not+be+modified.'/>
289 </docSect>
290 </decl>
291 </group>
292 <group name='module-wide constants & types'>
293 <decl kind='const' name='CREATED' anchor='.C.R.E.A.T.E.D' altext='ti.sdo.ipc.GateMP.CREATED' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
294 <synopSpec>
295 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ECREATED%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x11202009%3B'/>
296 </synopSpec>
297 <synopMeta>
298 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ECREATED%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x11202009%3B'/>
299 </synopMeta>
300 <synopTarg>
301 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_CREATED%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%290x11202009'/>
302 </synopTarg>
303 </decl>
304 <decl kind='const' name='ProxyOrder_CUSTOM1' anchor='.Proxy.Order_.C.U.S.T.O.M1' altext='ti.sdo.ipc.GateMP.ProxyOrder_CUSTOM1' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
305 <synopSpec>
306 <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%3EProxyOrder_CUSTOM1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
307 </synopSpec>
308 <synopMeta>
309 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EProxyOrder_CUSTOM1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
310 </synopMeta>
311 <synopTarg>
312 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_ProxyOrder_CUSTOM1%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%291'/>
313 </synopTarg>
314 </decl>
315 <decl kind='const' name='ProxyOrder_CUSTOM2' anchor='.Proxy.Order_.C.U.S.T.O.M2' altext='ti.sdo.ipc.GateMP.ProxyOrder_CUSTOM2' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
316 <synopSpec>
317 <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%3EProxyOrder_CUSTOM2%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
318 </synopSpec>
319 <synopMeta>
320 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EProxyOrder_CUSTOM2%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
321 </synopMeta>
322 <synopTarg>
323 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_ProxyOrder_CUSTOM2%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%292'/>
324 </synopTarg>
325 </decl>
326 <decl kind='const' name='ProxyOrder_NUM' anchor='.Proxy.Order_.N.U.M' altext='ti.sdo.ipc.GateMP.ProxyOrder_NUM' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
327 <synopSpec>
328 <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%3EProxyOrder_NUM%3C%2Fspan%3E%3C%2Fgo%3E+%3D+3%3B'/>
329 </synopSpec>
330 <synopMeta>
331 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EProxyOrder_NUM%3C%2Fspan%3E%3C%2Fgo%3E+%3D+3%3B'/>
332 </synopMeta>
333 <synopTarg>
334 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_ProxyOrder_NUM%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%293'/>
335 </synopTarg>
336 </decl>
337 <decl kind='const' name='ProxyOrder_SYSTEM' anchor='.Proxy.Order_.S.Y.S.T.E.M' altext='ti.sdo.ipc.GateMP.ProxyOrder_SYSTEM' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
338 <synopSpec>
339 <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%3EProxyOrder_SYSTEM%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
340 </synopSpec>
341 <synopMeta>
342 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EProxyOrder_SYSTEM%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
343 </synopMeta>
344 <synopTarg>
345 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_ProxyOrder_SYSTEM%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%290'/>
346 </synopTarg>
347 </decl>
348 <decl kind='const' name='VERSION' anchor='.V.E.R.S.I.O.N' altext='ti.sdo.ipc.GateMP.VERSION' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
349 <synopSpec>
350 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVERSION%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
351 </synopSpec>
352 <synopMeta>
353 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EVERSION%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
354 </synopMeta>
355 <synopTarg>
356 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_VERSION%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%291'/>
357 </synopTarg>
358 </decl>
359 <decl spacer='1'/>
360 <decl kind='enum' name='LocalProtect' anchor='.Local.Protect' altext='ti.sdo.ipc.GateMP.LocalProtect' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='A+set+of+local+context+protection+levels'>
361 <decl kind='enumval' name='LocalProtect_NONE' anchor='.Local.Protect_.N.O.N.E'/>
362 <decl kind='enumval' name='LocalProtect_INTERRUPT' anchor='.Local.Protect_.I.N.T.E.R.R.U.P.T'/>
363 <decl kind='enumval' name='LocalProtect_TASKLET' anchor='.Local.Protect_.T.A.S.K.L.E.T'/>
364 <decl kind='enumval' name='LocalProtect_THREAD' anchor='.Local.Protect_.T.H.R.E.A.D'/>
365 <decl kind='enumval' name='LocalProtect_PROCESS' anchor='.Local.Protect_.P.R.O.C.E.S.S'/>
366 <synopSpec>
367 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
368 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect_NONE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
369 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect_INTERRUPT%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
370 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect_TASKLET%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
371 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect_THREAD%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
372 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect_PROCESS%3C%2Fspan%3E%3C%2Fgo%3E'/>
373 <line tab='0' content='%7D%3B'/>
374 </synopSpec>
375 <synopMeta>
376 <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
377 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect_NONE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
378 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect_INTERRUPT%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
379 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect_TASKLET%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
380 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect_THREAD%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
381 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELocalProtect_PROCESS%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
382 </synopMeta>
383 <synopTarg>
384 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LocalProtect%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
385 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LocalProtect_NONE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
386 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LocalProtect_INTERRUPT%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
387 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LocalProtect_TASKLET%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
388 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LocalProtect_THREAD%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
389 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LocalProtect_PROCESS%3C%2Fspan%3E%3C%2Fgo%3E'/>
390 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LocalProtect%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
391 </synopTarg>
392 <docSect name='details'>
393 <docPara content='Each+member+corresponds+to+a+specific+local+processor+gates+used+for%0A++local+protection.'/>
394 <docPara content='For+SYS%2FBIOS+users%2C+the+following+are+the+mappings+for+the+constants'/>
395 <docPara content='%3CUL%3E%3CLI%3EINTERRUPT+-%26gt%3B+GateAll%3A+disables+interrupts%0A%3C%2FLI%3E%3CLI%3ETASKLET+++-%26gt%3B+GateSwi%3A+disables+Swis+%28software+interrupts%29%0A%3C%2FLI%3E%3CLI%3ETHREAD++++-%26gt%3B+GateMutexPri%3A+based+on+Semaphores%0A%3C%2FLI%3E%3CLI%3EPROCESS+++-%26gt%3B+GateMutexPri%3A+based+on+Semaphores%0A%3C%2FLI%3E%3C%2FUL%3E'/>
396 </docSect>
397 </decl>
398 <decl spacer='1'/>
399 <decl kind='enum' name='RemoteProtect' anchor='.Remote.Protect' altext='ti.sdo.ipc.GateMP.RemoteProtect' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Type+of+remote+Gate'>
400 <decl kind='enumval' name='RemoteProtect_NONE' anchor='.Remote.Protect_.N.O.N.E'/>
401 <decl kind='enumval' name='RemoteProtect_SYSTEM' anchor='.Remote.Protect_.S.Y.S.T.E.M'/>
402 <decl kind='enumval' name='RemoteProtect_CUSTOM1' anchor='.Remote.Protect_.C.U.S.T.O.M1'/>
403 <decl kind='enumval' name='RemoteProtect_CUSTOM2' anchor='.Remote.Protect_.C.U.S.T.O.M2'/>
404 <synopSpec>
405 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ERemoteProtect%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
406 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ERemoteProtect_NONE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
407 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ERemoteProtect_SYSTEM%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
408 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ERemoteProtect_CUSTOM1%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
409 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ERemoteProtect_CUSTOM2%3C%2Fspan%3E%3C%2Fgo%3E'/>
410 <line tab='0' content='%7D%3B'/>
411 </synopSpec>
412 <synopMeta>
413 <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteProtect%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
414 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteProtect_NONE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
415 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteProtect_SYSTEM%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
416 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteProtect_CUSTOM1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
417 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ERemoteProtect_CUSTOM2%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
418 </synopMeta>
419 <synopTarg>
420 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_RemoteProtect%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
421 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_RemoteProtect_NONE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
422 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_RemoteProtect_SYSTEM%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
423 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_RemoteProtect_CUSTOM1%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
424 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_RemoteProtect_CUSTOM2%3C%2Fspan%3E%3C%2Fgo%3E'/>
425 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_RemoteProtect%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
426 </synopTarg>
427 <docSect name='details'>
428 <docPara content='Each+member+corresponds+to+a+specific+type+of+remote+gate.%0A++Each+enum+value+corresponds+to+the+following+remote+protection+levels%3A'/>
429 <docPara content='%3CUL%3E%3CLI%3ENONE++++++-%26gt%3B+No+remote+protection+%28the+GateMP+instance+will+exclusively%0A+++++++++++++++offer+local+protection+configured+in+%3Ca+class%3D%22xdoc-link%22+href%3D%22GateMP.html%23local.Protect%22+title%3D%22localProtect%22%3ElocalProtect%3C%2Fa%3E%29%0A%3C%2FLI%3E%3CLI%3ESYSTEM++++-%26gt%3B+Use+the+SYSTEM+remote+protection+level+%28default+for+remote%0A+++++++++++++++protection%0A%3C%2FLI%3E%3CLI%3ECUSTOM1+++-%26gt%3B+Use+the+CUSTOM1+remote+protection+level%0A%3C%2FLI%3E%3CLI%3ECUSTOM2+++-%26gt%3B+Use+the+CUSTOM2+remote+protection+level%0A%3C%2FLI%3E%3C%2FUL%3E'/>
430 </docSect>
431 </decl>
432 <decl spacer='1'/>
433 <decl spacer='1'/>
434 <decl kind='struct' name='Attrs' anchor='.Attrs' altext='ti.sdo.ipc.GateMP.Attrs' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
435 <synopSpec>
436 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EAttrs%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
437 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
438 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcreatorProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
439 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
440 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Estatus%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
441 <line tab='0' content='%7D%3B'/>
442 </synopSpec>
443 <synopMeta>
444 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EAttrs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
445 <line blank='1' always='0'/>
446 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
447 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcreatorProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
448 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
449 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Estatus%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
450 </synopMeta>
451 <synopTarg>
452 <line tab='0' 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%3EGateMP_Attrs%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
453 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
454 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcreatorProcId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
455 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
456 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Estatus%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
457 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Attrs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
458 </synopTarg>
459 </decl>
460 <decl spacer='1'/>
461 <decl kind='struct' name='BasicView' anchor='.Basic.View' altext='ti.sdo.ipc.GateMP.BasicView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
462 <synopSpec>
463 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBasicView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
464 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
465 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProtect%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
466 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteStatus%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
467 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
468 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumOpens%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
469 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EresourceId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
470 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcreatorProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
471 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EobjType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
472 <line tab='0' content='%7D%3B'/>
473 </synopSpec>
474 <synopMeta>
475 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EBasicView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
476 <line blank='1' always='0'/>
477 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
478 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProtect%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
479 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteStatus%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
480 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
481 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumOpens%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
482 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EresourceId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
483 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcreatorProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
484 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EobjType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
485 </synopMeta>
486 </decl>
487 <decl spacer='1'/>
488 <decl kind='struct' name='Instance_State' anchor='.Instance_.State' altext='ti.sdo.ipc.GateMP.Instance_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
489 <synopSpec>
490 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
491 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Remote.Protect%22+title%3D%22ti.sdo.ipc.GateMP.RemoteProtect%22%3EGateMP.RemoteProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProtect%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
492 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Local.Protect%22+title%3D%22ti.sdo.ipc.GateMP.LocalProtect%22%3EGateMP.LocalProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
493 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
494 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumOpens%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
495 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheEnabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
496 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Attrs%22+title%3D%22ti.sdo.ipc.GateMP.Attrs%22%3EGateMP.Attrs%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattrs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
497 <line tab='1' 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'/>
498 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EallocSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
499 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Obj.Type%22+title%3D%22ti.sdo.ipc.Ipc.ObjType%22%3EIpc.ObjType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EobjType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
500 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EproxyAttrs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
501 <line tab='1' 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'/>
502 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3EgateHandle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
503 <line tab='0' content='%7D%3B'/>
504 </synopSpec>
505 <synopMeta>
506 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
507 <line blank='1' always='0'/>
508 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProtect%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Remote.Protect%22+title%3D%22ti.sdo.ipc.GateMP.RemoteProtect%22%3EGateMP.RemoteProtect%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
509 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Local.Protect%22+title%3D%22ti.sdo.ipc.GateMP.LocalProtect%22%3EGateMP.LocalProtect%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
510 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
511 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumOpens%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
512 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheEnabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
513 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattrs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Attrs%22+title%3D%22ti.sdo.ipc.GateMP.Attrs%22%3EGateMP.Attrs%3C%2Fa%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
514 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%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%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
515 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EallocSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
516 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EobjType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Obj.Type%22+title%3D%22ti.sdo.ipc.Ipc.ObjType%22%3EIpc.ObjType%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
517 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EproxyAttrs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
518 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%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%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
519 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateHandle%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
520 </synopMeta>
521 <synopTarg>
522 <line tab='0' 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%3EGateMP_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
523 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Remote.Protect%22+title%3D%22ti.sdo.ipc.GateMP.RemoteProtect%22%3EGateMP_RemoteProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProtect%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
524 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Local.Protect%22+title%3D%22ti.sdo.ipc.GateMP.LocalProtect%22%3EGateMP_LocalProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
525 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
526 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumOpens%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
527 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheEnabled%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
528 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Attrs%22+title%3D%22ti.sdo.ipc.GateMP.Attrs%22%3EGateMP_Attrs%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattrs%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
529 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregionId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
530 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EallocSize%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
531 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Obj.Type%22+title%3D%22ti.sdo.ipc.Ipc.ObjType%22%3EIpc_ObjType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EobjType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
532 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EproxyAttrs%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
533 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EresourceId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
534 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateHandle%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
535 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
536 </synopTarg>
537 </decl>
538 <decl spacer='1'/>
539 <decl kind='struct' name='LocalGate' anchor='.Local.Gate' altext='ti.sdo.ipc.GateMP.LocalGate' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
540 <synopSpec>
541 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELocalGate%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
542 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3B'/>
543 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErefCount%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
544 <line tab='0' content='%7D%3B'/>
545 </synopSpec>
546 <synopMeta>
547 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELocalGate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
548 <line blank='1' always='0'/>
549 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalGate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
550 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErefCount%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
551 </synopMeta>
552 <synopTarg>
553 <line tab='0' 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%3EGateMP_LocalGate%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
554 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalGate%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
555 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErefCount%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
556 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LocalGate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
557 </synopTarg>
558 </decl>
559 <decl spacer='1'/>
560 <decl kind='struct' name='ModuleView' anchor='.Module.View' altext='ti.sdo.ipc.GateMP.ModuleView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
561 <synopSpec>
562 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModuleView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
563 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumGatesSystem%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
564 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumUsedSystem%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
565 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumGatesCustom1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
566 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumUsedCustom1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
567 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumGatesCustom2%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
568 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumUsedCustom2%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
569 <line tab='0' content='%7D%3B'/>
570 </synopSpec>
571 <synopMeta>
572 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EModuleView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
573 <line blank='1' always='0'/>
574 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumGatesSystem%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
575 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumUsedSystem%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
576 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumGatesCustom1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
577 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumUsedCustom1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
578 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumGatesCustom2%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
579 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumUsedCustom2%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
580 </synopMeta>
581 </decl>
582 <decl spacer='1'/>
583 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.sdo.ipc.GateMP.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
584 <synopSpec>
585 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
586 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.NameServer.Handle%22%3ENameServer.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameServer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
587 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumRemoteSystem%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
588 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumRemoteCustom1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
589 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumRemoteCustom2%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
590 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteSystemInUse%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
591 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom1InUse%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
592 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom2InUse%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
593 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteSystemGates%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
594 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom1Gates%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
595 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom2Gates%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
596 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3EgateAll%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
597 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3EgateSwi%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
598 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3EgateMutexPri%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
599 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3EgateNull%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
600 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdefaultGate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
601 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
602 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhostSupport%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
603 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EproxyMap%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Proxy.Order_.N.U.M%22+title%3D%22ti.sdo.ipc.GateMP.ProxyOrder_NUM%22%3EGateMP.ProxyOrder_NUM%3C%2Fa%3E%5D%3B'/>
604 <line tab='0' content='%7D%3B'/>
605 </synopSpec>
606 <synopMeta>
607 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
608 <line blank='1' always='0'/>
609 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameServer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.NameServer.Handle%22%3ENameServer.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
610 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumRemoteSystem%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
611 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumRemoteCustom1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
612 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumRemoteCustom2%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
613 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteSystemInUse%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
614 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom1InUse%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
615 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom2InUse%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
616 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteSystemGates%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
617 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom1Gates%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
618 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom2Gates%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
619 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateAll%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
620 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateSwi%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
621 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateMutexPri%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
622 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateNull%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
623 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdefaultGate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
624 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
625 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhostSupport%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
626 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EproxyMap%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Proxy.Order_.N.U.M%22+title%3D%22ti.sdo.ipc.GateMP.ProxyOrder_NUM%22%3EGateMP.ProxyOrder_NUM%3C%2Fa%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
627 </synopMeta>
628 <synopTarg>
629 <line tab='0' 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%3EGateMP_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
630 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.NameServer.Handle%22%3ENameServer_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameServer%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
631 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumRemoteSystem%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
632 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumRemoteCustom1%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
633 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumRemoteCustom2%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
634 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteSystemInUse%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
635 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom1InUse%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
636 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom2InUse%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
637 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteSystemGates%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
638 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom1Gates%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
639 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteCustom2Gates%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
640 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateAll%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
641 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateSwi%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
642 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateMutexPri%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
643 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateNull%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
644 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdefaultGate%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
645 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
646 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhostSupport%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
647 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EproxyMap%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Proxy.Order_.N.U.M%22+title%3D%22ti.sdo.ipc.GateMP.ProxyOrder_NUM%22%3EGateMP_ProxyOrder_NUM%3C%2Fa%3E%5D%3B'/>
648 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
649 </synopTarg>
650 </decl>
651 <decl spacer='1'/>
652 <decl kind='struct' name='Reserved' anchor='.Reserved' altext='ti.sdo.ipc.GateMP.Reserved' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
653 <synopSpec>
654 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EReserved%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
655 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eversion%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
656 <line tab='0' content='%7D%3B'/>
657 </synopSpec>
658 <synopMeta>
659 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EReserved%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
660 <line blank='1' always='0'/>
661 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eversion%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
662 </synopMeta>
663 <synopTarg>
664 <line tab='0' 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%3EGateMP_Reserved%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
665 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eversion%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
666 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Reserved%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
667 </synopTarg>
668 </decl>
669 </group>
670 <group name='module-wide config parameters'>
671 <decl spacer='1'/>
672 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.GateMP.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
673 <synopSpec>
674 <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..%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'/>
675 <line tab='1' content='%255B'/>
676 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
677 <line tab='2' content='%257B'/>
678 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
679 <line tab='3' content='fields%253A%2B%255B'/>
680 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
681 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
682 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
683 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
684 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
685 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
686 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
687 <line tab='3' content='%255D'/>
688 <line tab='2' content='%257D'/>
689 <line tab='1' content='%255D%252C'/>
690 <line tab='1' content='%255B'/>
691 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
692 <line tab='2' content='%257B'/>
693 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
694 <line tab='3' content='fields%253A%2B%255B'/>
695 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
696 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
697 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
698 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
699 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
700 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
701 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
702 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
703 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
704 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
705 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
706 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
707 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
708 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
709 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
710 <line tab='3' content='%255D'/>
711 <line tab='2' content='%257D'/>
712 <line tab='1' content='%255D%252C'/>
713 <line tab='1' content='%255B'/>
714 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
715 <line tab='2' content='%257B'/>
716 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
717 <line tab='3' content='fields%253A%2B%255B'/>
718 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
719 <line tab='4' content='%2522common%2524.gateParams%2522'/>
720 <line tab='3' content='%255D'/>
721 <line tab='2' content='%257D'/>
722 <line tab='1' content='%255D%252C'/>
723 <line tab='1' content='%255B'/>
724 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
725 <line tab='2' content='%257B'/>
726 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
727 <line tab='3' content='fields%253A%2B%255B'/>
728 <line tab='4' content='%2522Log.Event%2522'/>
729 <line tab='3' content='%255D'/>
730 <line tab='2' content='%257D'/>
731 <line tab='1' content='%255D%252C'/>
732 <line tab='1' content='%255B'/>
733 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
734 <line tab='2' content='%257B'/>
735 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
736 <line tab='3' content='fields%253A%2B%255B'/>
737 <line tab='4' content='%2522Log.Event%2522'/>
738 <line tab='3' content='%255D'/>
739 <line tab='2' content='%257D'/>
740 <line tab='1' content='%255D%252C'/>
741 <line tab='1' content='%255B'/>
742 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
743 <line tab='2' content='%257B'/>
744 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
745 <line tab='3' content='fields%253A%2B%255B'/>
746 <line tab='4' content='%2522Assert.Id%2522'/>
747 <line tab='3' content='%255D'/>
748 <line tab='2' content='%257D'/>
749 <line tab='1' content='%255D%252C'/>
750 <line tab='1' content='%255B'/>
751 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
752 <line tab='2' content='%257B'/>
753 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
754 <line tab='3' content='fields%253A%2B%255B'/>
755 <line tab='4' content='%2522Assert.Id%2522'/>
756 <line tab='3' content='%255D'/>
757 <line tab='2' content='%257D'/>
758 <line tab='1' content='%255D%252C'/>
759 <line tab='1' content='%255B'/>
760 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
761 <line tab='2' content='%257B'/>
762 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
763 <line tab='3' content='fields%253A%2B%255B'/>
764 <line tab='4' content='%2522Error.Id%2522'/>
765 <line tab='3' content='%255D'/>
766 <line tab='2' content='%257D'/>
767 <line tab='1' content='%255D%252C'/>
768 <line tab='1' content='%255B'/>
769 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
770 <line tab='2' content='%257B'/>
771 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
772 <line tab='3' content='fields%253A%2B%255B'/>
773 <line tab='4' content='%2522Error.Id%2522'/>
774 <line tab='3' content='%255D'/>
775 <line tab='2' content='%257D'/>
776 <line tab='1' content='%255D'/>
777 <line tab='0' content='%255D%3B'/>
778 </synopSpec>
779 <synopMeta>
780 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
781 <line tab='1' content='%255B'/>
782 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
783 <line tab='2' content='%257B'/>
784 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
785 <line tab='3' content='fields%253A%2B%255B'/>
786 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
787 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
788 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
789 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
790 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
791 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
792 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
793 <line tab='3' content='%255D'/>
794 <line tab='2' content='%257D'/>
795 <line tab='1' content='%255D%252C'/>
796 <line tab='1' content='%255B'/>
797 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
798 <line tab='2' content='%257B'/>
799 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
800 <line tab='3' content='fields%253A%2B%255B'/>
801 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
802 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
803 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
804 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
805 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
806 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
807 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
808 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
809 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
810 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
811 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
812 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
813 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
814 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
815 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
816 <line tab='3' content='%255D'/>
817 <line tab='2' content='%257D'/>
818 <line tab='1' content='%255D%252C'/>
819 <line tab='1' content='%255B'/>
820 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
821 <line tab='2' content='%257B'/>
822 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
823 <line tab='3' content='fields%253A%2B%255B'/>
824 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
825 <line tab='4' content='%2522common%2524.gateParams%2522'/>
826 <line tab='3' content='%255D'/>
827 <line tab='2' content='%257D'/>
828 <line tab='1' content='%255D%252C'/>
829 <line tab='1' content='%255B'/>
830 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
831 <line tab='2' content='%257B'/>
832 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
833 <line tab='3' content='fields%253A%2B%255B'/>
834 <line tab='4' content='%2522Log.Event%2522'/>
835 <line tab='3' content='%255D'/>
836 <line tab='2' content='%257D'/>
837 <line tab='1' content='%255D%252C'/>
838 <line tab='1' content='%255B'/>
839 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
840 <line tab='2' content='%257B'/>
841 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
842 <line tab='3' content='fields%253A%2B%255B'/>
843 <line tab='4' content='%2522Log.Event%2522'/>
844 <line tab='3' content='%255D'/>
845 <line tab='2' content='%257D'/>
846 <line tab='1' content='%255D%252C'/>
847 <line tab='1' content='%255B'/>
848 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
849 <line tab='2' content='%257B'/>
850 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
851 <line tab='3' content='fields%253A%2B%255B'/>
852 <line tab='4' content='%2522Assert.Id%2522'/>
853 <line tab='3' content='%255D'/>
854 <line tab='2' content='%257D'/>
855 <line tab='1' content='%255D%252C'/>
856 <line tab='1' content='%255B'/>
857 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
858 <line tab='2' content='%257B'/>
859 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
860 <line tab='3' content='fields%253A%2B%255B'/>
861 <line tab='4' content='%2522Assert.Id%2522'/>
862 <line tab='3' content='%255D'/>
863 <line tab='2' content='%257D'/>
864 <line tab='1' content='%255D%252C'/>
865 <line tab='1' content='%255B'/>
866 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
867 <line tab='2' content='%257B'/>
868 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
869 <line tab='3' content='fields%253A%2B%255B'/>
870 <line tab='4' content='%2522Error.Id%2522'/>
871 <line tab='3' content='%255D'/>
872 <line tab='2' content='%257D'/>
873 <line tab='1' content='%255D%252C'/>
874 <line tab='1' content='%255B'/>
875 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
876 <line tab='2' content='%257B'/>
877 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
878 <line tab='3' content='fields%253A%2B%255B'/>
879 <line tab='4' content='%2522Error.Id%2522'/>
880 <line tab='3' content='%255D'/>
881 <line tab='2' content='%257D'/>
882 <line tab='1' content='%255D'/>
883 <line tab='0' content='%255D%3B'/>
884 </synopMeta>
885 </decl>
886 <decl spacer='1'/>
887 <decl kind='config' name='A_invalidClose' anchor='.A_invalid.Close' altext='ti.sdo.ipc.GateMP.A_invalidClose' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+calling+GateMP_close+with+the+wrong+handle'>
888 <synopSpec>
889 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_invalidClose%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
890 <line tab='1' content='msg%253A%2B%2522A_invalidClose%253A%2BCalling%2BGateMP_close%2Bwith%2Bthe%2Bwrong%2Bhandle%2522'/>
891 <line tab='0' content='%257D%3B'/>
892 </synopSpec>
893 <synopMeta>
894 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EA_invalidClose%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
895 <line tab='1' content='msg%253A%2B%2522A_invalidClose%253A%2BCalling%2BGateMP_close%2Bwith%2Bthe%2Bwrong%2Bhandle%2522'/>
896 <line tab='0' content='%257D%3B'/>
897 </synopMeta>
898 <synopTarg>
899 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_A_invalidClose%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
900 </synopTarg>
901 </decl>
902 <decl kind='config' name='A_invalidDelete' anchor='.A_invalid.Delete' altext='ti.sdo.ipc.GateMP.A_invalidDelete' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+calling+GateMP_delete+incorrectly'>
903 <synopSpec>
904 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_invalidDelete%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
905 <line tab='1' content='msg%253A%2B%2522A_invalidDelete%253A%2BCalling%2BGateMP_delete%2Bincorrectly%2522'/>
906 <line tab='0' content='%257D%3B'/>
907 </synopSpec>
908 <synopMeta>
909 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EA_invalidDelete%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
910 <line tab='1' content='msg%253A%2B%2522A_invalidDelete%253A%2BCalling%2BGateMP_delete%2Bincorrectly%2522'/>
911 <line tab='0' content='%257D%3B'/>
912 </synopMeta>
913 <synopTarg>
914 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_A_invalidDelete%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
915 </synopTarg>
916 </decl>
917 <decl kind='config' name='E_gateUnavailable' anchor='.E_gate.Unavailable' altext='ti.sdo.ipc.GateMP.E_gateUnavailable' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Error+raised+no+gates+of+the+requested+type+are+available'>
918 <synopSpec>
919 <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..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EE_gateUnavailable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
920 <line tab='1' content='msg%253A%2B%2522E_gateUnavailable%253A%2BNo%2Bgates%2Bof%2Brequested%2Btype%2Bare%2Bavailable%2522'/>
921 <line tab='0' content='%257D%3B'/>
922 </synopSpec>
923 <synopMeta>
924 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EE_gateUnavailable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Desc%22+title%3D%22xdc.runtime.Error.Desc%22%3EError.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
925 <line tab='1' content='msg%253A%2B%2522E_gateUnavailable%253A%2BNo%2Bgates%2Bof%2Brequested%2Btype%2Bare%2Bavailable%2522'/>
926 <line tab='0' content='%257D%3B'/>
927 </synopMeta>
928 <synopTarg>
929 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_E_gateUnavailable%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
930 </synopTarg>
931 </decl>
932 <decl kind='config' name='E_localGate' anchor='.E_local.Gate' altext='ti.sdo.ipc.GateMP.E_localGate' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Error+raised+when+remote+side+tried+to+open+local+gate'>
933 <synopSpec>
934 <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..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EE_localGate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
935 <line tab='1' content='msg%253A%2B%2522E_localGate%253A%2BOnly%2Bcreator%2Bcan%2Bopen%2Blocal%2BGate%2522'/>
936 <line tab='0' content='%257D%3B'/>
937 </synopSpec>
938 <synopMeta>
939 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EE_localGate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Desc%22+title%3D%22xdc.runtime.Error.Desc%22%3EError.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
940 <line tab='1' content='msg%253A%2B%2522E_localGate%253A%2BOnly%2Bcreator%2Bcan%2Bopen%2Blocal%2BGate%2522'/>
941 <line tab='0' content='%257D%3B'/>
942 </synopMeta>
943 <synopTarg>
944 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_E_localGate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
945 </synopTarg>
946 </decl>
947 <decl kind='config' name='LM_close' anchor='.L.M_close' altext='ti.sdo.ipc.GateMP.LM_close' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+on+gate+close'>
948 <synopSpec>
949 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_close%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
950 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
951 <line tab='1' content='msg%253A%2B%2522LM_close%253A%2BGate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bclosed%2522'/>
952 <line tab='0' content='%257D%3B'/>
953 </synopSpec>
954 <synopMeta>
955 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELM_close%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
956 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
957 <line tab='1' content='msg%253A%2B%2522LM_close%253A%2BGate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bclosed%2522'/>
958 <line tab='0' content='%257D%3B'/>
959 </synopMeta>
960 <synopTarg>
961 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LM_close%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
962 </synopTarg>
963 </decl>
964 <decl kind='config' name='LM_create' anchor='.L.M_create' altext='ti.sdo.ipc.GateMP.LM_create' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+on+gate+create'>
965 <synopSpec>
966 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_create%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
967 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
968 <line tab='1' content='msg%253A%2B%2522LM_create%253A%2BGate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bcreated%2522'/>
969 <line tab='0' content='%257D%3B'/>
970 </synopSpec>
971 <synopMeta>
972 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELM_create%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
973 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
974 <line tab='1' content='msg%253A%2B%2522LM_create%253A%2BGate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bcreated%2522'/>
975 <line tab='0' content='%257D%3B'/>
976 </synopMeta>
977 <synopTarg>
978 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LM_create%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
979 </synopTarg>
980 </decl>
981 <decl kind='config' name='LM_delete' anchor='.L.M_delete' altext='ti.sdo.ipc.GateMP.LM_delete' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+on+gate+deletion'>
982 <synopSpec>
983 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_delete%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
984 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
985 <line tab='1' content='msg%253A%2B%2522LM_delete%253A%2BGate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bdeleted%2522'/>
986 <line tab='0' content='%257D%3B'/>
987 </synopSpec>
988 <synopMeta>
989 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELM_delete%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
990 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
991 <line tab='1' content='msg%253A%2B%2522LM_delete%253A%2BGate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bdeleted%2522'/>
992 <line tab='0' content='%257D%3B'/>
993 </synopMeta>
994 <synopTarg>
995 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LM_delete%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
996 </synopTarg>
997 </decl>
998 <decl kind='config' name='LM_enter' anchor='.L.M_enter' altext='ti.sdo.ipc.GateMP.LM_enter' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+on+gate+enter'>
999 <synopSpec>
1000 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_enter%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
1001 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
1002 <line tab='1' content='msg%253A%2B%2522LM_enter%253A%2BGate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bentered%252C%2Breturning%2Bkey%2B%253D%2B%2525d%2522'/>
1003 <line tab='0' content='%257D%3B'/>
1004 </synopSpec>
1005 <synopMeta>
1006 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELM_enter%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
1007 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
1008 <line tab='1' content='msg%253A%2B%2522LM_enter%253A%2BGate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bentered%252C%2Breturning%2Bkey%2B%253D%2B%2525d%2522'/>
1009 <line tab='0' content='%257D%3B'/>
1010 </synopMeta>
1011 <synopTarg>
1012 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LM_enter%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1013 </synopTarg>
1014 </decl>
1015 <decl kind='config' name='LM_leave' anchor='.L.M_leave' altext='ti.sdo.ipc.GateMP.LM_leave' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+on+gate+leave'>
1016 <synopSpec>
1017 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_leave%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
1018 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
1019 <line tab='1' content='msg%253A%2B%2522LM_leave%253A%2BGate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bleft%2Busing%2Bkey%2B%253D%2B%2525d%2522'/>
1020 <line tab='0' content='%257D%3B'/>
1021 </synopSpec>
1022 <synopMeta>
1023 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELM_leave%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
1024 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
1025 <line tab='1' content='msg%253A%2B%2522LM_leave%253A%2BGate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bleft%2Busing%2Bkey%2B%253D%2B%2525d%2522'/>
1026 <line tab='0' content='%257D%3B'/>
1027 </synopMeta>
1028 <synopTarg>
1029 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LM_leave%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1030 </synopTarg>
1031 </decl>
1032 <decl kind='config' name='LM_open' anchor='.L.M_open' altext='ti.sdo.ipc.GateMP.LM_open' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+on+gate+open'>
1033 <synopSpec>
1034 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_open%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
1035 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
1036 <line tab='1' content='msg%253A%2B%2522LM_open%253A%2BRemote%2Bgate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bopened%2522'/>
1037 <line tab='0' content='%257D%3B'/>
1038 </synopSpec>
1039 <synopMeta>
1040 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ELM_open%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
1041 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
1042 <line tab='1' content='msg%253A%2B%2522LM_open%253A%2BRemote%2Bgate%2B%2528remoteGate%2B%253D%2B%2525d%252C%2BresourceId%2B%253D%2B%2525d%2529%2Bopened%2522'/>
1043 <line tab='0' content='%257D%3B'/>
1044 </synopMeta>
1045 <synopTarg>
1046 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_LM_open%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1047 </synopTarg>
1048 </decl>
1049 <decl kind='config' name='maxNameLen' anchor='max.Name.Len' altext='ti.sdo.ipc.GateMP.maxNameLen' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Maximum+length+for+names'>
1050 <synopSpec>
1051 <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%3EmaxNameLen%3C%2Fspan%3E%3C%2Fgo%3E+%3D+32%3B'/>
1052 </synopSpec>
1053 <synopMeta>
1054 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EmaxNameLen%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+32%3B'/>
1055 </synopMeta>
1056 <synopTarg>
1057 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_maxNameLen%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1058 </synopTarg>
1059 </decl>
1060 <decl spacer='1'/>
1061 <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.GateMP.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..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1062 <synopSpec>
1063 <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..%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'/>
1064 </synopSpec>
1065 <synopMeta>
1066 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
1067 </synopMeta>
1068 <docSect name='details'>
1069 <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.'/>
1070 </docSect>
1071 </decl>
1072 <decl kind='config' name='hostSupport' anchor='host.Support' altext='ti.sdo.ipc.GateMP.hostSupport' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Support+for+host+processor' metaonly='1'>
1073 <synopSpec>
1074 <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%3EhostSupport%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
1075 </synopSpec>
1076 <synopMeta>
1077 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EhostSupport%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'/>
1078 </synopMeta>
1079 </decl>
1080 <decl kind='config' name='maxRuntimeEntries' anchor='max.Runtime.Entries' altext='ti.sdo.ipc.GateMP.maxRuntimeEntries' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Maximum+runtime+entries' metaonly='1'>
1081 <synopSpec>
1082 <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%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxRuntimeEntries%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Futils%252FNameServer.html%2523.A.L.L.O.W.G.R.O.W.T.H%2522%2Btitle%253D%2522ti.sdo.utils.NameServer.ALLOWGROWTH%2522%253ENameServer.ALLOWGROWTH%253C%252Fa%253E%3B'/>
1083 </synopSpec>
1084 <synopMeta>
1085 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EmaxRuntimeEntries%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Futils%252FNameServer.html%2523.A.L.L.O.W.G.R.O.W.T.H%2522%2Btitle%253D%2522ti.sdo.utils.NameServer.ALLOWGROWTH%2522%253ENameServer.ALLOWGROWTH%253C%252Fa%253E%3B'/>
1086 </synopMeta>
1087 <docSect name='details'>
1088 <docPara content='Maximum+number+of+GateMP%27s+that+can+be+dynamically+created+and%0A++added+to+the+NameServer.'/>
1089 <docPara content='To+minimize+the+amount+of+runtime+allocation%2C+this+parameter+allows%0A++the+pre-allocation+of+memory+for+the+GateMP%27s+NameServer+table.%0A++The+default+is+to+allow+growth+%28i.e.+memory+allocation+when%0A++creating+a+new+instance%29.'/>
1090 </docSect>
1091 </decl>
1092 <decl kind='config' name='nameSrvPrms' anchor='name.Srv.Prms' altext='ti.sdo.ipc.GateMP.nameSrvPrms' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='This+Params+object+is+used+for+temporary+storage+of+the%0A++module+wide+parameters+that+are+for+setting+the+NameServer+instance' metaonly='1'>
1093 <synopSpec>
1094 <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..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.utils.NameServer.Params%22%3ENameServer.Params%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameSrvPrms%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1095 </synopSpec>
1096 <synopMeta>
1097 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EnameSrvPrms%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.utils.NameServer.Params%22%3ENameServer.Params%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
1098 </synopMeta>
1099 </decl>
1100 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.GateMP.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
1101 <synopSpec>
1102 <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'/>
1103 </synopSpec>
1104 <synopMeta>
1105 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%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%253Etrue%253C%252Fspan%253E%3B'/>
1106 </synopMeta>
1107 </decl>
1108 <decl kind='config' name='rovViewInfo' anchor='rov.View.Info' altext='ti.sdo.ipc.GateMP.rovViewInfo' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
1109 <synopSpec>
1110 <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..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
1111 </synopSpec>
1112 <synopMeta>
1113 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
1114 </synopMeta>
1115 </decl>
1116 <decl kind='config' name='tableSection' anchor='table.Section' altext='ti.sdo.ipc.GateMP.tableSection' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Section+name+is+used+to+place+the+names+table' metaonly='1'>
1117 <synopSpec>
1118 <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%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtableSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
1119 </synopSpec>
1120 <synopMeta>
1121 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EtableSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
1122 </synopMeta>
1123 </decl>
1124 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.GateMP.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..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1125 <synopSpec>
1126 <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..%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'/>
1127 </synopSpec>
1128 <synopMeta>
1129 <line tab='0' content='%3Cgo%3EGateMP.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
1130 </synopMeta>
1131 </decl>
1132 </group>
1133 <group name='module-wide data'>
1134 </group>
1135 <group name='module-wide functions'>
1136 <decl kind='fxn' name='attach' anchor='attach' altext='ti.sdo.ipc.GateMP.attach' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
1137 <synopSpec>
1138 <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'/>
1139 </synopSpec>
1140 <synopTarg>
1141 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_attach%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'/>
1142 </synopTarg>
1143 </decl>
1144 <decl kind='fxn' name='createLocal' anchor='create.Local' altext='ti.sdo.ipc.GateMP.createLocal' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
1145 <synopSpec>
1146 <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3EcreateLocal%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Local.Protect%22+title%3D%22ti.sdo.ipc.GateMP.LocalProtect%22%3EGateMP.LocalProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1147 </synopSpec>
1148 <synopTarg>
1149 <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3EGateMP_createLocal%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Local.Protect%22+title%3D%22ti.sdo.ipc.GateMP.LocalProtect%22%3EGateMP_LocalProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1150 </synopTarg>
1151 </decl>
1152 <decl kind='fxn' name='detach' anchor='detach' altext='ti.sdo.ipc.GateMP.detach' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
1153 <synopSpec>
1154 <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'/>
1155 </synopSpec>
1156 <synopTarg>
1157 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_detach%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'/>
1158 </synopTarg>
1159 </decl>
1160 <decl kind='fxn' name='getRegion0ReservedSize' anchor='get.Region0.Reserved.Size' altext='ti.sdo.ipc.GateMP.getRegion0ReservedSize' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
1161 <synopSpec>
1162 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetRegion0ReservedSize%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1163 </synopSpec>
1164 <synopTarg>
1165 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_getRegion0ReservedSize%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1166 </synopTarg>
1167 </decl>
1168 <decl kind='fxn' name='openRegion0Reserved' anchor='open.Region0.Reserved' altext='ti.sdo.ipc.GateMP.openRegion0Reserved' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
1169 <synopSpec>
1170 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EopenRegion0Reserved%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'/>
1171 </synopSpec>
1172 <synopTarg>
1173 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_openRegion0Reserved%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'/>
1174 </synopTarg>
1175 </decl>
1176 <decl kind='fxn' name='setDefaultRemote' anchor='set.Default.Remote' altext='ti.sdo.ipc.GateMP.setDefaultRemote' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
1177 <synopSpec>
1178 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetDefaultRemote%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ehandle%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1179 </synopSpec>
1180 <synopTarg>
1181 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_setDefaultRemote%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ehandle%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1182 </synopTarg>
1183 </decl>
1184 <decl kind='fxn' name='setRegion0Reserved' anchor='set.Region0.Reserved' altext='ti.sdo.ipc.GateMP.setRegion0Reserved' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
1185 <synopSpec>
1186 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetRegion0Reserved%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'/>
1187 </synopSpec>
1188 <synopTarg>
1189 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_setRegion0Reserved%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'/>
1190 </synopTarg>
1191 </decl>
1192 <decl kind='fxn' name='start' anchor='start' altext='ti.sdo.ipc.GateMP.start' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
1193 <synopSpec>
1194 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Estart%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'/>
1195 </synopSpec>
1196 <synopTarg>
1197 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_start%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'/>
1198 </synopTarg>
1199 </decl>
1200 <decl kind='fxn' name='stop' anchor='stop' altext='ti.sdo.ipc.GateMP.stop' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
1201 <synopSpec>
1202 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Estop%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1203 </synopSpec>
1204 <synopTarg>
1205 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_stop%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1206 </synopTarg>
1207 </decl>
1208 <decl spacer='1'/>
1209 </group>
1210 <group name='module-wide built-ins'>
1211 <synopTarg>
1212 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1213 <line blank='1' always='0'/>
1214 <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1215 <line blank='1' always='0'/>
1216 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1217 <line blank='1' always='0'/>
1218 <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1219 <line blank='1' always='0'/>
1220 <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1221 <line blank='1' always='0'/>
1222 <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
1223 </synopTarg>
1224 </group>
1225 <group name='$instance'>
1226 <synopSpec>
1227 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
1228 <line blank='1' always='0'/>
1229 </synopSpec>
1230 </group>
1231 <group name='per-instance object types'>
1232 <synopTarg>
1233 <line tab='0' comment='Opaque+internal+representation+of+an+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%3EGateMP_Object%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Object%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1234 <line blank='1' always='0'/>
1235 <line tab='0' comment='Client+reference+to+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Object%22%3EGateMP_Object%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1236 <line blank='1' always='0'/>
1237 <line tab='0' comment='Opaque+client+structure+large+enough+to+hold+an+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%3EGateMP_Struct%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Struct%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1238 <line blank='1' always='1'/>
1239 <line tab='0' comment='Convert+this+instance+structure+pointer+into+an+instance+handle' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_handle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Struct%22%3EGateMP_Struct%3C%2Fa%3E+*structP+%29%3B'/>
1240 <line blank='1' always='0'/>
1241 <line tab='0' comment='Convert+this+instance+handle+into+an+instance+structure+pointer' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Struct%22%3EGateMP_Struct%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_struct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E+handle+%29%3B'/>
1242 </synopTarg>
1243 </group>
1244 <group name='per-instance config parameters'>
1245 <synopMeta>
1246 <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+GateMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1247 <line tab='1' comment='' anchor='local.Protect' altext='ti.sdo.ipc.GateMP.localProtect' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Local.Protect%22+title%3D%22ti.sdo.ipc.GateMP.LocalProtect%22%3EGateMP.LocalProtect%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Fipc%252FGateMP.html%2523.Local.Protect_.T.H.R.E.A.D%2522%2Btitle%253D%2522ti.sdo.ipc.GateMP.LocalProtect_THREAD%2522%253EGateMP.LocalProtect_THREAD%253C%252Fa%253E%3B'/>
1248 <line tab='1' comment='Name+of+the+instance' anchor='name' altext='ti.sdo.ipc.GateMP.name' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
1249 <line tab='1' nodoc='1' comment='' anchor='open.Flag' altext='ti.sdo.ipc.GateMP.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'/>
1250 <line tab='1' comment='Shared+Region+Id' anchor='region.Id' altext='ti.sdo.ipc.GateMP.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'/>
1251 <line tab='1' comment='' anchor='remote.Protect' altext='ti.sdo.ipc.GateMP.remoteProtect' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProtect%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Remote.Protect%22+title%3D%22ti.sdo.ipc.GateMP.RemoteProtect%22%3EGateMP.RemoteProtect%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Fipc%252FGateMP.html%2523.Remote.Protect_.S.Y.S.T.E.M%2522%2Btitle%253D%2522ti.sdo.ipc.GateMP.RemoteProtect_SYSTEM%2522%253EGateMP.RemoteProtect_SYSTEM%253C%252Fa%253E%3B'/>
1252 <line tab='1' nodoc='1' comment='' anchor='resource.Id' altext='ti.sdo.ipc.GateMP.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%3EBits32%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
1253 <line tab='1' comment='Physical+address+of+the+shared+memory' anchor='shared.Addr' altext='ti.sdo.ipc.GateMP.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'/>
1254 </synopMeta>
1255 <synopTarg>
1256 <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%3EGateMP_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1257 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'/>
1258 <line tab='1' comment='' anchor='local.Protect' altext='ti.sdo.ipc.GateMP.localProtect' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Local.Protect%22+title%3D%22ti.sdo.ipc.GateMP.LocalProtect%22%3EGateMP_LocalProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1259 <line tab='1' comment='Name+of+the+instance' anchor='name' altext='ti.sdo.ipc.GateMP.name' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1260 <line tab='1' nodoc='1' comment='' anchor='open.Flag' altext='ti.sdo.ipc.GateMP.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'/>
1261 <line tab='1' comment='Shared+Region+Id' anchor='region.Id' altext='ti.sdo.ipc.GateMP.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'/>
1262 <line tab='1' comment='' anchor='remote.Protect' altext='ti.sdo.ipc.GateMP.remoteProtect' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Remote.Protect%22+title%3D%22ti.sdo.ipc.GateMP.RemoteProtect%22%3EGateMP_RemoteProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProtect%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1263 <line tab='1' nodoc='1' comment='' anchor='resource.Id' altext='ti.sdo.ipc.GateMP.resourceId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EresourceId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1264 <line tab='1' comment='Physical+address+of+the+shared+memory' anchor='shared.Addr' altext='ti.sdo.ipc.GateMP.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'/>
1265 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1266 <line blank='1' always='1'/>
1267 <line tab='0' comment='Initialize+this+config-params+structure+with+supplier-specified+defaults+before+instance+creation' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Params_init%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.GateMP.Params%22%3EGateMP_Params%3C%2Fa%3E+*params+%29%3B'/>
1268 </synopTarg>
1269 <decl kind='config' name='localProtect' anchor='local.Protect' altext='ti.sdo.ipc.GateMP.localProtect' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1270 <synopSpec>
1271 <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..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Local.Protect%22+title%3D%22ti.sdo.ipc.GateMP.LocalProtect%22%3EGateMP.LocalProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Fipc%252FGateMP.html%2523.Local.Protect_.T.H.R.E.A.D%2522%2Btitle%253D%2522ti.sdo.ipc.GateMP.LocalProtect_THREAD%2522%253EGateMP.LocalProtect_THREAD%253C%252Fa%253E%3B'/>
1272 </synopSpec>
1273 <synopMeta>
1274 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+GateMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1275 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1276 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Local.Protect%22+title%3D%22ti.sdo.ipc.GateMP.LocalProtect%22%3EGateMP.LocalProtect%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Fipc%252FGateMP.html%2523.Local.Protect_.T.H.R.E.A.D%2522%2Btitle%253D%2522ti.sdo.ipc.GateMP.LocalProtect_THREAD%2522%253EGateMP.LocalProtect_THREAD%253C%252Fa%253E%3B'/>
1277 </synopMeta>
1278 <synopTarg>
1279 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.GateMP.Params%22%3EGateMP_Params%3C%2Fa%3E+%7B'/>
1280 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1281 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Local.Protect%22+title%3D%22ti.sdo.ipc.GateMP.LocalProtect%22%3EGateMP_LocalProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProtect%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1282 </synopTarg>
1283 </decl>
1284 <decl kind='config' name='name' anchor='name' altext='ti.sdo.ipc.GateMP.name' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Name+of+the+instance'>
1285 <synopSpec>
1286 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
1287 </synopSpec>
1288 <synopMeta>
1289 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+GateMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1290 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1291 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
1292 </synopMeta>
1293 <synopTarg>
1294 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.GateMP.Params%22%3EGateMP_Params%3C%2Fa%3E+%7B'/>
1295 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1296 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1297 </synopTarg>
1298 <docSect name='details'>
1299 <docPara content='Name+needs+to+be+unique.+Used+only+if+%3Ca+class%3D%22xdoc-link%22+href%3D%22GateMP.html%23use.Name.Server%22+title%3D%22useNameServer%22%3EuseNameServer%3C%2Fa%3E%0A++is+set+to+TRUE.'/>
1300 </docSect>
1301 </decl>
1302 <decl kind='config' name='openFlag' anchor='open.Flag' altext='ti.sdo.ipc.GateMP.openFlag' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary=''>
1303 <synopSpec>
1304 <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'/>
1305 </synopSpec>
1306 <synopMeta>
1307 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+GateMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1308 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1309 <line tab='0' content='%3Cgo%3Eparams.%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'/>
1310 </synopMeta>
1311 <synopTarg>
1312 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.GateMP.Params%22%3EGateMP_Params%3C%2Fa%3E+%7B'/>
1313 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1314 <line tab='1' 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'/>
1315 </synopTarg>
1316 </decl>
1317 <decl kind='config' name='regionId' anchor='region.Id' altext='ti.sdo.ipc.GateMP.regionId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Shared+Region+Id'>
1318 <synopSpec>
1319 <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'/>
1320 </synopSpec>
1321 <synopMeta>
1322 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+GateMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1323 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1324 <line tab='0' content='%3Cgo%3Eparams.%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'/>
1325 </synopMeta>
1326 <synopTarg>
1327 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.GateMP.Params%22%3EGateMP_Params%3C%2Fa%3E+%7B'/>
1328 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1329 <line tab='1' 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'/>
1330 </synopTarg>
1331 <docSect name='details'>
1332 <docPara content='The+ID+corresponding+to+the+shared+region+in+which+this+shared+instance%0A++is+to+be+placed.'/>
1333 </docSect>
1334 </decl>
1335 <decl kind='config' name='remoteProtect' anchor='remote.Protect' altext='ti.sdo.ipc.GateMP.remoteProtect' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1336 <synopSpec>
1337 <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..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Remote.Protect%22+title%3D%22ti.sdo.ipc.GateMP.RemoteProtect%22%3EGateMP.RemoteProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProtect%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Fipc%252FGateMP.html%2523.Remote.Protect_.S.Y.S.T.E.M%2522%2Btitle%253D%2522ti.sdo.ipc.GateMP.RemoteProtect_SYSTEM%2522%253EGateMP.RemoteProtect_SYSTEM%253C%252Fa%253E%3B'/>
1338 </synopSpec>
1339 <synopMeta>
1340 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+GateMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1341 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1342 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EremoteProtect%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Remote.Protect%22+title%3D%22ti.sdo.ipc.GateMP.RemoteProtect%22%3EGateMP.RemoteProtect%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Fipc%252FGateMP.html%2523.Remote.Protect_.S.Y.S.T.E.M%2522%2Btitle%253D%2522ti.sdo.ipc.GateMP.RemoteProtect_SYSTEM%2522%253EGateMP.RemoteProtect_SYSTEM%253C%252Fa%253E%3B'/>
1343 </synopMeta>
1344 <synopTarg>
1345 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.GateMP.Params%22%3EGateMP_Params%3C%2Fa%3E+%7B'/>
1346 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1347 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23.Remote.Protect%22+title%3D%22ti.sdo.ipc.GateMP.RemoteProtect%22%3EGateMP_RemoteProtect%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProtect%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1348 </synopTarg>
1349 </decl>
1350 <decl kind='config' name='resourceId' anchor='resource.Id' altext='ti.sdo.ipc.GateMP.resourceId' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary=''>
1351 <synopSpec>
1352 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EresourceId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
1353 </synopSpec>
1354 <synopMeta>
1355 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+GateMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1356 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1357 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EresourceId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
1358 </synopMeta>
1359 <synopTarg>
1360 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.GateMP.Params%22%3EGateMP_Params%3C%2Fa%3E+%7B'/>
1361 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1362 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EresourceId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1363 </synopTarg>
1364 </decl>
1365 <decl kind='config' name='sharedAddr' anchor='shared.Addr' altext='ti.sdo.ipc.GateMP.sharedAddr' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Physical+address+of+the+shared+memory'>
1366 <synopSpec>
1367 <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'/>
1368 </synopSpec>
1369 <synopMeta>
1370 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+GateMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1371 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1372 <line tab='0' content='%3Cgo%3Eparams.%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'/>
1373 </synopMeta>
1374 <synopTarg>
1375 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.GateMP.Params%22%3EGateMP_Params%3C%2Fa%3E+%7B'/>
1376 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1377 <line tab='1' 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'/>
1378 </synopTarg>
1379 <docSect name='details'>
1380 <docPara content='The+creator+must+supply+the+shared+memory+that+will+be+used%0A++for+maintaining+shared+state+information.++This+parameter+is+used%0A++only+when+%3Ca+class%3D%22xdoc-link%22+href%3D%22GateMP.html%23.Type%22+title%3D%22Type%22%3EType%3C%2Fa%3E+is+set+to+%3Ca+class%3D%22xdoc-link%22+href%3D%22GateMP.html%23.Type_.S.H.A.R.E.D%22+title%3D%22Type_SHARED%22%3EType_SHARED%3C%2Fa%3E'/>
1381 </docSect>
1382 </decl>
1383 <decl spacer='1'/>
1384 </group>
1385 <group name='per-instance creation'/>
1386 <group name='per-instance deletion'/>
1387 <group name='per-instance functions'>
1388 <decl kind='fxn' name='getSharedAddr' anchor='get.Shared.Addr' altext='ti.sdo.ipc.GateMP.getSharedAddr' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary=''>
1389 <synopSpec>
1390 <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSharedAddr%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1391 </synopSpec>
1392 <synopTarg>
1393 <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion_SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_getSharedAddr%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E+handle+%29%3B'/>
1394 </synopTarg>
1395 <docSect name='ARGUMENTS'>
1396 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EGateMP%3C%2Ftt%3E+instance+object'>
1397 </docChild>
1398 </docSect>
1399 </decl>
1400 <decl spacer='1'/>
1401 </group>
1402 <group name='per-instance built-ins'>
1403 <synopTarg>
1404 <line tab='0' comment='The+number+of+statically-created+instance+objects' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Object_count%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1405 <line blank='1' always='0'/>
1406 <line tab='0' comment='The+handle+of+the+i-th+statically-created+instance+object+%28array+%3D%3D+NULL%29' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Object_get%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Object%22%3EGateMP_Object%3C%2Fa%3E+*array%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+i+%29%3B'/>
1407 <line blank='1' always='0'/>
1408 <line tab='0' comment='The+handle+of+the+first+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Object_first%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1409 <line blank='1' always='0'/>
1410 <line tab='0' comment='The+handle+of+the+next+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Object_next%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E+handle+%29%3B'/>
1411 <line blank='1' always='0'/>
1412 <line tab='0' comment='The+heap+used+to+allocate+dynamically-created+instance+objects' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Object_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1413 <line blank='1' always='0'/>
1414 <line tab='0' comment='The+label+associated+with+this+instance+object' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Handle_label%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*buf+%29%3B'/>
1415 <line blank='1' always='0'/>
1416 <line tab='0' comment='The+name+of+this+instance+object' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EGateMP_Handle_name%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E+handle+%29%3B'/>
1417 </synopTarg>
1418 </group>
1419 </unit>
1420 <unit name='Ipc' kind='module' nodoc='0' metaonly='0' summary='IPC+Master+Manager'>
1421 <synopSpec>
1422 <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..%2Fti%2Fsdo%2Fipc%2Fpackage.html%22+title%3D%22ti.sdo.ipc%22%3Eti.sdo.ipc%3C%2Fa%3E%3B'/>
1423 <line blank='1' always='0'/>
1424 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1425 <line tab='0' content='%7D'/>
1426 </synopSpec>
1427 <specInfo>
1428 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1429 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
1430 </specInfo>
1431 <synopMeta>
1432 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+Ipc+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.Ipc%27%3C%2Fspan%3E%29%3B'/>
1433 </synopMeta>
1434 <synopTarg>
1435 <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%2FIpc.h%26gt%3B%3C%2Fspan%3E'/>
1436 </synopTarg>
1437 <docSect name='details'>
1438 <docPara content='This+module+has+a+common+header+that+can+be+found+in+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fipc%2Fpackage.html%22+title%3D%22ti.ipc%22%3Eti.ipc%3C%2Fa%3E%0A++package.++Application+code+should+include+the+common+header+file+%28not+the%0A++RTSC-generated+one%29%3A%0A%0A++%3CPRE%3E%23include+%26lt%3Bti%2Fipc%2FIpc.h%26gt%3B%3C%2FPRE%3E%0A%0A++The+RTSC+module+must+be+used+in+the+application%27s+RTSC+configuration+file%0A++%28.cfg%29%3A%0A%0A++%3CPRE%3EIpc+%3D+xdc.useModule%28%27ti.sdo.ipc.Ipc%27%29%3B%3C%2FPRE%3E%0A%0A++Documentation+for+all+runtime+APIs%2C+instance+configuration+parameters%2C%0A++error+codes+macros+and+type+definitions+available+to+the+application%0A++integrator+can+be+found+in+the%0A++%3CA+HREF%3D%22..%2F..%2F..%2F..%2Fdoxygen%2Fhtml%2Ffiles.html%22%3EDoxygen+documenation%3C%2FA%3E%0A++for+the+IPC+product.++However%2C+the+documentation+presented+on+this+page%0A++should+be+referred+to+for+information+specific+to+the+RTSC+module%2C+such+as%0A++module+configuration%2C+Errors%2C+and+Asserts.'/>
1439 <docPara content='The+most+common+static+configuration+that+is+required+of+the+Ipc+module%0A++is+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22Ipc.html%23proc.Sync%22+title%3D%22procSync%22%3EprocSync%3C%2Fa%3E+configuration+that+affects+the+behavior+of+the%0A++Ipc_start+and+Ipc_attach+runtime+APIs.'/>
1440 <docPara content='Additionally%2C+certain+subsystems+of+IPC+%28such+as+Notify+and+MessageQ%29+can%0A++be+disabled+to+save+resources+on+a+per-connection+basis+by+configuring+Ipc%0A++using+%3Ca+class%3D%22xdoc-link%22+href%3D%22Ipc.html%23set.Entry.Meta%22+title%3D%22setEntryMeta%22%3EsetEntryMeta%3C%2Fa%3E.'/>
1441 </docSect>
1442 <group name='local proxy modules'>
1443 </group>
1444 <group name='module-wide constants & types'>
1445 <decl kind='const' name='PROCSYNCDETACH' anchor='.P.R.O.C.S.Y.N.C.D.E.T.A.C.H' altext='ti.sdo.ipc.Ipc.PROCSYNCDETACH' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1446 <synopSpec>
1447 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPROCSYNCDETACH%3C%2Fspan%3E%3C%2Fgo%3E+%3D+3%3B'/>
1448 </synopSpec>
1449 <synopMeta>
1450 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EPROCSYNCDETACH%3C%2Fspan%3E%3C%2Fgo%3E+%3D+3%3B'/>
1451 </synopMeta>
1452 <synopTarg>
1453 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_PROCSYNCDETACH%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%293'/>
1454 </synopTarg>
1455 </decl>
1456 <decl kind='const' name='PROCSYNCFINISH' anchor='.P.R.O.C.S.Y.N.C.F.I.N.I.S.H' altext='ti.sdo.ipc.Ipc.PROCSYNCFINISH' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1457 <synopSpec>
1458 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPROCSYNCFINISH%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
1459 </synopSpec>
1460 <synopMeta>
1461 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EPROCSYNCFINISH%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
1462 </synopMeta>
1463 <synopTarg>
1464 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_PROCSYNCFINISH%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%292'/>
1465 </synopTarg>
1466 </decl>
1467 <decl kind='const' name='PROCSYNCSTART' anchor='.P.R.O.C.S.Y.N.C.S.T.A.R.T' altext='ti.sdo.ipc.Ipc.PROCSYNCSTART' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1468 <synopSpec>
1469 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPROCSYNCSTART%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1470 </synopSpec>
1471 <synopMeta>
1472 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EPROCSYNCSTART%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1473 </synopMeta>
1474 <synopTarg>
1475 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_PROCSYNCSTART%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%291'/>
1476 </synopTarg>
1477 </decl>
1478 <decl spacer='1'/>
1479 <decl kind='enum' name='ObjType' anchor='.Obj.Type' altext='ti.sdo.ipc.Ipc.ObjType' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1480 <decl kind='enumval' name='ObjType_CREATESTATIC' anchor='.Obj.Type_.C.R.E.A.T.E.S.T.A.T.I.C'/>
1481 <decl kind='enumval' name='ObjType_CREATESTATIC_REGION' anchor='.Obj.Type_.C.R.E.A.T.E.S.T.A.T.I.C_.R.E.G.I.O.N'/>
1482 <decl kind='enumval' name='ObjType_CREATEDYNAMIC' anchor='.Obj.Type_.C.R.E.A.T.E.D.Y.N.A.M.I.C'/>
1483 <decl kind='enumval' name='ObjType_CREATEDYNAMIC_REGION' anchor='.Obj.Type_.C.R.E.A.T.E.D.Y.N.A.M.I.C_.R.E.G.I.O.N'/>
1484 <decl kind='enumval' name='ObjType_OPENDYNAMIC' anchor='.Obj.Type_.O.P.E.N.D.Y.N.A.M.I.C'/>
1485 <decl kind='enumval' name='ObjType_LOCAL' anchor='.Obj.Type_.L.O.C.A.L'/>
1486 <synopSpec>
1487 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EObjType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1488 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EObjType_CREATESTATIC%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1489 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EObjType_CREATESTATIC_REGION%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1490 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EObjType_CREATEDYNAMIC%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1491 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EObjType_CREATEDYNAMIC_REGION%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1492 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EObjType_OPENDYNAMIC%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1493 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EObjType_LOCAL%3C%2Fspan%3E%3C%2Fgo%3E'/>
1494 <line tab='0' content='%7D%3B'/>
1495 </synopSpec>
1496 <synopMeta>
1497 <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EObjType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
1498 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EObjType_CREATESTATIC%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1499 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EObjType_CREATESTATIC_REGION%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1500 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EObjType_CREATEDYNAMIC%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1501 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EObjType_CREATEDYNAMIC_REGION%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1502 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EObjType_OPENDYNAMIC%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1503 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EObjType_LOCAL%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1504 </synopMeta>
1505 <synopTarg>
1506 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ObjType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1507 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ObjType_CREATESTATIC%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1508 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ObjType_CREATESTATIC_REGION%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1509 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ObjType_CREATEDYNAMIC%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1510 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ObjType_CREATEDYNAMIC_REGION%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1511 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ObjType_OPENDYNAMIC%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1512 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ObjType_LOCAL%3C%2Fspan%3E%3C%2Fgo%3E'/>
1513 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ObjType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1514 </synopTarg>
1515 </decl>
1516 <decl spacer='1'/>
1517 <decl kind='enum' name='ProcSync' anchor='.Proc.Sync' altext='ti.sdo.ipc.Ipc.ProcSync' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Various+configuration+options+for+%3Ca+class%3D%22xdoc-link%22+href%3D%22Ipc.html%23proc.Sync%22+title%3D%22procSync%22%3EprocSync%3C%2Fa%3E'>
1518 <decl kind='enumval' name='ProcSync_NONE' anchor='.Proc.Sync_.N.O.N.E'/>
1519 <decl kind='enumval' name='ProcSync_PAIR' anchor='.Proc.Sync_.P.A.I.R'/>
1520 <decl kind='enumval' name='ProcSync_ALL' anchor='.Proc.Sync_.A.L.L'/>
1521 <synopSpec>
1522 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EProcSync%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1523 <line tab='1' comment='ProcSync_PAIR+with+no+synchronization' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EProcSync_NONE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1524 <line tab='1' comment='Ipc_start+does+not+Ipc_attach' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EProcSync_PAIR%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1525 <line tab='1' comment='Ipc_start+attach+to+all+remote+procs' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EProcSync_ALL%3C%2Fspan%3E%3C%2Fgo%3E'/>
1526 <line tab='0' content='%7D%3B'/>
1527 </synopSpec>
1528 <synopMeta>
1529 <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EProcSync%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
1530 <line tab='1' comment='ProcSync_PAIR+with+no+synchronization' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EProcSync_NONE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1531 <line tab='1' comment='Ipc_start+does+not+Ipc_attach' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EProcSync_PAIR%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1532 <line tab='1' comment='Ipc_start+attach+to+all+remote+procs' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EProcSync_ALL%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1533 </synopMeta>
1534 <synopTarg>
1535 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ProcSync%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1536 <line tab='1' comment='ProcSync_PAIR+with+no+synchronization' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ProcSync_NONE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1537 <line tab='1' comment='Ipc_start+does+not+Ipc_attach' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ProcSync_PAIR%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
1538 <line tab='1' comment='Ipc_start+attach+to+all+remote+procs' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ProcSync_ALL%3C%2Fspan%3E%3C%2Fgo%3E'/>
1539 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ProcSync%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1540 </synopTarg>
1541 <docSect name='details'>
1542 <docPara content='The+values+in+this+enum+affect+the+behavior+of+the+Ipc_start+and%0A++Ipc_attach+runtime+APIs.'/>
1543 <docPara content='ProcSync_ALL%3A++Calling+Ipc_start+will+also+internally+Ipc_attach+to%0A++each+remote+processor.++The+application+should+never+call+Ipc_attach.%0A++This+type+of+startup+and+synchronization+should+be+used+if+all+IPC%0A++processors+on+a+device+start+up+at+the+same+time+and+connections+should%0A++be+established+between+every+possible+pair+of+processors.'/>
1544 <docPara content='ProcSync_PAIR+%28default%29%3A++Calling+Ipc_start+will+perform+system-wide+IPC%0A++initialization+required+on+all+processor%2C+but+connections+to+remote%0A++processors+will+not+be+established+%28i.e.+Ipc_attach+will+never+be%0A++called%29.++This+configuration+should+be+chosen+if+synchronization+is%0A++required+and+some%2Fall+these+conditions+are+true%3A'/>
1545 <docPara content='%3CUL%3E%3CLI%3E+It+is+necessary+to+control+when+synchronization+with+each+remote%0A++++processor+occurs%0A%3C%2FLI%3E%3CLI%3E+Useful+work+can+be+done+while+trying+to+synchronize+with+a+remote%0A++++processor+by+yielding+a+thread+after+each+attempt+to+Ipc_attach%0A++++to+the+processor.%0A%3C%2FLI%3E%3CLI%3E+Connections+to+all+remote+processors+are+unnecessary+and+connections%0A++++should+selectively+be+made+to+save+memory%0A%3C%2FLI%3E%3C%2FUL%3E'/>
1546 <docPara content='NOTE%3A+A+connection+should+be+made+to+the+owner+of+region+0+%28usually+the%0A++processor+with+id+%3D+0%29+before+any+connection+to+any+other+remote%0A++processor+can+be+made.+For+example%2C+if+there+are+three+processors%0A++configured+with+MultiProc%2C+%231+should+attach+to+%230+before+it+can+attach%0A++to+%232.'/>
1547 <docPara content='ProcSync_NONE%3A++This+should+be+selected+with+caution.++Ipc_start+will%0A++work+exactly+as+it+does+with+ProcSync_PAIR.++However%2C+Ipc_attach+will%0A++not+synchronize+with+the+remote+processor.++Callers+of+Ipc_attach+are%0A++bound+by+the+same+restrictions+imposed+by+using+ProcSync_PAIR.%0A++Additionally%2C+an+Ipc_attach+to+a+remote+processor+whose+id+is+less+than%0A++our+own+has+to+occur+*after*+the+corresponding+remote+processor+has%0A++called+attach+to+the+original+processor.++For+example%2C+processor+%232%0A++can+call'/>
1548 <docPara content='%3CPRE+class%3D%22Example%22%3E++Ipc_attach%281%29%3B%0A%3C%2FPRE%3E'/>
1549 <docPara content='only+after+processor+%231+has+called%3A'/>
1550 <docPara content='%3CPRE+class%3D%22Example%22%3E++Ipc_attach%282%29%3B%0A%3C%2FPRE%3E'/>
1551 </docSect>
1552 </decl>
1553 <decl spacer='1'/>
1554 <decl spacer='1'/>
1555 <decl kind='struct' name='ConfigEntry' anchor='.Config.Entry' altext='ti.sdo.ipc.Ipc.ConfigEntry' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1556 <synopSpec>
1557 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EConfigEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1558 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1559 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1560 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etag%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1561 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1562 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Enext%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1563 <line tab='0' content='%7D%3B'/>
1564 </synopSpec>
1565 <synopMeta>
1566 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EConfigEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1567 <line blank='1' always='0'/>
1568 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1569 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1570 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etag%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1571 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1572 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Enext%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1573 </synopMeta>
1574 <synopTarg>
1575 <line tab='0' 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%3EIpc_ConfigEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1576 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1577 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalProcId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1578 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etag%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1579 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esize%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1580 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Enext%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1581 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ConfigEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1582 </synopTarg>
1583 </decl>
1584 <decl spacer='1'/>
1585 <decl kind='struct' name='Entry' anchor='.Entry' altext='ti.sdo.ipc.Ipc.Entry' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Struct+used+for+configuration+via+%3Ca+class%3D%22xdoc-link%22+href%3D%22Ipc.html%23set.Entry.Meta%22+title%3D%22setEntryMeta%22%3EsetEntryMeta%3C%2Fa%3E'>
1586 <synopSpec>
1587 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1588 <line tab='1' comment='Remote+processor+id' content='%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%3B'/>
1589 <line tab='1' comment='Whether+to+setup+Notify' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetupNotify%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1590 <line tab='1' comment='Whether+to+setup+MessageQ' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetupMessageQ%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1591 <line tab='0' content='%7D%3B'/>
1592 </synopSpec>
1593 <synopMeta>
1594 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1595 <line blank='1' always='0'/>
1596 <line tab='1' comment='Remote+processor+id' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1597 <line tab='1' comment='Whether+to+setup+Notify' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetupNotify%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1598 <line tab='1' comment='Whether+to+setup+MessageQ' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetupMessageQ%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1599 </synopMeta>
1600 <synopTarg>
1601 <line tab='0' 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%3EIpc_Entry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1602 <line tab='1' comment='Remote+processor+id' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1603 <line tab='1' comment='Whether+to+setup+Notify' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetupNotify%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1604 <line tab='1' comment='Whether+to+setup+MessageQ' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetupMessageQ%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1605 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_Entry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1606 </synopTarg>
1607 <docSect name='details'>
1608 <docPara content='This+structure+defines+the+fields+that+are+to+be+configured%0A++between+the+executing+processor+and+a+remote+processor.'/>
1609 </docSect>
1610 </decl>
1611 <decl spacer='1'/>
1612 <decl kind='struct' name='ModuleView' anchor='.Module.View' altext='ti.sdo.ipc.Ipc.ModuleView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
1613 <synopSpec>
1614 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModuleView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1615 <line tab='1' content='%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%3B'/>
1616 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattached%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1617 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetupNotify%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1618 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetupMessageQ%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1619 <line tab='0' content='%7D%3B'/>
1620 </synopSpec>
1621 <synopMeta>
1622 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EModuleView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1623 <line blank='1' always='0'/>
1624 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1625 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattached%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1626 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetupNotify%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1627 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetupMessageQ%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1628 </synopMeta>
1629 </decl>
1630 <decl spacer='1'/>
1631 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.sdo.ipc.Ipc.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1632 <synopSpec>
1633 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1634 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EipcSharedAddr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1635 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateMPSharedAddr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1636 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Proc.Entry%22+title%3D%22ti.sdo.ipc.Ipc.ProcEntry%22%3EIpc.ProcEntry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocEntry%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
1637 <line tab='0' content='%7D%3B'/>
1638 </synopSpec>
1639 <synopMeta>
1640 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1641 <line blank='1' always='0'/>
1642 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EipcSharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1643 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateMPSharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1644 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocEntry%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Proc.Entry%22+title%3D%22ti.sdo.ipc.Ipc.ProcEntry%22%3EIpc.ProcEntry%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1645 </synopMeta>
1646 <synopTarg>
1647 <line tab='0' 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%3EIpc_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1648 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EipcSharedAddr%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1649 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateMPSharedAddr%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1650 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Proc.Entry%22+title%3D%22ti.sdo.ipc.Ipc.ProcEntry%22%3EIpc_ProcEntry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocEntry%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
1651 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1652 </synopTarg>
1653 </decl>
1654 <decl spacer='1'/>
1655 <decl kind='struct' name='ProcEntry' anchor='.Proc.Entry' altext='ti.sdo.ipc.Ipc.ProcEntry' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1656 <synopSpec>
1657 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EProcEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1658 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalConfigList%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1659 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteConfigList%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1660 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattached%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1661 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Entry%22+title%3D%22ti.sdo.ipc.Ipc.Entry%22%3EIpc.Entry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1662 <line tab='0' content='%7D%3B'/>
1663 </synopSpec>
1664 <synopMeta>
1665 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EProcEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1666 <line blank='1' always='0'/>
1667 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalConfigList%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1668 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteConfigList%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1669 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattached%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1670 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Entry%22+title%3D%22ti.sdo.ipc.Ipc.Entry%22%3EIpc.Entry%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1671 </synopMeta>
1672 <synopTarg>
1673 <line tab='0' 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%3EIpc_ProcEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1674 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion_SRPtr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalConfigList%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1675 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion_SRPtr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteConfigList%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1676 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattached%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1677 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Entry%22+title%3D%22ti.sdo.ipc.Ipc.Entry%22%3EIpc_Entry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1678 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_ProcEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1679 </synopTarg>
1680 </decl>
1681 <decl spacer='1'/>
1682 <decl kind='struct' name='Reserved' anchor='.Reserved' altext='ti.sdo.ipc.Ipc.Reserved' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1683 <synopSpec>
1684 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EReserved%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1685 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstartedKey%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1686 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnotifySRPtr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1687 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsrnSRPtr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1688 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransportSRPtr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1689 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigListHead%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1690 <line tab='0' content='%7D%3B'/>
1691 </synopSpec>
1692 <synopMeta>
1693 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EReserved%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1694 <line blank='1' always='0'/>
1695 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstartedKey%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1696 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnotifySRPtr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1697 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsrnSRPtr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1698 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransportSRPtr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1699 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigListHead%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1700 </synopMeta>
1701 <synopTarg>
1702 <line tab='0' 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%3EIpc_Reserved%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1703 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstartedKey%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1704 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion_SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnotifySRPtr%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1705 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion_SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsrnSRPtr%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1706 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion_SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransportSRPtr%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1707 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion_SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigListHead%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1708 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_Reserved%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1709 </synopTarg>
1710 </decl>
1711 <decl spacer='1'/>
1712 <decl kind='struct' name='UserFxn' anchor='.User.Fxn' altext='ti.sdo.ipc.Ipc.UserFxn' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='struct+for+attach%2Fdetach+plugs'>
1713 <synopSpec>
1714 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUserFxn%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1715 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%28*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattach%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%29%3B'/>
1716 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%28*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edetach%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%29%3B'/>
1717 <line tab='0' content='%7D%3B'/>
1718 </synopSpec>
1719 <synopMeta>
1720 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EUserFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1721 <line blank='1' always='0'/>
1722 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattach%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%29%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1723 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edetach%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%29%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1724 </synopMeta>
1725 <synopTarg>
1726 <line tab='0' 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%3EIpc_UserFxn%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1727 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%28*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattach%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%29%3B'/>
1728 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%28*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edetach%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%29%3B'/>
1729 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_UserFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1730 </synopTarg>
1731 </decl>
1732 <decl spacer='1'/>
1733 <decl kind='struct' name='UserFxnAndArg' anchor='.User.Fxn.And.Arg' altext='ti.sdo.ipc.Ipc.UserFxnAndArg' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1734 <synopSpec>
1735 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUserFxnAndArg%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1736 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.User.Fxn%22+title%3D%22ti.sdo.ipc.Ipc.UserFxn%22%3EIpc.UserFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EuserFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1737 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1738 <line tab='0' content='%7D%3B'/>
1739 </synopSpec>
1740 <synopMeta>
1741 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EUserFxnAndArg%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1742 <line blank='1' always='0'/>
1743 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EuserFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.User.Fxn%22+title%3D%22ti.sdo.ipc.Ipc.UserFxn%22%3EIpc.UserFxn%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1744 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1745 </synopMeta>
1746 <synopTarg>
1747 <line tab='0' 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%3EIpc_UserFxnAndArg%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1748 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.User.Fxn%22+title%3D%22ti.sdo.ipc.Ipc.UserFxn%22%3EIpc_UserFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EuserFxn%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1749 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1750 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_UserFxnAndArg%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1751 </synopTarg>
1752 </decl>
1753 </group>
1754 <group name='module-wide config parameters'>
1755 <decl spacer='1'/>
1756 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.Ipc.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
1757 <synopSpec>
1758 <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..%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'/>
1759 <line tab='1' content='%255B'/>
1760 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1761 <line tab='2' content='%257B'/>
1762 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1763 <line tab='3' content='fields%253A%2B%255B'/>
1764 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
1765 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
1766 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
1767 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
1768 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
1769 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
1770 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
1771 <line tab='3' content='%255D'/>
1772 <line tab='2' content='%257D'/>
1773 <line tab='1' content='%255D%252C'/>
1774 <line tab='1' content='%255B'/>
1775 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
1776 <line tab='2' content='%257B'/>
1777 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1778 <line tab='3' content='fields%253A%2B%255B'/>
1779 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
1780 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
1781 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
1782 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
1783 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
1784 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
1785 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
1786 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
1787 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
1788 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
1789 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
1790 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
1791 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
1792 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
1793 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
1794 <line tab='3' content='%255D'/>
1795 <line tab='2' content='%257D'/>
1796 <line tab='1' content='%255D%252C'/>
1797 <line tab='1' content='%255B'/>
1798 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
1799 <line tab='2' content='%257B'/>
1800 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1801 <line tab='3' content='fields%253A%2B%255B'/>
1802 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
1803 <line tab='4' content='%2522common%2524.gateParams%2522'/>
1804 <line tab='3' content='%255D'/>
1805 <line tab='2' content='%257D'/>
1806 <line tab='1' content='%255D%252C'/>
1807 <line tab='1' content='%255B'/>
1808 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1809 <line tab='2' content='%257B'/>
1810 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1811 <line tab='3' content='fields%253A%2B%255B'/>
1812 <line tab='4' content='%2522Log.Event%2522'/>
1813 <line tab='3' content='%255D'/>
1814 <line tab='2' content='%257D'/>
1815 <line tab='1' content='%255D%252C'/>
1816 <line tab='1' content='%255B'/>
1817 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1818 <line tab='2' content='%257B'/>
1819 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1820 <line tab='3' content='fields%253A%2B%255B'/>
1821 <line tab='4' content='%2522Log.Event%2522'/>
1822 <line tab='3' content='%255D'/>
1823 <line tab='2' content='%257D'/>
1824 <line tab='1' content='%255D%252C'/>
1825 <line tab='1' content='%255B'/>
1826 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1827 <line tab='2' content='%257B'/>
1828 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1829 <line tab='3' content='fields%253A%2B%255B'/>
1830 <line tab='4' content='%2522Assert.Id%2522'/>
1831 <line tab='3' content='%255D'/>
1832 <line tab='2' content='%257D'/>
1833 <line tab='1' content='%255D%252C'/>
1834 <line tab='1' content='%255B'/>
1835 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1836 <line tab='2' content='%257B'/>
1837 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1838 <line tab='3' content='fields%253A%2B%255B'/>
1839 <line tab='4' content='%2522Assert.Id%2522'/>
1840 <line tab='3' content='%255D'/>
1841 <line tab='2' content='%257D'/>
1842 <line tab='1' content='%255D%252C'/>
1843 <line tab='1' content='%255B'/>
1844 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1845 <line tab='2' content='%257B'/>
1846 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1847 <line tab='3' content='fields%253A%2B%255B'/>
1848 <line tab='4' content='%2522Error.Id%2522'/>
1849 <line tab='3' content='%255D'/>
1850 <line tab='2' content='%257D'/>
1851 <line tab='1' content='%255D%252C'/>
1852 <line tab='1' content='%255B'/>
1853 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1854 <line tab='2' content='%257B'/>
1855 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1856 <line tab='3' content='fields%253A%2B%255B'/>
1857 <line tab='4' content='%2522Error.Id%2522'/>
1858 <line tab='3' content='%255D'/>
1859 <line tab='2' content='%257D'/>
1860 <line tab='1' content='%255D'/>
1861 <line tab='0' content='%255D%3B'/>
1862 </synopSpec>
1863 <synopMeta>
1864 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
1865 <line tab='1' content='%255B'/>
1866 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1867 <line tab='2' content='%257B'/>
1868 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1869 <line tab='3' content='fields%253A%2B%255B'/>
1870 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
1871 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
1872 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
1873 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
1874 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
1875 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
1876 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
1877 <line tab='3' content='%255D'/>
1878 <line tab='2' content='%257D'/>
1879 <line tab='1' content='%255D%252C'/>
1880 <line tab='1' content='%255B'/>
1881 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
1882 <line tab='2' content='%257B'/>
1883 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1884 <line tab='3' content='fields%253A%2B%255B'/>
1885 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
1886 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
1887 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
1888 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
1889 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
1890 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
1891 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
1892 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
1893 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
1894 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
1895 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
1896 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
1897 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
1898 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
1899 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
1900 <line tab='3' content='%255D'/>
1901 <line tab='2' content='%257D'/>
1902 <line tab='1' content='%255D%252C'/>
1903 <line tab='1' content='%255B'/>
1904 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
1905 <line tab='2' content='%257B'/>
1906 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1907 <line tab='3' content='fields%253A%2B%255B'/>
1908 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
1909 <line tab='4' content='%2522common%2524.gateParams%2522'/>
1910 <line tab='3' content='%255D'/>
1911 <line tab='2' content='%257D'/>
1912 <line tab='1' content='%255D%252C'/>
1913 <line tab='1' content='%255B'/>
1914 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1915 <line tab='2' content='%257B'/>
1916 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1917 <line tab='3' content='fields%253A%2B%255B'/>
1918 <line tab='4' content='%2522Log.Event%2522'/>
1919 <line tab='3' content='%255D'/>
1920 <line tab='2' content='%257D'/>
1921 <line tab='1' content='%255D%252C'/>
1922 <line tab='1' content='%255B'/>
1923 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1924 <line tab='2' content='%257B'/>
1925 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1926 <line tab='3' content='fields%253A%2B%255B'/>
1927 <line tab='4' content='%2522Log.Event%2522'/>
1928 <line tab='3' content='%255D'/>
1929 <line tab='2' content='%257D'/>
1930 <line tab='1' content='%255D%252C'/>
1931 <line tab='1' content='%255B'/>
1932 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1933 <line tab='2' content='%257B'/>
1934 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1935 <line tab='3' content='fields%253A%2B%255B'/>
1936 <line tab='4' content='%2522Assert.Id%2522'/>
1937 <line tab='3' content='%255D'/>
1938 <line tab='2' content='%257D'/>
1939 <line tab='1' content='%255D%252C'/>
1940 <line tab='1' content='%255B'/>
1941 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1942 <line tab='2' content='%257B'/>
1943 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1944 <line tab='3' content='fields%253A%2B%255B'/>
1945 <line tab='4' content='%2522Assert.Id%2522'/>
1946 <line tab='3' content='%255D'/>
1947 <line tab='2' content='%257D'/>
1948 <line tab='1' content='%255D%252C'/>
1949 <line tab='1' content='%255B'/>
1950 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1951 <line tab='2' content='%257B'/>
1952 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1953 <line tab='3' content='fields%253A%2B%255B'/>
1954 <line tab='4' content='%2522Error.Id%2522'/>
1955 <line tab='3' content='%255D'/>
1956 <line tab='2' content='%257D'/>
1957 <line tab='1' content='%255D%252C'/>
1958 <line tab='1' content='%255B'/>
1959 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1960 <line tab='2' content='%257B'/>
1961 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1962 <line tab='3' content='fields%253A%2B%255B'/>
1963 <line tab='4' content='%2522Error.Id%2522'/>
1964 <line tab='3' content='%255D'/>
1965 <line tab='2' content='%257D'/>
1966 <line tab='1' content='%255D'/>
1967 <line tab='0' content='%255D%3B'/>
1968 </synopMeta>
1969 </decl>
1970 <decl spacer='1'/>
1971 <decl kind='config' name='A_addrNotCacheAligned' anchor='.A_addr.Not.Cache.Aligned' altext='ti.sdo.ipc.Ipc.A_addrNotCacheAligned' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+an+address+is+not+cache-aligned'>
1972 <synopSpec>
1973 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_addrNotCacheAligned%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
1974 <line tab='1' content='msg%253A%2B%2522A_addrNotCacheAligned%253A%2BAddress%2Bis%2Bnot%2Bcache%2Baligned%2522'/>
1975 <line tab='0' content='%257D%3B'/>
1976 </synopSpec>
1977 <synopMeta>
1978 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EA_addrNotCacheAligned%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
1979 <line tab='1' content='msg%253A%2B%2522A_addrNotCacheAligned%253A%2BAddress%2Bis%2Bnot%2Bcache%2Baligned%2522'/>
1980 <line tab='0' content='%257D%3B'/>
1981 </synopMeta>
1982 <synopTarg>
1983 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_A_addrNotCacheAligned%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1984 </synopTarg>
1985 </decl>
1986 <decl kind='config' name='A_addrNotInSharedRegion' anchor='.A_addr.Not.In.Shared.Region' altext='ti.sdo.ipc.Ipc.A_addrNotInSharedRegion' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+an+address+lies+outside+all+known+shared+regions'>
1987 <synopSpec>
1988 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_addrNotInSharedRegion%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
1989 <line tab='1' content='msg%253A%2B%2522A_addrNotInSharedRegion%253A%2BAddress%2Bnot%2Bin%2Bany%2Bshared%2Bregion%2522'/>
1990 <line tab='0' content='%257D%3B'/>
1991 </synopSpec>
1992 <synopMeta>
1993 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EA_addrNotInSharedRegion%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
1994 <line tab='1' content='msg%253A%2B%2522A_addrNotInSharedRegion%253A%2BAddress%2Bnot%2Bin%2Bany%2Bshared%2Bregion%2522'/>
1995 <line tab='0' content='%257D%3B'/>
1996 </synopMeta>
1997 <synopTarg>
1998 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_A_addrNotInSharedRegion%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1999 </synopTarg>
2000 </decl>
2001 <decl kind='config' name='A_internal' anchor='.A_internal' altext='ti.sdo.ipc.Ipc.A_internal' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+an+internal+error+is+encountered'>
2002 <synopSpec>
2003 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_internal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
2004 <line tab='1' content='msg%253A%2B%2522A_internal%253A%2BAn%2Binternal%2Berror%2Bhas%2Boccurred%2522'/>
2005 <line tab='0' content='%257D%3B'/>
2006 </synopSpec>
2007 <synopMeta>
2008 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EA_internal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
2009 <line tab='1' content='msg%253A%2B%2522A_internal%253A%2BAn%2Binternal%2Berror%2Bhas%2Boccurred%2522'/>
2010 <line tab='0' content='%257D%3B'/>
2011 </synopMeta>
2012 <synopTarg>
2013 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_A_internal%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2014 </synopTarg>
2015 </decl>
2016 <decl kind='config' name='A_invArgument' anchor='.A_inv.Argument' altext='ti.sdo.ipc.Ipc.A_invArgument' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+an+argument+is+invalid'>
2017 <synopSpec>
2018 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_invArgument%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
2019 <line tab='1' content='msg%253A%2B%2522A_invArgument%253A%2BInvalid%2Bargument%2Bsupplied%2522'/>
2020 <line tab='0' content='%257D%3B'/>
2021 </synopSpec>
2022 <synopMeta>
2023 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EA_invArgument%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
2024 <line tab='1' content='msg%253A%2B%2522A_invArgument%253A%2BInvalid%2Bargument%2Bsupplied%2522'/>
2025 <line tab='0' content='%257D%3B'/>
2026 </synopMeta>
2027 <synopTarg>
2028 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_A_invArgument%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2029 </synopTarg>
2030 </decl>
2031 <decl kind='config' name='A_invParam' anchor='.A_inv.Param' altext='ti.sdo.ipc.Ipc.A_invParam' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+a+parameter+is+invalid'>
2032 <synopSpec>
2033 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_invParam%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
2034 <line tab='1' content='msg%253A%2B%2522A_invParam%253A%2BInvalid%2Bconfiguration%2Bparameter%2Bsupplied%2522'/>
2035 <line tab='0' content='%257D%3B'/>
2036 </synopSpec>
2037 <synopMeta>
2038 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EA_invParam%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
2039 <line tab='1' content='msg%253A%2B%2522A_invParam%253A%2BInvalid%2Bconfiguration%2Bparameter%2Bsupplied%2522'/>
2040 <line tab='0' content='%257D%3B'/>
2041 </synopMeta>
2042 <synopTarg>
2043 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_A_invParam%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2044 </synopTarg>
2045 </decl>
2046 <decl kind='config' name='A_nullArgument' anchor='.A_null.Argument' altext='ti.sdo.ipc.Ipc.A_nullArgument' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+a+required+argument+is+null'>
2047 <synopSpec>
2048 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_nullArgument%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
2049 <line tab='1' content='msg%253A%2B%2522A_nullArgument%253A%2BRequired%2Bargument%2Bis%2Bnull%2522'/>
2050 <line tab='0' content='%257D%3B'/>
2051 </synopSpec>
2052 <synopMeta>
2053 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EA_nullArgument%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
2054 <line tab='1' content='msg%253A%2B%2522A_nullArgument%253A%2BRequired%2Bargument%2Bis%2Bnull%2522'/>
2055 <line tab='0' content='%257D%3B'/>
2056 </synopMeta>
2057 <synopTarg>
2058 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_A_nullArgument%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2059 </synopTarg>
2060 </decl>
2061 <decl kind='config' name='A_nullPointer' anchor='.A_null.Pointer' altext='ti.sdo.ipc.Ipc.A_nullPointer' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+a+pointer+is+null'>
2062 <synopSpec>
2063 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_nullPointer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
2064 <line tab='1' content='msg%253A%2B%2522A_nullPointer%253A%2BPointer%2Bis%2Bnull%2522'/>
2065 <line tab='0' content='%257D%3B'/>
2066 </synopSpec>
2067 <synopMeta>
2068 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EA_nullPointer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
2069 <line tab='1' content='msg%253A%2B%2522A_nullPointer%253A%2BPointer%2Bis%2Bnull%2522'/>
2070 <line tab='0' content='%257D%3B'/>
2071 </synopMeta>
2072 <synopTarg>
2073 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_A_nullPointer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2074 </synopTarg>
2075 </decl>
2076 <decl kind='config' name='E_internal' anchor='.E_internal' altext='ti.sdo.ipc.Ipc.E_internal' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Error+raised+when+an+internal+error+occured'>
2077 <synopSpec>
2078 <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..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EE_internal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
2079 <line tab='1' content='msg%253A%2B%2522E_internal%253A%2BAn%2Binternal%2Berror%2Boccurred%2522'/>
2080 <line tab='0' content='%257D%3B'/>
2081 </synopSpec>
2082 <synopMeta>
2083 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EE_internal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Desc%22+title%3D%22xdc.runtime.Error.Desc%22%3EError.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
2084 <line tab='1' content='msg%253A%2B%2522E_internal%253A%2BAn%2Binternal%2Berror%2Boccurred%2522'/>
2085 <line tab='0' content='%257D%3B'/>
2086 </synopMeta>
2087 <synopTarg>
2088 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_E_internal%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2089 </synopTarg>
2090 </decl>
2091 <decl kind='config' name='E_nameFailed' anchor='.E_name.Failed' altext='ti.sdo.ipc.Ipc.E_nameFailed' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Error+raised+when+a+name+failed+to+be+added+to+the+NameServer'>
2092 <synopSpec>
2093 <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..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EE_nameFailed%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
2094 <line tab='1' content='msg%253A%2B%2522E_nameFailed%253A%2B%2527%2525s%2527%2Bname%2Bfailed%2Bto%2Bbe%2Badded%2Bto%2BNameServer%2522'/>
2095 <line tab='0' content='%257D%3B'/>
2096 </synopSpec>
2097 <synopMeta>
2098 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EE_nameFailed%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Desc%22+title%3D%22xdc.runtime.Error.Desc%22%3EError.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
2099 <line tab='1' content='msg%253A%2B%2522E_nameFailed%253A%2B%2527%2525s%2527%2Bname%2Bfailed%2Bto%2Bbe%2Badded%2Bto%2BNameServer%2522'/>
2100 <line tab='0' content='%257D%3B'/>
2101 </synopMeta>
2102 <synopTarg>
2103 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_E_nameFailed%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2104 </synopTarg>
2105 <docSect name='details'>
2106 <docPara content='Error+raised+in+a+create+call+when+a+name+fails+to+be+added%0A++to+the+NameServer+table.++This+can+be+because+the+name+already%0A++exists%2C+the+table+has+reached+its+max+length%2C+or+out+of+memory.'/>
2107 </docSect>
2108 </decl>
2109 <decl kind='config' name='E_versionMismatch' anchor='.E_version.Mismatch' altext='ti.sdo.ipc.Ipc.E_versionMismatch' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Error+raised+when+a+version+mismatch+occurs'>
2110 <synopSpec>
2111 <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..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EE_versionMismatch%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
2112 <line tab='1' content='msg%253A%2B%2522E_versionMismatch%253A%2BIPC%2BModule%2Bversion%2Bmismatch%253A%2Bcreator%253A%2B%2525d%252C%2Bopener%253A%2B%2525d%2522'/>
2113 <line tab='0' content='%257D%3B'/>
2114 </synopSpec>
2115 <synopMeta>
2116 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EE_versionMismatch%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Desc%22+title%3D%22xdc.runtime.Error.Desc%22%3EError.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
2117 <line tab='1' content='msg%253A%2B%2522E_versionMismatch%253A%2BIPC%2BModule%2Bversion%2Bmismatch%253A%2Bcreator%253A%2B%2525d%252C%2Bopener%253A%2B%2525d%2522'/>
2118 <line tab='0' content='%257D%3B'/>
2119 </synopMeta>
2120 <synopTarg>
2121 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_E_versionMismatch%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2122 </synopTarg>
2123 <docSect name='details'>
2124 <docPara content='Error+raised+in+an+open+call+because+there+is%0A++a+version+mismatch+between+the+opener+and+the+creator'/>
2125 </docSect>
2126 </decl>
2127 <decl kind='config' name='generateSlaveDataForHost' anchor='generate.Slave.Data.For.Host' altext='ti.sdo.ipc.Ipc.generateSlaveDataForHost' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
2128 <synopSpec>
2129 <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%3EgenerateSlaveDataForHost%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2130 </synopSpec>
2131 <synopMeta>
2132 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EgenerateSlaveDataForHost%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2133 </synopMeta>
2134 <synopTarg>
2135 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_generateSlaveDataForHost%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2136 </synopTarg>
2137 </decl>
2138 <decl kind='config' name='numUserFxns' anchor='num.User.Fxns' altext='ti.sdo.ipc.Ipc.numUserFxns' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2139 <synopSpec>
2140 <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%3EnumUserFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
2141 </synopSpec>
2142 <synopMeta>
2143 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EnumUserFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
2144 </synopMeta>
2145 <synopTarg>
2146 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_numUserFxns%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2147 </synopTarg>
2148 </decl>
2149 <decl kind='config' name='procSync' anchor='proc.Sync' altext='ti.sdo.ipc.Ipc.procSync' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Affects+how+Ipc_start+and+Ipc_attach+behave'>
2150 <synopSpec>
2151 <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..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Proc.Sync%22+title%3D%22ti.sdo.ipc.Ipc.ProcSync%22%3EIpc.ProcSync%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocSync%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Fipc%252FIpc.html%2523.Proc.Sync_.P.A.I.R%2522%2Btitle%253D%2522ti.sdo.ipc.Ipc.ProcSync_PAIR%2522%253EIpc.ProcSync_PAIR%253C%252Fa%253E%3B'/>
2152 </synopSpec>
2153 <synopMeta>
2154 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EprocSync%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Proc.Sync%22+title%3D%22ti.sdo.ipc.Ipc.ProcSync%22%3EIpc.ProcSync%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Fipc%252FIpc.html%2523.Proc.Sync_.P.A.I.R%2522%2Btitle%253D%2522ti.sdo.ipc.Ipc.ProcSync_PAIR%2522%253EIpc.ProcSync_PAIR%253C%252Fa%253E%3B'/>
2155 </synopMeta>
2156 <synopTarg>
2157 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Proc.Sync%22+title%3D%22ti.sdo.ipc.Ipc.ProcSync%22%3EIpc_ProcSync%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_procSync%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2158 </synopTarg>
2159 <docSect name='details'>
2160 <docPara content='Refer+to+the+documentation+for+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22Ipc.html%23.Proc.Sync%22+title%3D%22ProcSync%22%3EProcSync%3C%2Fa%3E+enum+for%0A++information+about+the+various+ProcSync+options.'/>
2161 </docSect>
2162 </decl>
2163 <decl kind='config' name='sr0MemorySetup' anchor='sr0.Memory.Setup' altext='ti.sdo.ipc.Ipc.sr0MemorySetup' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Whether+Shared+Region+0+memory+is+accessible'>
2164 <synopSpec>
2165 <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%3Esr0MemorySetup%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2166 </synopSpec>
2167 <synopMeta>
2168 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3Esr0MemorySetup%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2169 </synopMeta>
2170 <synopTarg>
2171 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_sr0MemorySetup%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2172 </synopTarg>
2173 <docSect name='details'>
2174 <docPara content='Certain+devices+have+a+slave+MMU+that+needs+to+be+configured+by+the%0A++host+core+before+the+slave+core+can+access+shared+region+0.++If%0A++the+host+core+is+also+running+BIOS%2C+it+is+necessary+to+set+this%0A++configuration+to+%27true%27%2C+otherwise+%3Ca+class%3D%22xdoc-link%22+href%3D%22Ipc.html%23start%22+title%3D%22start%22%3Estart%3C%2Fa%3E+will+always+fail.'/>
2175 <docPara content='This+configuration+should+not+be+used+for+devices+that+don%27t+have%0A++a+slave+MMU+and+don%27t+run+Linux.'/>
2176 </docSect>
2177 </decl>
2178 <decl kind='config' name='userFxn' anchor='user.Fxn' altext='ti.sdo.ipc.Ipc.userFxn' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
2179 <synopSpec>
2180 <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..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.User.Fxn%22+title%3D%22ti.sdo.ipc.Ipc.UserFxn%22%3EIpc.UserFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EuserFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2181 </synopSpec>
2182 <synopMeta>
2183 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EuserFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.User.Fxn%22+title%3D%22ti.sdo.ipc.Ipc.UserFxn%22%3EIpc.UserFxn%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2184 </synopMeta>
2185 <synopTarg>
2186 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.User.Fxn%22+title%3D%22ti.sdo.ipc.Ipc.UserFxn%22%3EIpc_UserFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_userFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2187 </synopTarg>
2188 </decl>
2189 <decl kind='config' name='userFxns' anchor='user.Fxns' altext='ti.sdo.ipc.Ipc.userFxns' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Attach+and+Detach+hooks'>
2190 <synopSpec>
2191 <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..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.User.Fxn.And.Arg%22+title%3D%22ti.sdo.ipc.Ipc.UserFxnAndArg%22%3EIpc.UserFxnAndArg%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EuserFxns%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D+%3D+%255B%2B%255D%3B'/>
2192 </synopSpec>
2193 <synopMeta>
2194 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EuserFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.User.Fxn.And.Arg%22+title%3D%22ti.sdo.ipc.Ipc.UserFxnAndArg%22%3EIpc.UserFxnAndArg%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B%2B%255D%3B'/>
2195 </synopMeta>
2196 <synopTarg>
2197 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.User.Fxn.And.Arg%22+title%3D%22ti.sdo.ipc.Ipc.UserFxnAndArg%22%3EIpc_UserFxnAndArg%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_userFxns%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
2198 </synopTarg>
2199 </decl>
2200 <decl spacer='1'/>
2201 <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.Ipc.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..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
2202 <synopSpec>
2203 <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..%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'/>
2204 </synopSpec>
2205 <synopMeta>
2206 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2207 </synopMeta>
2208 <docSect name='details'>
2209 <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.'/>
2210 </docSect>
2211 </decl>
2212 <decl kind='config' name='entry' anchor='entry' altext='ti.sdo.ipc.Ipc.entry' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
2213 <synopSpec>
2214 <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..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Entry%22+title%3D%22ti.sdo.ipc.Ipc.Entry%22%3EIpc.Entry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
2215 </synopSpec>
2216 <synopMeta>
2217 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Entry%22+title%3D%22ti.sdo.ipc.Ipc.Entry%22%3EIpc.Entry%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2218 </synopMeta>
2219 </decl>
2220 <decl kind='config' name='hostProcId' anchor='host.Proc.Id' altext='ti.sdo.ipc.Ipc.hostProcId' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
2221 <synopSpec>
2222 <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%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhostProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Futils%252FMultiProc.html%2523.I.N.V.A.L.I.D.I.D%2522%2Btitle%253D%2522ti.sdo.utils.MultiProc.INVALIDID%2522%253EMultiProc.INVALIDID%253C%252Fa%253E%3B'/>
2223 </synopSpec>
2224 <synopMeta>
2225 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EhostProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Futils%252FMultiProc.html%2523.I.N.V.A.L.I.D.I.D%2522%2Btitle%253D%2522ti.sdo.utils.MultiProc.INVALIDID%2522%253EMultiProc.INVALIDID%253C%252Fa%253E%3B'/>
2226 </synopMeta>
2227 </decl>
2228 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.Ipc.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
2229 <synopSpec>
2230 <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'/>
2231 </synopSpec>
2232 <synopMeta>
2233 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%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%253Etrue%253C%252Fspan%253E%3B'/>
2234 </synopMeta>
2235 </decl>
2236 <decl kind='config' name='rovViewInfo' anchor='rov.View.Info' altext='ti.sdo.ipc.Ipc.rovViewInfo' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
2237 <synopSpec>
2238 <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..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
2239 </synopSpec>
2240 <synopMeta>
2241 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
2242 </synopMeta>
2243 </decl>
2244 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.Ipc.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..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
2245 <synopSpec>
2246 <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..%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'/>
2247 </synopSpec>
2248 <synopMeta>
2249 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2250 </synopMeta>
2251 </decl>
2252 </group>
2253 <group name='module-wide data'>
2254 </group>
2255 <group name='module-wide functions'>
2256 <decl kind='fxn' name='dummy' anchor='dummy' altext='ti.sdo.ipc.Ipc.dummy' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
2257 <synopSpec>
2258 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edummy%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
2259 </synopSpec>
2260 <synopTarg>
2261 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_dummy%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
2262 </synopTarg>
2263 </decl>
2264 <decl kind='fxn' name='getEntry' anchor='get.Entry' altext='ti.sdo.ipc.Ipc.getEntry' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Gets+the+properties+for+attaching+to+a+remote+processor'>
2265 <synopSpec>
2266 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetEntry%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Entry%22+title%3D%22ti.sdo.ipc.Ipc.Entry%22%3EIpc.Entry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2267 </synopSpec>
2268 <synopTarg>
2269 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_getEntry%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Entry%22+title%3D%22ti.sdo.ipc.Ipc.Entry%22%3EIpc_Entry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2270 </synopTarg>
2271 <docSect name='ARGUMENTS'>
2272 <docChild name='entry' summary='Properties+between+a+pair+of+processors.'>
2273 </docChild>
2274 </docSect>
2275 <docSect name='details'>
2276 <docPara content='This+function+must+be+called+before+Ipc_attach%28%29.++The%0A++parameter+entry-%26gt%3BremoteProcId+field+must+be+set+prior+to+calling%0A++the+function.'/>
2277 </docSect>
2278 </decl>
2279 <decl kind='fxn' name='setEntry' anchor='set.Entry' altext='ti.sdo.ipc.Ipc.setEntry' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Sets+the+properties+for+attaching+to+a+remote+processor'>
2280 <synopSpec>
2281 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetEntry%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Entry%22+title%3D%22ti.sdo.ipc.Ipc.Entry%22%3EIpc.Entry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2282 </synopSpec>
2283 <synopTarg>
2284 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_setEntry%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Entry%22+title%3D%22ti.sdo.ipc.Ipc.Entry%22%3EIpc_Entry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2285 </synopTarg>
2286 <docSect name='ARGUMENTS'>
2287 <docChild name='entry' summary='Properties+between+a+pair+of+processors.'>
2288 </docChild>
2289 </docSect>
2290 <docSect name='details'>
2291 <docPara content='This+function+must+be+called+before+Ipc_attach%28%29.++It+allows%0A++the+user+to+configure+whether+Notify+and%2For+MessageQ+is+setup%0A++during+Ipc_attach%28%29.++If+%27setupNotify%27+is+set+to+%27FALSE%27%2C%0A++neither+the+Notify+or+NameServerRemoteNotify+instances+are%0A++created.++If+%27setupMessageQ%27+is+set+to+%27FALSE%27%2C+the+MessageQ%0A++transport+instances+are+not+created.++By+default%2C+both+flags+are%0A++set+to+%27TRUE%27.'/>
2292 <docPara content='Note%3A+For+any+pair+of+processors%2C+the+flags+must+be+the+same'/>
2293 </docSect>
2294 </decl>
2295 <decl spacer='1'/>
2296 <decl kind='fxn' name='addUserFxn' anchor='add.User.Fxn' altext='ti.sdo.ipc.Ipc.addUserFxn' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Add+a+function+that+gets+called+during+Ipc_attach%2Fdetach' metaonly='1'>
2297 <synopSpec>
2298 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EaddUserFxn%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.User.Fxn%22+title%3D%22ti.sdo.ipc.Ipc.UserFxn%22%3EIpc.UserFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efxn%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%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2299 </synopSpec>
2300 <synopMeta>
2301 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EaddUserFxn%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.User.Fxn%22+title%3D%22ti.sdo.ipc.Ipc.UserFxn%22%3EIpc.UserFxn%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efxn%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%3C%2Fi%3E'/>
2302 </synopMeta>
2303 <docSect name='ARGUMENTS'>
2304 <docChild name='fxn' summary='The+user+function+to+call+during+attach%2Fdetach.'>
2305 </docChild>
2306 <docChild name='arg' summary='The+argument+to+the+function.'>
2307 </docChild>
2308 </docSect>
2309 <docSect name='details'>
2310 <docPara content='The+user+added+functions+must+be+non-blocking+and+must+run%0A++to+completion.+The+functions+need+to+check+to+make+sure+it%0A++is+not+called+multiple+times+when+more+than+one+thread+calls%0A++Ipc_attach%28%29+for+the+same+processor.++It+is+safe+to+use+IPC%0A++APIs+in+a+user+function+as+long+as+the+IPC+APIs+satisfy+these%0A++requirements.'/>
2311 <docPara content='%3CPRE+class%3D%22Example%22%3E++++++var+Ipc+%3D+xdc.useModule%28%27ti.sdo.ipc.Ipc%27%29%3B%0A++++++var+fxn+%3D+new+Ipc.UserFxn%3B%0A++++++fxn.attach+%3D+%27%26amp%3BuserAttachFxn%27%3B%0A++++++fxn.detach+%3D+%27%26amp%3BuserDetachFxn%27%3B%0A++++++Ipc.addUserFxn%28fxn%2C+arg%29%3B%0A%3C%2FPRE%3E'/>
2312 </docSect>
2313 </decl>
2314 <decl kind='fxn' name='setEntryMeta' anchor='set.Entry.Meta' altext='ti.sdo.ipc.Ipc.setEntryMeta' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Statically+sets+the+properties+for+attaching+to+a+remote+processor' metaonly='1'>
2315 <synopSpec>
2316 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetEntryMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Entry%22+title%3D%22ti.sdo.ipc.Ipc.Entry%22%3EIpc.Entry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2317 </synopSpec>
2318 <synopMeta>
2319 <line tab='0' content='%3Cgo%3EIpc.%3Cspan+class%3D%22xdoc-id%22%3EsetEntryMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Entry%22+title%3D%22ti.sdo.ipc.Ipc.Entry%22%3EIpc.Entry%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%3C%2Fi%3E'/>
2320 </synopMeta>
2321 <docSect name='ARGUMENTS'>
2322 <docChild name='entry' summary='Properties+between+a+pair+of+processors.'>
2323 </docChild>
2324 </docSect>
2325 <docSect name='details'>
2326 <docPara content='This+function+allows+the+user+to+configure+whether+Notify+and%2For%0A++MessageQ+is+setup+during+Ipc_attach%28%29.++If+%27setupNotify%27+is+set%0A++to+%27false%27%2C+neither+the+Notify+or+NameServerRemoteNotify+instances%0A++are+created.++If+%27setupMessageQ%27+is+set+to+%27false%27%2C+the+MessageQ%0A++transport+instances+are+not+created.++By+default%2C+both+flags+are%0A++set+to+%27true%27.'/>
2327 <docPara content='Note%3A+For+any+pair+of+processors%2C+the+flags+must+be+the+same'/>
2328 </docSect>
2329 </decl>
2330 </group>
2331 <group name='module-wide built-ins'>
2332 <synopTarg>
2333 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2334 <line blank='1' always='0'/>
2335 <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2336 <line blank='1' always='0'/>
2337 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2338 <line blank='1' always='0'/>
2339 <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2340 <line blank='1' always='0'/>
2341 <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2342 <line blank='1' always='0'/>
2343 <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIpc_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
2344 </synopTarg>
2345 </group>
2346 </unit>
2347 <unit name='ListMP' kind='module' nodoc='0' metaonly='0' summary='Shared+memory+linked+list'>
2348 <synopSpec>
2349 <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..%2Fti%2Fsdo%2Fipc%2Fpackage.html%22+title%3D%22ti.sdo.ipc%22%3Eti.sdo.ipc%3C%2Fa%3E%3B'/>
2350 <line blank='1' always='0'/>
2351 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2352 <line tab='0' content='%7D'/>
2353 </synopSpec>
2354 <specInfo>
2355 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2356 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
2357 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2358 </specInfo>
2359 <synopMeta>
2360 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+ListMP+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.ListMP%27%3C%2Fspan%3E%29%3B'/>
2361 </synopMeta>
2362 <synopTarg>
2363 <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%2FListMP.h%26gt%3B%3C%2Fspan%3E'/>
2364 </synopTarg>
2365 <docSect name='details'>
2366 <docPara content='This+module+has+a+common+header+that+can+be+found+in+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fipc%2Fpackage.html%22+title%3D%22ti.ipc%22%3Eti.ipc%3C%2Fa%3E%0A++package.++Application+code+should+include+the+common+header+file+%28not+the%0A++RTSC-generated+one%29%3A%0A%0A++%3CPRE%3E%23include+%26lt%3Bti%2Fipc%2FListMP.h%26gt%3B%3C%2FPRE%3E%0A%0A++The+RTSC+module+must+be+used+in+the+application%27s+RTSC+configuration+file%0A++%28.cfg%29%3A%0A%0A++%3CPRE%3EListMP+%3D+xdc.useModule%28%27ti.sdo.ipc.ListMP%27%29%3B%3C%2FPRE%3E%0A%0A++Documentation+for+all+runtime+APIs%2C+instance+configuration+parameters%2C%0A++error+codes+macros+and+type+definitions+available+to+the+application%0A++integrator+can+be+found+in+the%0A++%3CA+HREF%3D%22..%2F..%2F..%2F..%2Fdoxygen%2Fhtml%2Ffiles.html%22%3EDoxygen+documenation%3C%2FA%3E%0A++for+the+IPC+product.++However%2C+the+documentation+presented+on+this+page%0A++should+be+referred+to+for+information+specific+to+the+RTSC+module%2C+such+as%0A++module+configuration%2C+Errors%2C+and+Asserts.'/>
2367 </docSect>
2368 <group name='local proxy modules'>
2369 </group>
2370 <group name='module-wide constants & types'>
2371 <decl kind='const' name='CREATED' anchor='.C.R.E.A.T.E.D' altext='ti.sdo.ipc.ListMP.CREATED' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2372 <synopSpec>
2373 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ECREATED%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x12181964%3B'/>
2374 </synopSpec>
2375 <synopMeta>
2376 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3ECREATED%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x12181964%3B'/>
2377 </synopMeta>
2378 <synopTarg>
2379 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_CREATED%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%290x12181964'/>
2380 </synopTarg>
2381 </decl>
2382 <decl spacer='1'/>
2383 <decl spacer='1'/>
2384 <decl kind='struct' name='Attrs' anchor='.Attrs' altext='ti.sdo.ipc.ListMP.Attrs' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Structure+of+attributes+in+shared+memory'>
2385 <synopSpec>
2386 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EAttrs%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2387 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Estatus%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2388 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateMPAddr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2389 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23.Elem%22+title%3D%22ti.sdo.ipc.ListMP.Elem%22%3EListMP.Elem%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ehead%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2390 <line tab='0' content='%7D%3B'/>
2391 </synopSpec>
2392 <synopMeta>
2393 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3EAttrs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2394 <line blank='1' always='0'/>
2395 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Estatus%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2396 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateMPAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2397 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ehead%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23.Elem%22+title%3D%22ti.sdo.ipc.ListMP.Elem%22%3EListMP.Elem%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2398 </synopMeta>
2399 <synopTarg>
2400 <line tab='0' 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%3EListMP_Attrs%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2401 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Estatus%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2402 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion_SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateMPAddr%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2403 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23.Elem%22+title%3D%22ti.sdo.ipc.ListMP.Elem%22%3EListMP_Elem%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ehead%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2404 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Attrs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2405 </synopTarg>
2406 </decl>
2407 <decl spacer='1'/>
2408 <decl kind='struct' name='BasicView' anchor='.Basic.View' altext='ti.sdo.ipc.ListMP.BasicView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
2409 <synopSpec>
2410 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBasicView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2411 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elabel%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2412 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etype%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2413 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2414 <line tab='0' content='%7D%3B'/>
2415 </synopSpec>
2416 <synopMeta>
2417 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3EBasicView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2418 <line blank='1' always='0'/>
2419 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elabel%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2420 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etype%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2421 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2422 </synopMeta>
2423 </decl>
2424 <decl spacer='1'/>
2425 <decl kind='struct' name='Elem' anchor='.Elem' altext='ti.sdo.ipc.ListMP.Elem' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Opaque+ListMP+element'>
2426 <synopSpec>
2427 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Opaque+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EElem%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2428 </synopSpec>
2429 <synopTarg>
2430 <line tab='0' 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%3EListMP_Elem%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Elem%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2431 </synopTarg>
2432 <docSect name='details'>
2433 <docPara content='A+field+of+this+type+must+be+placed+at+the+head+of+client+structs.'/>
2434 </docSect>
2435 </decl>
2436 <decl spacer='1'/>
2437 <decl kind='struct' name='ElemView' anchor='.Elem.View' altext='ti.sdo.ipc.ListMP.ElemView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
2438 <synopSpec>
2439 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EElemView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2440 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eindex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2441 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsrPtr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2442 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eaddr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2443 <line tab='0' content='%7D%3B'/>
2444 </synopSpec>
2445 <synopMeta>
2446 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3EElemView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2447 <line blank='1' always='0'/>
2448 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eindex%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2449 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsrPtr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2450 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eaddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2451 </synopMeta>
2452 </decl>
2453 <decl spacer='1'/>
2454 <decl kind='struct' name='Instance_State' anchor='.Instance_.State' altext='ti.sdo.ipc.ListMP.Instance_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2455 <synopSpec>
2456 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2457 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23.Attrs%22+title%3D%22ti.sdo.ipc.ListMP.Attrs%22%3EListMP.Attrs%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattrs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2458 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2459 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Obj.Type%22+title%3D%22ti.sdo.ipc.Ipc.ObjType%22%3EIpc.ObjType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EobjType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2460 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2461 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EallocSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2462 <line tab='1' 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'/>
2463 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheEnabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2464 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheLineSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2465 <line tab='0' content='%7D%3B'/>
2466 </synopSpec>
2467 <synopMeta>
2468 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2469 <line blank='1' always='0'/>
2470 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattrs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23.Attrs%22+title%3D%22ti.sdo.ipc.ListMP.Attrs%22%3EListMP.Attrs%3C%2Fa%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2471 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2472 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EobjType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Obj.Type%22+title%3D%22ti.sdo.ipc.Ipc.ObjType%22%3EIpc.ObjType%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2473 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2474 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EallocSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2475 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%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%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2476 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheEnabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2477 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheLineSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2478 </synopMeta>
2479 <synopTarg>
2480 <line tab='0' 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%3EListMP_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2481 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23.Attrs%22+title%3D%22ti.sdo.ipc.ListMP.Attrs%22%3EListMP_Attrs%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattrs%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2482 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2483 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FIpc.html%23.Obj.Type%22+title%3D%22ti.sdo.ipc.Ipc.ObjType%22%3EIpc_ObjType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EobjType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2484 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2485 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EallocSize%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2486 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregionId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2487 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheEnabled%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2488 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheLineSize%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2489 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2490 </synopTarg>
2491 </decl>
2492 <decl spacer='1'/>
2493 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.sdo.ipc.ListMP.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2494 <synopSpec>
2495 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2496 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.NameServer.Handle%22%3ENameServer.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameServer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2497 <line tab='0' content='%7D%3B'/>
2498 </synopSpec>
2499 <synopMeta>
2500 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2501 <line blank='1' always='0'/>
2502 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameServer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.NameServer.Handle%22%3ENameServer.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2503 </synopMeta>
2504 <synopTarg>
2505 <line tab='0' 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%3EListMP_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2506 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.NameServer.Handle%22%3ENameServer_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameServer%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2507 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2508 </synopTarg>
2509 </decl>
2510 </group>
2511 <group name='module-wide config parameters'>
2512 <decl spacer='1'/>
2513 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.ListMP.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
2514 <synopSpec>
2515 <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..%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'/>
2516 <line tab='1' content='%255B'/>
2517 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
2518 <line tab='2' content='%257B'/>
2519 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2520 <line tab='3' content='fields%253A%2B%255B'/>
2521 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
2522 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
2523 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
2524 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
2525 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
2526 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
2527 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
2528 <line tab='3' content='%255D'/>
2529 <line tab='2' content='%257D'/>
2530 <line tab='1' content='%255D%252C'/>
2531 <line tab='1' content='%255B'/>
2532 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
2533 <line tab='2' content='%257B'/>
2534 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2535 <line tab='3' content='fields%253A%2B%255B'/>
2536 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
2537 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
2538 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
2539 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
2540 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
2541 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
2542 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
2543 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
2544 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
2545 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
2546 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
2547 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
2548 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
2549 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
2550 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
2551 <line tab='3' content='%255D'/>
2552 <line tab='2' content='%257D'/>
2553 <line tab='1' content='%255D%252C'/>
2554 <line tab='1' content='%255B'/>
2555 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
2556 <line tab='2' content='%257B'/>
2557 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2558 <line tab='3' content='fields%253A%2B%255B'/>
2559 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
2560 <line tab='4' content='%2522common%2524.gateParams%2522'/>
2561 <line tab='3' content='%255D'/>
2562 <line tab='2' content='%257D'/>
2563 <line tab='1' content='%255D%252C'/>
2564 <line tab='1' content='%255B'/>
2565 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2566 <line tab='2' content='%257B'/>
2567 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2568 <line tab='3' content='fields%253A%2B%255B'/>
2569 <line tab='4' content='%2522Log.Event%2522'/>
2570 <line tab='3' content='%255D'/>
2571 <line tab='2' content='%257D'/>
2572 <line tab='1' content='%255D%252C'/>
2573 <line tab='1' content='%255B'/>
2574 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2575 <line tab='2' content='%257B'/>
2576 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2577 <line tab='3' content='fields%253A%2B%255B'/>
2578 <line tab='4' content='%2522Log.Event%2522'/>
2579 <line tab='3' content='%255D'/>
2580 <line tab='2' content='%257D'/>
2581 <line tab='1' content='%255D%252C'/>
2582 <line tab='1' content='%255B'/>
2583 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2584 <line tab='2' content='%257B'/>
2585 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2586 <line tab='3' content='fields%253A%2B%255B'/>
2587 <line tab='4' content='%2522Assert.Id%2522'/>
2588 <line tab='3' content='%255D'/>
2589 <line tab='2' content='%257D'/>
2590 <line tab='1' content='%255D%252C'/>
2591 <line tab='1' content='%255B'/>
2592 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2593 <line tab='2' content='%257B'/>
2594 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2595 <line tab='3' content='fields%253A%2B%255B'/>
2596 <line tab='4' content='%2522Assert.Id%2522'/>
2597 <line tab='3' content='%255D'/>
2598 <line tab='2' content='%257D'/>
2599 <line tab='1' content='%255D%252C'/>
2600 <line tab='1' content='%255B'/>
2601 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2602 <line tab='2' content='%257B'/>
2603 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2604 <line tab='3' content='fields%253A%2B%255B'/>
2605 <line tab='4' content='%2522Error.Id%2522'/>
2606 <line tab='3' content='%255D'/>
2607 <line tab='2' content='%257D'/>
2608 <line tab='1' content='%255D%252C'/>
2609 <line tab='1' content='%255B'/>
2610 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2611 <line tab='2' content='%257B'/>
2612 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2613 <line tab='3' content='fields%253A%2B%255B'/>
2614 <line tab='4' content='%2522Error.Id%2522'/>
2615 <line tab='3' content='%255D'/>
2616 <line tab='2' content='%257D'/>
2617 <line tab='1' content='%255D'/>
2618 <line tab='0' content='%255D%3B'/>
2619 </synopSpec>
2620 <synopMeta>
2621 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
2622 <line tab='1' content='%255B'/>
2623 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
2624 <line tab='2' content='%257B'/>
2625 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2626 <line tab='3' content='fields%253A%2B%255B'/>
2627 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
2628 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
2629 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
2630 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
2631 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
2632 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
2633 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
2634 <line tab='3' content='%255D'/>
2635 <line tab='2' content='%257D'/>
2636 <line tab='1' content='%255D%252C'/>
2637 <line tab='1' content='%255B'/>
2638 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
2639 <line tab='2' content='%257B'/>
2640 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2641 <line tab='3' content='fields%253A%2B%255B'/>
2642 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
2643 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
2644 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
2645 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
2646 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
2647 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
2648 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
2649 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
2650 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
2651 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
2652 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
2653 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
2654 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
2655 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
2656 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
2657 <line tab='3' content='%255D'/>
2658 <line tab='2' content='%257D'/>
2659 <line tab='1' content='%255D%252C'/>
2660 <line tab='1' content='%255B'/>
2661 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
2662 <line tab='2' content='%257B'/>
2663 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2664 <line tab='3' content='fields%253A%2B%255B'/>
2665 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
2666 <line tab='4' content='%2522common%2524.gateParams%2522'/>
2667 <line tab='3' content='%255D'/>
2668 <line tab='2' content='%257D'/>
2669 <line tab='1' content='%255D%252C'/>
2670 <line tab='1' content='%255B'/>
2671 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2672 <line tab='2' content='%257B'/>
2673 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2674 <line tab='3' content='fields%253A%2B%255B'/>
2675 <line tab='4' content='%2522Log.Event%2522'/>
2676 <line tab='3' content='%255D'/>
2677 <line tab='2' content='%257D'/>
2678 <line tab='1' content='%255D%252C'/>
2679 <line tab='1' content='%255B'/>
2680 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2681 <line tab='2' content='%257B'/>
2682 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2683 <line tab='3' content='fields%253A%2B%255B'/>
2684 <line tab='4' content='%2522Log.Event%2522'/>
2685 <line tab='3' content='%255D'/>
2686 <line tab='2' content='%257D'/>
2687 <line tab='1' content='%255D%252C'/>
2688 <line tab='1' content='%255B'/>
2689 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2690 <line tab='2' content='%257B'/>
2691 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2692 <line tab='3' content='fields%253A%2B%255B'/>
2693 <line tab='4' content='%2522Assert.Id%2522'/>
2694 <line tab='3' content='%255D'/>
2695 <line tab='2' content='%257D'/>
2696 <line tab='1' content='%255D%252C'/>
2697 <line tab='1' content='%255B'/>
2698 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2699 <line tab='2' content='%257B'/>
2700 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2701 <line tab='3' content='fields%253A%2B%255B'/>
2702 <line tab='4' content='%2522Assert.Id%2522'/>
2703 <line tab='3' content='%255D'/>
2704 <line tab='2' content='%257D'/>
2705 <line tab='1' content='%255D%252C'/>
2706 <line tab='1' content='%255B'/>
2707 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2708 <line tab='2' content='%257B'/>
2709 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2710 <line tab='3' content='fields%253A%2B%255B'/>
2711 <line tab='4' content='%2522Error.Id%2522'/>
2712 <line tab='3' content='%255D'/>
2713 <line tab='2' content='%257D'/>
2714 <line tab='1' content='%255D%252C'/>
2715 <line tab='1' content='%255B'/>
2716 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2717 <line tab='2' content='%257B'/>
2718 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2719 <line tab='3' content='fields%253A%2B%255B'/>
2720 <line tab='4' content='%2522Error.Id%2522'/>
2721 <line tab='3' content='%255D'/>
2722 <line tab='2' content='%257D'/>
2723 <line tab='1' content='%255D'/>
2724 <line tab='0' content='%255D%3B'/>
2725 </synopMeta>
2726 </decl>
2727 <decl spacer='1'/>
2728 <decl spacer='1'/>
2729 <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.ListMP.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..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
2730 <synopSpec>
2731 <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..%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'/>
2732 </synopSpec>
2733 <synopMeta>
2734 <line tab='0' content='%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2735 </synopMeta>
2736 <docSect name='details'>
2737 <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.'/>
2738 </docSect>
2739 </decl>
2740 <decl kind='config' name='maxNameLen' anchor='max.Name.Len' altext='ti.sdo.ipc.ListMP.maxNameLen' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Maximum+length+for+names' metaonly='1'>
2741 <synopSpec>
2742 <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%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxNameLen%3C%2Fspan%3E%3C%2Fgo%3E+%3D+32%3B'/>
2743 </synopSpec>
2744 <synopMeta>
2745 <line tab='0' content='%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3EmaxNameLen%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+32%3B'/>
2746 </synopMeta>
2747 </decl>
2748 <decl kind='config' name='maxRuntimeEntries' anchor='max.Runtime.Entries' altext='ti.sdo.ipc.ListMP.maxRuntimeEntries' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Maximum+number+of+ListMP%27s+that+can+be+dynamically+created%0A++and+added+to+the+NameServer' metaonly='1'>
2749 <synopSpec>
2750 <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%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxRuntimeEntries%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Futils%252FNameServer.html%2523.A.L.L.O.W.G.R.O.W.T.H%2522%2Btitle%253D%2522ti.sdo.utils.NameServer.ALLOWGROWTH%2522%253ENameServer.ALLOWGROWTH%253C%252Fa%253E%3B'/>
2751 </synopSpec>
2752 <synopMeta>
2753 <line tab='0' content='%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3EmaxRuntimeEntries%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Futils%252FNameServer.html%2523.A.L.L.O.W.G.R.O.W.T.H%2522%2Btitle%253D%2522ti.sdo.utils.NameServer.ALLOWGROWTH%2522%253ENameServer.ALLOWGROWTH%253C%252Fa%253E%3B'/>
2754 </synopMeta>
2755 </decl>
2756 <decl kind='config' name='nameSrvPrms' anchor='name.Srv.Prms' altext='ti.sdo.ipc.ListMP.nameSrvPrms' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='This+Params+object+is+used+for+temporary+storage+of+the%0A++module+wide+parameters+that+are+for+setting+the+NameServer+instance' metaonly='1'>
2757 <synopSpec>
2758 <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..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.utils.NameServer.Params%22%3ENameServer.Params%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameSrvPrms%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2759 </synopSpec>
2760 <synopMeta>
2761 <line tab='0' content='%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3EnameSrvPrms%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.utils.NameServer.Params%22%3ENameServer.Params%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2762 </synopMeta>
2763 </decl>
2764 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.ListMP.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
2765 <synopSpec>
2766 <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'/>
2767 </synopSpec>
2768 <synopMeta>
2769 <line tab='0' content='%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%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%253Etrue%253C%252Fspan%253E%3B'/>
2770 </synopMeta>
2771 </decl>
2772 <decl kind='config' name='rovViewInfo' anchor='rov.View.Info' altext='ti.sdo.ipc.ListMP.rovViewInfo' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
2773 <synopSpec>
2774 <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..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
2775 </synopSpec>
2776 <synopMeta>
2777 <line tab='0' content='%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
2778 </synopMeta>
2779 </decl>
2780 <decl kind='config' name='tableSection' anchor='table.Section' altext='ti.sdo.ipc.ListMP.tableSection' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Section+name+is+used+to+place+the+names+table' metaonly='1'>
2781 <synopSpec>
2782 <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%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtableSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
2783 </synopSpec>
2784 <synopMeta>
2785 <line tab='0' content='%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3EtableSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
2786 </synopMeta>
2787 </decl>
2788 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.ListMP.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..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
2789 <synopSpec>
2790 <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..%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'/>
2791 </synopSpec>
2792 <synopMeta>
2793 <line tab='0' content='%3Cgo%3EListMP.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2794 </synopMeta>
2795 </decl>
2796 </group>
2797 <group name='module-wide data'>
2798 </group>
2799 <group name='module-wide functions'>
2800 <decl spacer='1'/>
2801 </group>
2802 <group name='module-wide built-ins'>
2803 <synopTarg>
2804 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2805 <line blank='1' always='0'/>
2806 <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2807 <line blank='1' always='0'/>
2808 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2809 <line blank='1' always='0'/>
2810 <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2811 <line blank='1' always='0'/>
2812 <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2813 <line blank='1' always='0'/>
2814 <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
2815 </synopTarg>
2816 </group>
2817 <group name='$instance'>
2818 <synopSpec>
2819 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
2820 <line blank='1' always='0'/>
2821 </synopSpec>
2822 </group>
2823 <group name='per-instance object types'>
2824 <synopTarg>
2825 <line tab='0' comment='Opaque+internal+representation+of+an+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%3EListMP_Object%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Object%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2826 <line blank='1' always='0'/>
2827 <line tab='0' comment='Client+reference+to+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Object%22%3EListMP_Object%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2828 <line blank='1' always='0'/>
2829 <line tab='0' comment='Opaque+client+structure+large+enough+to+hold+an+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%3EListMP_Struct%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Struct%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2830 <line blank='1' always='1'/>
2831 <line tab='0' comment='Convert+this+instance+structure+pointer+into+an+instance+handle' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Handle%22%3EListMP_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_handle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Struct%22%3EListMP_Struct%3C%2Fa%3E+*structP+%29%3B'/>
2832 <line blank='1' always='0'/>
2833 <line tab='0' comment='Convert+this+instance+handle+into+an+instance+structure+pointer' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Struct%22%3EListMP_Struct%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_struct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Handle%22%3EListMP_Handle%3C%2Fa%3E+handle+%29%3B'/>
2834 </synopTarg>
2835 </group>
2836 <group name='per-instance config parameters'>
2837 <synopMeta>
2838 <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+ListMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2839 <line tab='1' comment='GateMP+used+for+critical+region+management+of+the+shared+memory' anchor='gate' altext='ti.sdo.ipc.ListMP.gate' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
2840 <line tab='1' nodoc='1' metaonly='1' comment='' anchor='meta.List.M.P' altext='ti.sdo.ipc.ListMP.metaListMP' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmetaListMP%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2841 <line tab='1' comment='Name+of+the+instance' anchor='name' altext='ti.sdo.ipc.ListMP.name' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
2842 <line tab='1' nodoc='1' comment='' anchor='open.Flag' altext='ti.sdo.ipc.ListMP.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'/>
2843 <line tab='1' comment='SharedRegion+ID' anchor='region.Id' altext='ti.sdo.ipc.ListMP.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'/>
2844 <line tab='1' nodoc='1' comment='' anchor='shared.Addr' altext='ti.sdo.ipc.ListMP.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'/>
2845 </synopMeta>
2846 <synopTarg>
2847 <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%3EListMP_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2848 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'/>
2849 <line tab='1' comment='GateMP+used+for+critical+region+management+of+the+shared+memory' anchor='gate' altext='ti.sdo.ipc.ListMP.gate' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2850 <line tab='1' comment='Name+of+the+instance' anchor='name' altext='ti.sdo.ipc.ListMP.name' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2851 <line tab='1' nodoc='1' comment='' anchor='open.Flag' altext='ti.sdo.ipc.ListMP.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'/>
2852 <line tab='1' comment='SharedRegion+ID' anchor='region.Id' altext='ti.sdo.ipc.ListMP.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'/>
2853 <line tab='1' nodoc='1' comment='' anchor='shared.Addr' altext='ti.sdo.ipc.ListMP.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'/>
2854 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2855 <line blank='1' always='1'/>
2856 <line tab='0' comment='Initialize+this+config-params+structure+with+supplier-specified+defaults+before+instance+creation' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Params_init%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.ListMP.Params%22%3EListMP_Params%3C%2Fa%3E+*params+%29%3B'/>
2857 </synopTarg>
2858 <decl kind='config' name='gate' anchor='gate' altext='ti.sdo.ipc.ListMP.gate' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='GateMP+used+for+critical+region+management+of+the+shared+memory'>
2859 <synopSpec>
2860 <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..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
2861 </synopSpec>
2862 <synopMeta>
2863 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+ListMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2864 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2865 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP.Handle%3C%2Fa%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
2866 </synopMeta>
2867 <synopTarg>
2868 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.ListMP.Params%22%3EListMP_Params%3C%2Fa%3E+%7B'/>
2869 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2870 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FGateMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.GateMP.Handle%22%3EGateMP_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2871 </synopTarg>
2872 <docSect name='details'>
2873 <docPara content='Using+the+default+value+of+NULL+will+result+in+the+default+GateMP%0A++being+used+for+context+protection.'/>
2874 </docSect>
2875 </decl>
2876 <decl kind='config' name='name' anchor='name' altext='ti.sdo.ipc.ListMP.name' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Name+of+the+instance'>
2877 <synopSpec>
2878 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
2879 </synopSpec>
2880 <synopMeta>
2881 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+ListMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2882 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2883 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
2884 </synopMeta>
2885 <synopTarg>
2886 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.ListMP.Params%22%3EListMP_Params%3C%2Fa%3E+%7B'/>
2887 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2888 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2889 </synopTarg>
2890 <docSect name='details'>
2891 <docPara content='The+name+must+be+unique+among+all+ListMP+instances+in+the+sytem.%0A++When+using+%3Ca+class%3D%22xdoc-link%22+href%3D%22ListMP.html%23region.Id%22+title%3D%22regionId%22%3EregionId%3C%2Fa%3E+to+create+a+new+instance%2C+the+name+must%0A++not+be+null.'/>
2892 </docSect>
2893 </decl>
2894 <decl kind='config' name='openFlag' anchor='open.Flag' altext='ti.sdo.ipc.ListMP.openFlag' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary=''>
2895 <synopSpec>
2896 <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'/>
2897 </synopSpec>
2898 <synopMeta>
2899 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+ListMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2900 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2901 <line tab='0' content='%3Cgo%3Eparams.%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'/>
2902 </synopMeta>
2903 <synopTarg>
2904 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.ListMP.Params%22%3EListMP_Params%3C%2Fa%3E+%7B'/>
2905 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2906 <line tab='1' 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'/>
2907 </synopTarg>
2908 </decl>
2909 <decl kind='config' name='regionId' anchor='region.Id' altext='ti.sdo.ipc.ListMP.regionId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='SharedRegion+ID'>
2910 <synopSpec>
2911 <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'/>
2912 </synopSpec>
2913 <synopMeta>
2914 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+ListMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2915 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2916 <line tab='0' content='%3Cgo%3Eparams.%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'/>
2917 </synopMeta>
2918 <synopTarg>
2919 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.ListMP.Params%22%3EListMP_Params%3C%2Fa%3E+%7B'/>
2920 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2921 <line tab='1' 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'/>
2922 </synopTarg>
2923 <docSect name='details'>
2924 <docPara content='The+ID+corresponding+to+the+index+of+the+shared+region+in+which+this%0A++shared+instance+is+to+be+placed.++This+is+used+in+create%28%29+only+when%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22ListMP.html%23name%22+title%3D%22name%22%3Ename%3C%2Fa%3E+is+not+null.'/>
2925 </docSect>
2926 </decl>
2927 <decl kind='config' name='sharedAddr' anchor='shared.Addr' altext='ti.sdo.ipc.ListMP.sharedAddr' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary=''>
2928 <synopSpec>
2929 <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'/>
2930 </synopSpec>
2931 <synopMeta>
2932 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+ListMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2933 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2934 <line tab='0' content='%3Cgo%3Eparams.%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'/>
2935 </synopMeta>
2936 <synopTarg>
2937 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.ListMP.Params%22%3EListMP_Params%3C%2Fa%3E+%7B'/>
2938 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2939 <line tab='1' 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'/>
2940 </synopTarg>
2941 </decl>
2942 <decl spacer='1'/>
2943 <decl kind='config' name='metaListMP' anchor='meta.List.M.P' altext='ti.sdo.ipc.ListMP.metaListMP' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary='' metaonly='1'>
2944 <synopSpec>
2945 <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%3EAny%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmetaListMP%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
2946 </synopSpec>
2947 <synopMeta>
2948 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+ListMP.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2949 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2950 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EmetaListMP%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2951 </synopMeta>
2952 </decl>
2953 </group>
2954 <group name='per-instance creation'/>
2955 <group name='per-instance deletion'/>
2956 <group name='per-instance functions'>
2957 <decl spacer='1'/>
2958 </group>
2959 <group name='per-instance built-ins'>
2960 <synopTarg>
2961 <line tab='0' comment='The+number+of+statically-created+instance+objects' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Object_count%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2962 <line blank='1' always='0'/>
2963 <line tab='0' comment='The+handle+of+the+i-th+statically-created+instance+object+%28array+%3D%3D+NULL%29' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Handle%22%3EListMP_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Object_get%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Object%22%3EListMP_Object%3C%2Fa%3E+*array%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+i+%29%3B'/>
2964 <line blank='1' always='0'/>
2965 <line tab='0' comment='The+handle+of+the+first+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Handle%22%3EListMP_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Object_first%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2966 <line blank='1' always='0'/>
2967 <line tab='0' comment='The+handle+of+the+next+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Handle%22%3EListMP_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Object_next%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Handle%22%3EListMP_Handle%3C%2Fa%3E+handle+%29%3B'/>
2968 <line blank='1' always='0'/>
2969 <line tab='0' comment='The+heap+used+to+allocate+dynamically-created+instance+objects' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Object_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2970 <line blank='1' always='0'/>
2971 <line tab='0' comment='The+label+associated+with+this+instance+object' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Handle_label%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Handle%22%3EListMP_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*buf+%29%3B'/>
2972 <line blank='1' always='0'/>
2973 <line tab='0' comment='The+name+of+this+instance+object' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EListMP_Handle_name%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FListMP.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.ListMP.Handle%22%3EListMP_Handle%3C%2Fa%3E+handle+%29%3B'/>
2974 </synopTarg>
2975 </group>
2976 </unit>
2977 <unit name='MessageQ' kind='module' nodoc='0' metaonly='0' summary='Message-passing+with+queuing'>
2978 <synopSpec>
2979 <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..%2Fti%2Fsdo%2Fipc%2Fpackage.html%22+title%3D%22ti.sdo.ipc%22%3Eti.sdo.ipc%3C%2Fa%3E%3B'/>
2980 <line blank='1' always='0'/>
2981 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
2982 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2983 <line tab='0' content='%7D'/>
2984 </synopSpec>
2985 <specInfo>
2986 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
2987 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2988 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
2989 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2990 </specInfo>
2991 <synopMeta>
2992 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+MessageQ+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.MessageQ%27%3C%2Fspan%3E%29%3B'/>
2993 </synopMeta>
2994 <synopTarg>
2995 <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%2FMessageQ.h%26gt%3B%3C%2Fspan%3E'/>
2996 </synopTarg>
2997 <docSect name='details'>
2998 <docPara content='The+MessageQ+module+supports+the+structured+sending+and+receiving+of%0A++variable+length+messages.+This+module+can+be+used+for+homogeneous%0A++%28DSP+to+DSP%29++or+heterogeneous+%28Arm+to+DSP%29+multi-processor+messaging.'/>
2999 <docPara content='MessageQ+provides+more+sophisticated+messaging+than+other+modules.+It+is%0A++typically+used+for+complex+situations+such+as+multi-processor+messaging.'/>
3000 <docPara content='The+following+are+key+features+of+the+MessageQ+module%3A'/>
3001 <docPara content='%3CUL%3E%3CLI%3EWriters+and+readers+can+be+relocated+to+another+processor+with+no%0A+++runtime+code+changes.%0A%3C%2FLI%3E%3CLI%3ETimeouts+are+allowed+when+receiving+messages.%0A%3C%2FLI%3E%3CLI%3EReaders+can+determine+the+writer+and+reply+back.%0A%3C%2FLI%3E%3CLI%3EReceiving+a+message+is+deterministic+when+the+timeout+is+zero.%0A%3C%2FLI%3E%3CLI%3EMessages+can+reside+on+any+message+queue.%0A%3C%2FLI%3E%3CLI%3ESupports+zero-copy+transfers.%0A%3C%2FLI%3E%3CLI%3ECan+send+and+receive+from+any+type+of+thread.%0A%3C%2FLI%3E%3CLI%3ENotification+mechanism+is+specified+by+application.%0A%3C%2FLI%3E%3CLI%3EAllows+QoS+%28quality+of+service%29+on+message+buffer+pools.+For+example%2C%0A+++using+specific+buffer+pools+for+specific+message+queues.%0A%3C%2FLI%3E%3C%2FUL%3E'/>
3002 <docPara content='Messages+are+sent+and+received+by+being+placed+on+and+removed+from+a%0A++message+queue.+A+reader+is+a+thread+that+gets+%28reads%29+messages+from+a%0A++message+queue.+A+writer+is+a+thread+that+puts+%28writes%29+a+message+to+a%0A++message+queue.+Each+message+queue+has+one+reader+and+can+have+many+writers.%0A++A+thread+may+read+from+or+write+to+multiple+message+queues.'/>
3003 <docPara content='Conceptually%2C+the+reader+thread+owns+a+message+queue.+The+reader+thread%0A++creates+a+message+queue.+The+writer+threads+open+a+created+message+queue%0A++to+get+access+to+them.'/>
3004 <docPara content='Message+queues+are+identified+by+a+system-wide+unique+name.+Internally%2C%0A++MessageQ+uses+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%22+title%3D%22ti.sdo.utils.NameServer%22%3Eti.sdo.utils.NameServer%3C%2Fa%3E+module+for+managing%0A++these+names.+The+names+are+used+for+opening+a+message+queue.'/>
3005 <docPara content='Messages+must+be+allocated+from+the+MessageQ+module.+Once+a+message+is%0A++allocated%2C+it+can+be+sent+to+any+message+queue.+Once+a+message+is+sent%2C+the%0A++writer+loses+ownership+of+the+message+and+should+not+attempt+to+modify+the%0A++message.+Once+the+reader+receives+the+message%2C+it+owns+the+message.+It%0A++may+either+free+the+message+or+re-use+the+message.'/>
3006 <docPara content='Messages+in+a+message+queue+can+be+of+variable+length.+The+only%0A++requirement+is+that+the+first+field+in+the+definition+of+a+message+must+be+a%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23.Msg.Header%22+title%3D%22MsgHeader%22%3EMsgHeader%3C%2Fa%3E+structure.+For+example%3A'/>
3007 <docPara content='%3CPRE+class%3D%22Example%22%3E++typedef+struct+MyMsg+%7B%0A++++++MessageQ_MsgHeader+header%3B%0A++++++...%0A++%7D+MyMsg%3B%0A%3C%2FPRE%3E'/>
3008 <docPara content='The+MessageQ+API+uses+the+MessageQ_MsgHeader+internally.+Your+application%0A++should+not+modify+or+directly+access+the+fields+in+the+MessageQ_MsgHeader.'/>
3009 <docPara content='All+messages+sent+via+the+MessageQ+module+must+be+allocated+from+a%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%22+title%3D%22xdc.runtime.IHeap%22%3Exdc.runtime.IHeap%3C%2Fa%3E+implementation.+The+heap+can+also+be+used+for%0A++other+memory+allocation+not+related+to+MessageQ.'/>
3010 <docPara content='An+application+can+use+multiple+heaps.+The+purpose+of+having+multiple%0A++heaps+is+to+allow+an+application+to+regulate+its+message+usage.+For%0A++example%2C+an+application+can+allocate+critical+messages+from+one+heap+of+fast%0A++on-chip+memory+and+non-critical+messages+from+another+heap+of+slower%0A++external+memory.'/>
3011 <docPara content='The+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23register.Heap%22+title%3D%22registerHeap%22%3EregisterHeap%3C%2Fa%3E+and+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23register.Heap.Meta%22+title%3D%22registerHeapMeta%22%3EregisterHeapMeta%3C%2Fa%3E+are+APIs+used+to%0A++assign+a+MessageQ+heapId+to+a+heap.+When+allocating+a+message%2C+the+heapId%0A++is+used%2C+not+the+heap+handle.+This+heapId+is+actually+placed+into+the%0A++message+%28part+of+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23.Msg.Header%22+title%3D%22MsgHeader%22%3EMsgHeader%3C%2Fa%3E%29.+Care+must+be+taken+when+assigning%0A++heapIds.+Refer+to+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23register.Heap%22+title%3D%22registerHeap%22%3EregisterHeap%3C%2Fa%3E+and+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23register.Heap.Meta%22+title%3D%22registerHeapMeta%22%3EregisterHeapMeta%3C%2Fa%3E%0A++descriptions+for+more+details.'/>
3012 <docPara content='MessageQ+also+supports+the+usage+of+messages+that+are+not+allocated+via+the%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23alloc%22+title%3D%22alloc%22%3Ealloc%3C%2Fa%3E+function.+Please+refer+to+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23static.Msg.Init%22+title%3D%22staticMsgInit%22%3EstaticMsgInit%3C%2Fa%3E%0A++function+description+for+more+details.'/>
3013 <docPara content='MessageQ+supports+reads%2Fwrites+of+different+thread+models.+This+is%0A++accomplished+by+having+the+creator+of+the+message+queue+specify+a%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23per-instance_object_types%22+title%3D%22xdc.runtime.knl.ISync.Object%22%3Exdc.runtime.knl.ISync.Object%3C%2Fa%3E+via+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23synchronizer%22+title%3D%22synchronizer%22%3Esynchronizer%3C%2Fa%3E%0A++configuration+parameter.+The+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23signal%22+title%3D%22xdc.runtime.knl.ISync.signal%22%3Exdc.runtime.knl.ISync.signal%3C%2Fa%3E%0A++portion+of+the+ISync+instance+is+called+whenever+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23put%22+title%3D%22put%22%3Eput%3C%2Fa%3E%0A++is+called.+The+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23wait%22+title%3D%22xdc.runtime.knl.ISync.wait%22%3Exdc.runtime.knl.ISync.wait%3C%2Fa%3E+portion+is%0A++called+in+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23get%22+title%3D%22get%22%3Eget%3C%2Fa%3E+if+and+only+if+there+are+no+messages.'/>
3014 <docPara content='Since+ISyncs+are+binary%2C+the+reader+must+drain+the+message+queue+of+all%0A++messages+before+waiting+for+another+signal.+For+example%2C+if+the+reader%0A++was+a+SYSBIOS+Swi%2C+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%22+title%3D%22xdc.runtime.knl.ISync%22%3Exdc.runtime.knl.ISync%3C%2Fa%3E+instance%0A++could+be+a+SyncSwi.+If+a+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23put%22+title%3D%22put%22%3Eput%3C%2Fa%3E+was+called%2C+the+Swi_post%28%29+would%0A++be+called.+The+Swi+would+run+and+it+must+call+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23get%22+title%3D%22get%22%3Eget%3C%2Fa%3E+until+no%0A++messages+are+returned.'/>
3015 <docPara content='In+a+multiple+processor+system%2C+MessageQ+communicates+to+other%0A++processors+via+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FIMessageQTransport.html%22+title%3D%22ti.sdo.ipc.interfaces.IMessageQTransport%22%3Eti.sdo.ipc.interfaces.IMessageQTransport%3C%2Fa%3E+instances.%0A++MessageQ+supports+a+high+priority+and+a+normal+priority+transport+between%0A++any+two+processors.+The+IMessageQTransport+instances+are+created+via+the%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23.Setup.Transport.Proxy%22+title%3D%22SetupTransportProxy%22%3ESetupTransportProxy%3C%2Fa%3E.+The+instances+are+responsible+for%0A++registering+themselves+with+MessageQ.+This+is+accomplished+via+the%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23register.Transport%22+title%3D%22registerTransport%22%3EregisterTransport%3C%2Fa%3E+function.'/>
3016 </docSect>
3017 <docSect name='Note'>
3018 <docPara content='This+modules+reflects+upon+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FMultiProc.html%23proc.Addr.Mode%22+title%3D%22ti.sdo.utils.MultiProc.procAddrMode%22%3Eti.sdo.utils.MultiProc.procAddrMode%3C%2Fa%3E%0A++configuration+parameter.+Some+internal+data+structure+allocations+are%0A++optimized+for+the+given+processor+address+mode.+For+example%2C+when+using%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FMultiProc.html%23.Proc.Addr.Mode_.Global%22+title%3D%22ti.sdo.utils.MultiProc.ProcAddrMode_Global%22%3Eti.sdo.utils.MultiProc.ProcAddrMode_Global%3C%2Fa%3E%2C+a+message+can+be%0A++addressed+to+any+processor+using+only+the+destination+queueId.+However%2C%0A++when+using+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FMultiProc.html%23.Proc.Addr.Mode_.Cluster%22+title%3D%22ti.sdo.utils.MultiProc.ProcAddrMode_Cluster%22%3Eti.sdo.utils.MultiProc.ProcAddrMode_Cluster%3C%2Fa%3E%2C+only%0A++the+processors+within+your+cluster+can+be+addressed+using+only+the%0A++destination+queueId.+For+processors+outside+the+cluster%2C+you+must+also%0A++specify+the+Transport+ID.'/>
3019 </docSect>
3020 <group name='local proxy modules'>
3021 <decl spacer='1'/>
3022 <decl kind='proxy' name='SetupTransportProxy' anchor='.Setup.Transport.Proxy' altext='ti.sdo.ipc.MessageQ.SetupTransportProxy' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='MessageQ+transport+setup+proxy'>
3023 <synopSpec>
3024 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+SetupTransportProxy+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransportSetup.html%22+title%3D%22ti.sdo.ipc.interfaces.ITransportSetup%22%3EITransportSetup%3C%2Fa%3E%3B'/>
3025 </synopSpec>
3026 <synopMeta>
3027 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ESetupTransportProxy%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransportSetup.html%22+title%3D%22ti.sdo.ipc.interfaces.ITransportSetup%22%3EITransportSetup%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
3028 <line elem='1'/>
3029 <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransportSetup.html%22+title%3D%22ti.sdo.ipc.interfaces.ITransportSetup%22%3EITransportSetup%3C%2Fa%3E+interface'/>
3030 <line elem='0'/>
3031 <line tab='1' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ESetupTransportProxy%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FITransportSetup.html%22+title%3D%22ti.sdo.ipc.interfaces.ITransportSetup%22%3EITransportSetup%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
3032 <line elem='1'/>
3033 <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
3034 <line elem='0'/>
3035 </synopMeta>
3036 </decl>
3037 </group>
3038 <group name='module-wide constants & types'>
3039 <decl kind='const' name='ANY' anchor='.A.N.Y' altext='ti.sdo.ipc.MessageQ.ANY' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Denotes+any+queueId+is+acceptable'>
3040 <synopSpec>
3041 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EANY%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257E%25280%2529%3B'/>
3042 </synopSpec>
3043 <synopMeta>
3044 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EANY%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257E%25280%2529%3B'/>
3045 </synopMeta>
3046 <synopTarg>
3047 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_ANY%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%29%257E%25280%2529'/>
3048 </synopTarg>
3049 <docSect name='details'>
3050 <docPara content='This+constant+is+the+default+for+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23queue.Id%22+title%3D%22queueId%22%3EqueueId%3C%2Fa%3E+parameter.%0A++This+value+must+match+ti%2Fipc%2FMessageQ.h+but+is+needed+to+initialize%0A++queueId.'/>
3051 </docSect>
3052 </decl>
3053 <decl kind='const' name='HEADERVERSION' anchor='.H.E.A.D.E.R.V.E.R.S.I.O.N' altext='ti.sdo.ipc.MessageQ.HEADERVERSION' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Version+setting'>
3054 <synopSpec>
3055 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHEADERVERSION%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x2000%3B'/>
3056 </synopSpec>
3057 <synopMeta>
3058 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EHEADERVERSION%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x2000%3B'/>
3059 </synopMeta>
3060 <synopTarg>
3061 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_HEADERVERSION%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%290x2000'/>
3062 </synopTarg>
3063 </decl>
3064 <decl kind='const' name='HIGHPRI' anchor='.H.I.G.H.P.R.I' altext='ti.sdo.ipc.MessageQ.HIGHPRI' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
3065 <synopSpec>
3066 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHIGHPRI%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
3067 </synopSpec>
3068 <synopMeta>
3069 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EHIGHPRI%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
3070 </synopMeta>
3071 <synopTarg>
3072 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_HIGHPRI%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%291'/>
3073 </synopTarg>
3074 </decl>
3075 <decl kind='const' name='NORMALPRI' anchor='.N.O.R.M.A.L.P.R.I' altext='ti.sdo.ipc.MessageQ.NORMALPRI' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Message+priority+values.+These+must+match+the+values+defined+in%0A++ti%2Fipc%2FMessageQ.h+but+are+needed+here+for+ROV'>
3076 <synopSpec>
3077 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENORMALPRI%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
3078 </synopSpec>
3079 <synopMeta>
3080 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ENORMALPRI%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
3081 </synopMeta>
3082 <synopTarg>
3083 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_NORMALPRI%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%290'/>
3084 </synopTarg>
3085 </decl>
3086 <decl kind='const' name='PRIORITYMASK' anchor='.P.R.I.O.R.I.T.Y.M.A.S.K' altext='ti.sdo.ipc.MessageQ.PRIORITYMASK' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Mask+to+extract+priority+setting.%0A++This+is+needed+here+for+ROV+but+must+match%0A++the+value+defined+in+ti%2Fipc%2FMessageQ.h'>
3087 <synopSpec>
3088 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPRIORITYMASK%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x3%3B'/>
3089 </synopSpec>
3090 <synopMeta>
3091 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EPRIORITYMASK%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x3%3B'/>
3092 </synopMeta>
3093 <synopTarg>
3094 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_PRIORITYMASK%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%290x3'/>
3095 </synopTarg>
3096 </decl>
3097 <decl kind='const' name='PROXY_FAILURE' anchor='.P.R.O.X.Y_.F.A.I.L.U.R.E' altext='ti.sdo.ipc.MessageQ.PROXY_FAILURE' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='return+code+for+Instance_init'>
3098 <synopSpec>
3099 <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%3EPROXY_FAILURE%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
3100 </synopSpec>
3101 <synopMeta>
3102 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EPROXY_FAILURE%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
3103 </synopMeta>
3104 <synopTarg>
3105 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_PROXY_FAILURE%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%291'/>
3106 </synopTarg>
3107 </decl>
3108 <decl kind='const' name='RESERVEDPRI' anchor='.R.E.S.E.R.V.E.D.P.R.I' altext='ti.sdo.ipc.MessageQ.RESERVEDPRI' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
3109 <synopSpec>
3110 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ERESERVEDPRI%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
3111 </synopSpec>
3112 <synopMeta>
3113 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ERESERVEDPRI%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
3114 </synopMeta>
3115 <synopTarg>
3116 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_RESERVEDPRI%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%292'/>
3117 </synopTarg>
3118 </decl>
3119 <decl kind='const' name='STATICMSG' anchor='.S.T.A.T.I.C.M.S.G' altext='ti.sdo.ipc.MessageQ.STATICMSG' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3120 <synopSpec>
3121 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESTATICMSG%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFF%3B'/>
3122 </synopSpec>
3123 <synopMeta>
3124 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ESTATICMSG%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFF%3B'/>
3125 </synopMeta>
3126 <synopTarg>
3127 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_STATICMSG%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%290xFFFF'/>
3128 </synopTarg>
3129 </decl>
3130 <decl kind='const' name='TRACEMASK' anchor='.T.R.A.C.E.M.A.S.K' altext='ti.sdo.ipc.MessageQ.TRACEMASK' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Mask+to+extract+Trace+setting'>
3131 <synopSpec>
3132 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETRACEMASK%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x1000%3B'/>
3133 </synopSpec>
3134 <synopMeta>
3135 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ETRACEMASK%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x1000%3B'/>
3136 </synopMeta>
3137 <synopTarg>
3138 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_TRACEMASK%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%290x1000'/>
3139 </synopTarg>
3140 </decl>
3141 <decl kind='const' name='TRACESHIFT' anchor='.T.R.A.C.E.S.H.I.F.T' altext='ti.sdo.ipc.MessageQ.TRACESHIFT' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Shift+for+Trace+setting'>
3142 <synopSpec>
3143 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETRACESHIFT%3C%2Fspan%3E%3C%2Fgo%3E+%3D+12%3B'/>
3144 </synopSpec>
3145 <synopMeta>
3146 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ETRACESHIFT%3C%2Fspan%3E%3C%2Fgo%3E+%3D+12%3B'/>
3147 </synopMeta>
3148 <synopTarg>
3149 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_TRACESHIFT%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%2912'/>
3150 </synopTarg>
3151 </decl>
3152 <decl kind='const' name='TRANSPORTPRIORITYMASK' anchor='.T.R.A.N.S.P.O.R.T.P.R.I.O.R.I.T.Y.M.A.S.K' altext='ti.sdo.ipc.MessageQ.TRANSPORTPRIORITYMASK' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Mask+to+extract+priority+setting'>
3153 <synopSpec>
3154 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETRANSPORTPRIORITYMASK%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x1%3B'/>
3155 </synopSpec>
3156 <synopMeta>
3157 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ETRANSPORTPRIORITYMASK%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x1%3B'/>
3158 </synopMeta>
3159 <synopTarg>
3160 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_TRANSPORTPRIORITYMASK%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%290x1'/>
3161 </synopTarg>
3162 </decl>
3163 <decl kind='const' name='URGENTPRI' anchor='.U.R.G.E.N.T.P.R.I' altext='ti.sdo.ipc.MessageQ.URGENTPRI' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
3164 <synopSpec>
3165 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EURGENTPRI%3C%2Fspan%3E%3C%2Fgo%3E+%3D+3%3B'/>
3166 </synopSpec>
3167 <synopMeta>
3168 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EURGENTPRI%3C%2Fspan%3E%3C%2Fgo%3E+%3D+3%3B'/>
3169 </synopMeta>
3170 <synopTarg>
3171 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_URGENTPRI%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%293'/>
3172 </synopTarg>
3173 </decl>
3174 <decl kind='const' name='VERSIONMASK' anchor='.V.E.R.S.I.O.N.M.A.S.K' altext='ti.sdo.ipc.MessageQ.VERSIONMASK' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Mask+to+extract+version+setting'>
3175 <synopSpec>
3176 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVERSIONMASK%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xE000%3B'/>
3177 </synopSpec>
3178 <synopMeta>
3179 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EVERSIONMASK%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xE000%3B'/>
3180 </synopMeta>
3181 <synopTarg>
3182 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_VERSIONMASK%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%290xE000'/>
3183 </synopTarg>
3184 </decl>
3185 <decl spacer='1'/>
3186 <decl kind='enum' name='TransportType' anchor='.Transport.Type' altext='ti.sdo.ipc.MessageQ.TransportType' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3187 <decl kind='enumval' name='TransportType_IMessageQTransport' anchor='.Transport.Type_.I.Message.Q.Transport'/>
3188 <decl kind='enumval' name='TransportType_INetworkTransport' anchor='.Transport.Type_.I.Network.Transport'/>
3189 <decl kind='enumval' name='TransportType_Invalid' anchor='.Transport.Type_.Invalid'/>
3190 <synopSpec>
3191 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransportType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3192 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransportType_IMessageQTransport%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
3193 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransportType_INetworkTransport%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
3194 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransportType_Invalid%3C%2Fspan%3E%3C%2Fgo%3E'/>
3195 <line tab='0' content='%7D%3B'/>
3196 </synopSpec>
3197 <synopMeta>
3198 <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ETransportType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
3199 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ETransportType_IMessageQTransport%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3200 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ETransportType_INetworkTransport%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3201 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ETransportType_Invalid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3202 </synopMeta>
3203 <synopTarg>
3204 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_TransportType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3205 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_TransportType_IMessageQTransport%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
3206 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_TransportType_INetworkTransport%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
3207 <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_TransportType_Invalid%3C%2Fspan%3E%3C%2Fgo%3E'/>
3208 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_TransportType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3209 </synopTarg>
3210 </decl>
3211 <decl spacer='1'/>
3212 <decl kind='typedef' name='FreeHookFxn' anchor='.Free.Hook.Fxn' altext='ti.sdo.ipc.MessageQ.FreeHookFxn' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Function+prototype+for+the+MessageQ_free+callback'>
3213 <synopSpec>
3214 <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%3EFreeHookFxn%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%29%3B'/>
3215 </synopSpec>
3216 <synopTarg>
3217 <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%3EMessageQ_FreeHookFxn%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%29%3B'/>
3218 </synopTarg>
3219 <docSect name='VALUES'>
3220 <docChild name='Bits16' summary='heapId+of+message+that+was+freed%0A++msgId+of+message+that+was+freed'>
3221 </docChild>
3222 </docSect>
3223 </decl>
3224 <decl kind='typedef' name='PutHookFxn' anchor='.Put.Hook.Fxn' altext='ti.sdo.ipc.MessageQ.PutHookFxn' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Function+prototype+for+the+MessageQ_put+callback'>
3225 <synopSpec>
3226 <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%3EPutHookFxn%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3B'/>
3227 </synopSpec>
3228 <synopTarg>
3229 <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%3EMessageQ_PutHookFxn%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3B'/>
3230 </synopTarg>
3231 <docSect name='VALUES'>
3232 <docChild name='Bits32' summary='queueId+of+the+destination+message+queue'>
3233 </docChild>
3234 <docChild name='Ptr' summary='pointer+to+a+message+header+structure'>
3235 </docChild>
3236 </docSect>
3237 </decl>
3238 <decl kind='typedef' name='QueueId' anchor='.Queue.Id' altext='ti.sdo.ipc.MessageQ.QueueId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='MessageQ+ID'>
3239 <synopSpec>
3240 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%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%3B'/>
3241 </synopSpec>
3242 <synopTarg>
3243 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_QueueId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3244 </synopTarg>
3245 </decl>
3246 <decl spacer='1'/>
3247 <decl kind='struct' name='HeapEntry' anchor='.Heap.Entry' altext='ti.sdo.ipc.MessageQ.HeapEntry' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3248 <synopSpec>
3249 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHeapEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3250 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3251 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EheapId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3252 <line tab='0' content='%7D%3B'/>
3253 </synopSpec>
3254 <synopMeta>
3255 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EHeapEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3256 <line blank='1' always='0'/>
3257 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3258 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EheapId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3259 </synopMeta>
3260 <synopTarg>
3261 <line tab='0' 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%3EMessageQ_HeapEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3262 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3263 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EheapId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3264 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_HeapEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3265 </synopTarg>
3266 </decl>
3267 <decl spacer='1'/>
3268 <decl kind='struct' name='Instance_State' anchor='.Instance_.State' altext='ti.sdo.ipc.MessageQ.Instance_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3269 <synopSpec>
3270 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3271 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Queue.Id%22+title%3D%22ti.sdo.ipc.MessageQ.QueueId%22%3EMessageQ.QueueId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Equeue%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3272 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23per-instance_object_types%22+title%3D%22xdc.runtime.knl.ISync.Handle%22%3EISync.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esynchronizer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3273 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3274 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsysbios%2Fsyncs%2FSyncSem.html%23per-instance_object_types%22+title%3D%22ti.sysbios.syncs.SyncSem.Handle%22%3ESyncSem.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsyncSemHandle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3275 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eunblocked%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3276 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.List.Object%22%3EList.Object%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnormalList%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3277 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.List.Object%22%3EList.Object%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhighList%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3278 <line tab='0' content='%7D%3B'/>
3279 </synopSpec>
3280 <synopMeta>
3281 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3282 <line blank='1' always='0'/>
3283 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Equeue%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3284 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esynchronizer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23per-instance_object_types%22+title%3D%22xdc.runtime.knl.ISync.Handle%22%3EISync.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3285 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3286 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsyncSemHandle%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsysbios%2Fsyncs%2FSyncSem.html%23per-instance_object_types%22+title%3D%22ti.sysbios.syncs.SyncSem.Handle%22%3ESyncSem.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3287 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eunblocked%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3288 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnormalList%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.List.Object%22%3EList.Object%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3289 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhighList%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.List.Object%22%3EList.Object%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3290 </synopMeta>
3291 <synopTarg>
3292 <line tab='0' 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%3EMessageQ_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3293 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Queue.Id%22+title%3D%22ti.sdo.ipc.MessageQ.QueueId%22%3EMessageQ_QueueId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Equeue%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3294 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23per-instance_object_types%22+title%3D%22xdc.runtime.knl.ISync.Handle%22%3EISync_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esynchronizer%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3295 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnsKey%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3296 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsysbios%2Fsyncs%2FSyncSem.html%23per-instance_object_types%22+title%3D%22ti.sysbios.syncs.SyncSem.Handle%22%3ESyncSem_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsyncSemHandle%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3297 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eunblocked%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3298 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.List.Object%22%3EList_Object%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnormalList%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3299 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.List.Object%22%3EList_Object%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhighList%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3300 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3301 </synopTarg>
3302 </decl>
3303 <decl spacer='1'/>
3304 <decl kind='struct' name='MessagesView' anchor='.Messages.View' altext='ti.sdo.ipc.MessageQ.MessagesView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
3305 <synopSpec>
3306 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessagesView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3307 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqNum%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3308 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3309 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3310 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsrcProc%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3311 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreplyProc%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3312 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreplyId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3313 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3314 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3315 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceEnabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3316 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eversion%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3317 <line tab='0' content='%7D%3B'/>
3318 </synopSpec>
3319 <synopMeta>
3320 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EMessagesView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3321 <line blank='1' always='0'/>
3322 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqNum%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3323 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3324 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3325 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsrcProc%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3326 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreplyProc%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3327 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreplyId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3328 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3329 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3330 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceEnabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3331 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eversion%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3332 </synopMeta>
3333 </decl>
3334 <decl spacer='1'/>
3335 <decl kind='struct' name='ModuleView' anchor='.Module.View' altext='ti.sdo.ipc.MessageQ.ModuleView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
3336 <synopSpec>
3337 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModuleView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3338 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheaps%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
3339 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3340 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnextSeqNum%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3341 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfreeHookFxn%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
3342 <line tab='0' content='%7D%3B'/>
3343 </synopSpec>
3344 <synopMeta>
3345 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EModuleView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3346 <line blank='1' always='0'/>
3347 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheaps%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3348 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3349 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnextSeqNum%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3350 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfreeHookFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3351 </synopMeta>
3352 </decl>
3353 <decl spacer='1'/>
3354 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.sdo.ipc.MessageQ.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3355 <synopSpec>
3356 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3357 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransports%3C%2Fspan%3E%3C%2Fgo%3E%5B2%5D%5B%3Cspan+class%3D%22xdoc-kw1%22%3Elength%3C%2Fspan%3E%5D%3B'/>
3358 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Handle%22%3EMessageQ.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Equeues%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
3359 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheaps%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
3360 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3Egate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3361 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumQueues%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3362 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumHeaps%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3363 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.NameServer.Handle%22%3ENameServer.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameServer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3364 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Free.Hook.Fxn%22+title%3D%22ti.sdo.ipc.MessageQ.FreeHookFxn%22%3EMessageQ.FreeHookFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfreeHookFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3365 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Put.Hook.Fxn%22+title%3D%22ti.sdo.ipc.MessageQ.PutHookFxn%22%3EMessageQ.PutHookFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputHookFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3366 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcanFreeQueues%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3367 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqNum%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3368 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Registered.Transport%22+title%3D%22ti.sdo.ipc.MessageQ.RegisteredTransport%22%3EMessageQ.RegisteredTransport%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregTrans%3C%2Fspan%3E%3C%2Fgo%3E%5B8%5D%3B'/>
3369 <line tab='0' content='%7D%3B'/>
3370 </synopSpec>
3371 <synopMeta>
3372 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3373 <line blank='1' always='0'/>
3374 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransports%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%5B2%5D%5B%3Cspan+class%3D%22xdoc-kw1%22%3Elength%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3375 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Equeues%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Handle%22%3EMessageQ.Handle%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3376 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheaps%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap.Handle%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3377 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3378 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumQueues%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3379 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumHeaps%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3380 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameServer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.NameServer.Handle%22%3ENameServer.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3381 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfreeHookFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%29%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3382 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputHookFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3383 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcanFreeQueues%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3384 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqNum%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3385 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregTrans%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Registered.Transport%22+title%3D%22ti.sdo.ipc.MessageQ.RegisteredTransport%22%3EMessageQ.RegisteredTransport%3C%2Fa%3E%5B8%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3386 </synopMeta>
3387 <synopTarg>
3388 <line tab='0' 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%3EMessageQ_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3389 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransports%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B2%5D%5B%3Cspan+class%3D%22xdoc-kw2%22%3Elength%3C%2Fspan%3E%5D%3B'/>
3390 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Handle%22%3EMessageQ_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Equeues%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
3391 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheaps%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
3392 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egate%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3393 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumQueues%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3394 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumHeaps%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3395 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.NameServer.Handle%22%3ENameServer_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameServer%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3396 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Free.Hook.Fxn%22+title%3D%22ti.sdo.ipc.MessageQ.FreeHookFxn%22%3EMessageQ_FreeHookFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfreeHookFxn%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3397 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Put.Hook.Fxn%22+title%3D%22ti.sdo.ipc.MessageQ.PutHookFxn%22%3EMessageQ_PutHookFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputHookFxn%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3398 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcanFreeQueues%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3399 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqNum%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3400 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Registered.Transport%22+title%3D%22ti.sdo.ipc.MessageQ.RegisteredTransport%22%3EMessageQ_RegisteredTransport%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregTrans%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B8%5D%3B'/>
3401 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3402 </synopTarg>
3403 </decl>
3404 <decl spacer='1'/>
3405 <decl kind='struct' name='MsgHeader' anchor='.Msg.Header' altext='ti.sdo.ipc.MessageQ.MsgHeader' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Required+first+field+in+every+message'>
3406 <synopSpec>
3407 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Opaque+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgHeader%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3408 </synopSpec>
3409 <synopTarg>
3410 <line tab='0' 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%3EMessageQ_MsgHeader%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_MsgHeader%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3411 </synopTarg>
3412 </decl>
3413 <decl spacer='1'/>
3414 <decl kind='struct' name='QueuesView' anchor='.Queues.View' altext='ti.sdo.ipc.MessageQ.QueuesView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
3415 <synopSpec>
3416 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EQueuesView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3417 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3418 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueueId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3419 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ereserved%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3420 <line tab='0' content='%7D%3B'/>
3421 </synopSpec>
3422 <synopMeta>
3423 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EQueuesView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3424 <line blank='1' always='0'/>
3425 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3426 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueueId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3427 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ereserved%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3428 </synopMeta>
3429 </decl>
3430 <decl spacer='1'/>
3431 <decl kind='struct' name='RegisteredTransport' anchor='.Registered.Transport' altext='ti.sdo.ipc.MessageQ.RegisteredTransport' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3432 <synopSpec>
3433 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ERegisteredTransport%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3434 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransport%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3435 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Transport.Type%22+title%3D%22ti.sdo.ipc.MessageQ.TransportType%22%3EMessageQ.TransportType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etype%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3436 <line tab='0' content='%7D%3B'/>
3437 </synopSpec>
3438 <synopMeta>
3439 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ERegisteredTransport%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3440 <line blank='1' always='0'/>
3441 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransport%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3442 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etype%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Transport.Type%22+title%3D%22ti.sdo.ipc.MessageQ.TransportType%22%3EMessageQ.TransportType%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3443 </synopMeta>
3444 <synopTarg>
3445 <line tab='0' 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%3EMessageQ_RegisteredTransport%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3446 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransport%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3447 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Transport.Type%22+title%3D%22ti.sdo.ipc.MessageQ.TransportType%22%3EMessageQ_TransportType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etype%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3448 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_RegisteredTransport%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3449 </synopTarg>
3450 </decl>
3451 <decl spacer='1'/>
3452 <decl kind='struct' name='TransportEntry' anchor='.Transport.Entry' altext='ti.sdo.ipc.MessageQ.TransportEntry' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3453 <synopSpec>
3454 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransportEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3455 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransport%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3456 <line tab='1' content='%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%3B'/>
3457 <line tab='0' content='%7D%3B'/>
3458 </synopSpec>
3459 <synopMeta>
3460 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ETransportEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3461 <line blank='1' always='0'/>
3462 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransport%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3463 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3464 </synopMeta>
3465 <synopTarg>
3466 <line tab='0' 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%3EMessageQ_TransportEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3467 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransport%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3468 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3469 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_TransportEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3470 </synopTarg>
3471 </decl>
3472 </group>
3473 <group name='module-wide config parameters'>
3474 <decl spacer='1'/>
3475 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.MessageQ.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
3476 <synopSpec>
3477 <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..%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'/>
3478 <line tab='1' content='%255B'/>
3479 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
3480 <line tab='2' content='%257B'/>
3481 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3482 <line tab='3' content='fields%253A%2B%255B'/>
3483 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
3484 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
3485 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
3486 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
3487 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
3488 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
3489 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
3490 <line tab='3' content='%255D'/>
3491 <line tab='2' content='%257D'/>
3492 <line tab='1' content='%255D%252C'/>
3493 <line tab='1' content='%255B'/>
3494 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
3495 <line tab='2' content='%257B'/>
3496 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3497 <line tab='3' content='fields%253A%2B%255B'/>
3498 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
3499 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
3500 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
3501 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
3502 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
3503 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
3504 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
3505 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
3506 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
3507 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
3508 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
3509 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
3510 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
3511 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
3512 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
3513 <line tab='3' content='%255D'/>
3514 <line tab='2' content='%257D'/>
3515 <line tab='1' content='%255D%252C'/>
3516 <line tab='1' content='%255B'/>
3517 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
3518 <line tab='2' content='%257B'/>
3519 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3520 <line tab='3' content='fields%253A%2B%255B'/>
3521 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
3522 <line tab='4' content='%2522common%2524.gateParams%2522'/>
3523 <line tab='3' content='%255D'/>
3524 <line tab='2' content='%257D'/>
3525 <line tab='1' content='%255D%252C'/>
3526 <line tab='1' content='%255B'/>
3527 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
3528 <line tab='2' content='%257B'/>
3529 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3530 <line tab='3' content='fields%253A%2B%255B'/>
3531 <line tab='4' content='%2522Log.Event%2522'/>
3532 <line tab='3' content='%255D'/>
3533 <line tab='2' content='%257D'/>
3534 <line tab='1' content='%255D%252C'/>
3535 <line tab='1' content='%255B'/>
3536 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
3537 <line tab='2' content='%257B'/>
3538 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
3539 <line tab='3' content='fields%253A%2B%255B'/>
3540 <line tab='4' content='%2522Log.Event%2522'/>
3541 <line tab='3' content='%255D'/>
3542 <line tab='2' content='%257D'/>
3543 <line tab='1' content='%255D%252C'/>
3544 <line tab='1' content='%255B'/>
3545 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
3546 <line tab='2' content='%257B'/>
3547 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3548 <line tab='3' content='fields%253A%2B%255B'/>
3549 <line tab='4' content='%2522Assert.Id%2522'/>
3550 <line tab='3' content='%255D'/>
3551 <line tab='2' content='%257D'/>
3552 <line tab='1' content='%255D%252C'/>
3553 <line tab='1' content='%255B'/>
3554 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
3555 <line tab='2' content='%257B'/>
3556 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
3557 <line tab='3' content='fields%253A%2B%255B'/>
3558 <line tab='4' content='%2522Assert.Id%2522'/>
3559 <line tab='3' content='%255D'/>
3560 <line tab='2' content='%257D'/>
3561 <line tab='1' content='%255D%252C'/>
3562 <line tab='1' content='%255B'/>
3563 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
3564 <line tab='2' content='%257B'/>
3565 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3566 <line tab='3' content='fields%253A%2B%255B'/>
3567 <line tab='4' content='%2522Error.Id%2522'/>
3568 <line tab='3' content='%255D'/>
3569 <line tab='2' content='%257D'/>
3570 <line tab='1' content='%255D%252C'/>
3571 <line tab='1' content='%255B'/>
3572 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
3573 <line tab='2' content='%257B'/>
3574 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
3575 <line tab='3' content='fields%253A%2B%255B'/>
3576 <line tab='4' content='%2522Error.Id%2522'/>
3577 <line tab='3' content='%255D'/>
3578 <line tab='2' content='%257D'/>
3579 <line tab='1' content='%255D'/>
3580 <line tab='0' content='%255D%3B'/>
3581 </synopSpec>
3582 <synopMeta>
3583 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
3584 <line tab='1' content='%255B'/>
3585 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
3586 <line tab='2' content='%257B'/>
3587 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3588 <line tab='3' content='fields%253A%2B%255B'/>
3589 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
3590 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
3591 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
3592 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
3593 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
3594 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
3595 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
3596 <line tab='3' content='%255D'/>
3597 <line tab='2' content='%257D'/>
3598 <line tab='1' content='%255D%252C'/>
3599 <line tab='1' content='%255B'/>
3600 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
3601 <line tab='2' content='%257B'/>
3602 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3603 <line tab='3' content='fields%253A%2B%255B'/>
3604 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
3605 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
3606 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
3607 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
3608 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
3609 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
3610 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
3611 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
3612 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
3613 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
3614 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
3615 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
3616 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
3617 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
3618 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
3619 <line tab='3' content='%255D'/>
3620 <line tab='2' content='%257D'/>
3621 <line tab='1' content='%255D%252C'/>
3622 <line tab='1' content='%255B'/>
3623 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
3624 <line tab='2' content='%257B'/>
3625 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3626 <line tab='3' content='fields%253A%2B%255B'/>
3627 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
3628 <line tab='4' content='%2522common%2524.gateParams%2522'/>
3629 <line tab='3' content='%255D'/>
3630 <line tab='2' content='%257D'/>
3631 <line tab='1' content='%255D%252C'/>
3632 <line tab='1' content='%255B'/>
3633 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
3634 <line tab='2' content='%257B'/>
3635 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3636 <line tab='3' content='fields%253A%2B%255B'/>
3637 <line tab='4' content='%2522Log.Event%2522'/>
3638 <line tab='3' content='%255D'/>
3639 <line tab='2' content='%257D'/>
3640 <line tab='1' content='%255D%252C'/>
3641 <line tab='1' content='%255B'/>
3642 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
3643 <line tab='2' content='%257B'/>
3644 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
3645 <line tab='3' content='fields%253A%2B%255B'/>
3646 <line tab='4' content='%2522Log.Event%2522'/>
3647 <line tab='3' content='%255D'/>
3648 <line tab='2' content='%257D'/>
3649 <line tab='1' content='%255D%252C'/>
3650 <line tab='1' content='%255B'/>
3651 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
3652 <line tab='2' content='%257B'/>
3653 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3654 <line tab='3' content='fields%253A%2B%255B'/>
3655 <line tab='4' content='%2522Assert.Id%2522'/>
3656 <line tab='3' content='%255D'/>
3657 <line tab='2' content='%257D'/>
3658 <line tab='1' content='%255D%252C'/>
3659 <line tab='1' content='%255B'/>
3660 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
3661 <line tab='2' content='%257B'/>
3662 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
3663 <line tab='3' content='fields%253A%2B%255B'/>
3664 <line tab='4' content='%2522Assert.Id%2522'/>
3665 <line tab='3' content='%255D'/>
3666 <line tab='2' content='%257D'/>
3667 <line tab='1' content='%255D%252C'/>
3668 <line tab='1' content='%255B'/>
3669 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
3670 <line tab='2' content='%257B'/>
3671 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3672 <line tab='3' content='fields%253A%2B%255B'/>
3673 <line tab='4' content='%2522Error.Id%2522'/>
3674 <line tab='3' content='%255D'/>
3675 <line tab='2' content='%257D'/>
3676 <line tab='1' content='%255D%252C'/>
3677 <line tab='1' content='%255B'/>
3678 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
3679 <line tab='2' content='%257B'/>
3680 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
3681 <line tab='3' content='fields%253A%2B%255B'/>
3682 <line tab='4' content='%2522Error.Id%2522'/>
3683 <line tab='3' content='%255D'/>
3684 <line tab='2' content='%257D'/>
3685 <line tab='1' content='%255D'/>
3686 <line tab='0' content='%255D%3B'/>
3687 </synopMeta>
3688 </decl>
3689 <decl spacer='1'/>
3690 <decl kind='config' name='A_cannotFreeStaticMsg' anchor='.A_cannot.Free.Static.Msg' altext='ti.sdo.ipc.MessageQ.A_cannotFreeStaticMsg' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+attempting+to+free+a+static+message'>
3691 <synopSpec>
3692 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_cannotFreeStaticMsg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3693 <line tab='1' content='msg%253A%2B%2522A_cannotFreeStaticMsg%253A%2BCannot%2Bcall%2BMessageQ_free%2Bwith%2Bstatic%2Bmsg%2522'/>
3694 <line tab='0' content='%257D%3B'/>
3695 </synopSpec>
3696 <synopMeta>
3697 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EA_cannotFreeStaticMsg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3698 <line tab='1' content='msg%253A%2B%2522A_cannotFreeStaticMsg%253A%2BCannot%2Bcall%2BMessageQ_free%2Bwith%2Bstatic%2Bmsg%2522'/>
3699 <line tab='0' content='%257D%3B'/>
3700 </synopMeta>
3701 <synopTarg>
3702 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_A_cannotFreeStaticMsg%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3703 </synopTarg>
3704 </decl>
3705 <decl kind='config' name='A_heapIdInvalid' anchor='.A_heap.Id.Invalid' altext='ti.sdo.ipc.MessageQ.A_heapIdInvalid' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+using+an+invalid+heapId'>
3706 <synopSpec>
3707 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_heapIdInvalid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3708 <line tab='1' content='msg%253A%2B%2522A_heapIdInvalid%253A%2BheapId%2Bis%2Binvalid%2522'/>
3709 <line tab='0' content='%257D%3B'/>
3710 </synopSpec>
3711 <synopMeta>
3712 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EA_heapIdInvalid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3713 <line tab='1' content='msg%253A%2B%2522A_heapIdInvalid%253A%2BheapId%2Bis%2Binvalid%2522'/>
3714 <line tab='0' content='%257D%3B'/>
3715 </synopMeta>
3716 <synopTarg>
3717 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_A_heapIdInvalid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3718 </synopTarg>
3719 </decl>
3720 <decl kind='config' name='A_invalidContext' anchor='.A_invalid.Context' altext='ti.sdo.ipc.MessageQ.A_invalidContext' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+calling+API+with+wrong+handle'>
3721 <synopSpec>
3722 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_invalidContext%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3723 <line tab='1' content='msg%253A%2B%2522A_invalidContext%253A%2BCannot%2Bcall%2Bwith%2Ban%2Bopen%252Fcreate%2Bhandle%2522'/>
3724 <line tab='0' content='%257D%3B'/>
3725 </synopSpec>
3726 <synopMeta>
3727 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EA_invalidContext%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3728 <line tab='1' content='msg%253A%2B%2522A_invalidContext%253A%2BCannot%2Bcall%2Bwith%2Ban%2Bopen%252Fcreate%2Bhandle%2522'/>
3729 <line tab='0' content='%257D%3B'/>
3730 </synopMeta>
3731 <synopTarg>
3732 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_A_invalidContext%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3733 </synopTarg>
3734 <docSect name='details'>
3735 <docPara content='Some+APIs+can+only+be+called+with+an+opened+handle+%28e.g.%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23close%22+title%3D%22close%22%3Eclose%3C%2Fa%3E.+Some+can+only+be+called+with+a+created+handle%0A++%28e.g.+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23get%22+title%3D%22get%22%3Eget%3C%2Fa%3E%29.'/>
3736 </docSect>
3737 </decl>
3738 <decl kind='config' name='A_invalidMsg' anchor='.A_invalid.Msg' altext='ti.sdo.ipc.MessageQ.A_invalidMsg' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+an+invalid+message+is+supplied'>
3739 <synopSpec>
3740 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_invalidMsg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3741 <line tab='1' content='msg%253A%2B%2522A_invalidMsg%253A%2BInvalid%2Bmessage%2522'/>
3742 <line tab='0' content='%257D%3B'/>
3743 </synopSpec>
3744 <synopMeta>
3745 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EA_invalidMsg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3746 <line tab='1' content='msg%253A%2B%2522A_invalidMsg%253A%2BInvalid%2Bmessage%2522'/>
3747 <line tab='0' content='%257D%3B'/>
3748 </synopMeta>
3749 <synopTarg>
3750 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_A_invalidMsg%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3751 </synopTarg>
3752 </decl>
3753 <decl kind='config' name='A_invalidObj' anchor='.A_invalid.Obj' altext='ti.sdo.ipc.MessageQ.A_invalidObj' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+for+an+invalid+MessageQ+object'>
3754 <synopSpec>
3755 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_invalidObj%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3756 <line tab='1' content='msg%253A%2B%2522A_invalidObj%253A%2Ban%2Binvalid%2Bobj%2Bis%2Bused%2522'/>
3757 <line tab='0' content='%257D%3B'/>
3758 </synopSpec>
3759 <synopMeta>
3760 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EA_invalidObj%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3761 <line tab='1' content='msg%253A%2B%2522A_invalidObj%253A%2Ban%2Binvalid%2Bobj%2Bis%2Bused%2522'/>
3762 <line tab='0' content='%257D%3B'/>
3763 </synopMeta>
3764 <synopTarg>
3765 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_A_invalidObj%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3766 </synopTarg>
3767 </decl>
3768 <decl kind='config' name='A_invalidParam' anchor='.A_invalid.Param' altext='ti.sdo.ipc.MessageQ.A_invalidParam' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+for+an+invalid+parameter'>
3769 <synopSpec>
3770 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_invalidParam%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3771 <line tab='1' content='msg%253A%2B%2522A_invalidParam%253A%2Ban%2Binvalid%2Bparameter%2Bwas%2Bpassed%2Bin%2522'/>
3772 <line tab='0' content='%257D%3B'/>
3773 </synopSpec>
3774 <synopMeta>
3775 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EA_invalidParam%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3776 <line tab='1' content='msg%253A%2B%2522A_invalidParam%253A%2Ban%2Binvalid%2Bparameter%2Bwas%2Bpassed%2Bin%2522'/>
3777 <line tab='0' content='%257D%3B'/>
3778 </synopMeta>
3779 <synopTarg>
3780 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_A_invalidParam%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3781 </synopTarg>
3782 </decl>
3783 <decl kind='config' name='A_invalidQueueId' anchor='.A_invalid.Queue.Id' altext='ti.sdo.ipc.MessageQ.A_invalidQueueId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+an+invalid+queueId+is+supplied'>
3784 <synopSpec>
3785 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_invalidQueueId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3786 <line tab='1' content='msg%253A%2B%2522A_invalidQueueId%253A%2BInvalid%2BqueueId%2Bis%2Bused%2522'/>
3787 <line tab='0' content='%257D%3B'/>
3788 </synopSpec>
3789 <synopMeta>
3790 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EA_invalidQueueId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3791 <line tab='1' content='msg%253A%2B%2522A_invalidQueueId%253A%2BInvalid%2BqueueId%2Bis%2Bused%2522'/>
3792 <line tab='0' content='%257D%3B'/>
3793 </synopMeta>
3794 <synopTarg>
3795 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_A_invalidQueueId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3796 </synopTarg>
3797 </decl>
3798 <decl kind='config' name='A_invalidUnblock' anchor='.A_invalid.Unblock' altext='ti.sdo.ipc.MessageQ.A_invalidUnblock' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+attempting+to+unblock+a+remote+MessageQ+or+one+that%0A++has+been+configured+with+a+non-blocking+synchronizer'>
3799 <synopSpec>
3800 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_invalidUnblock%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3801 <line tab='1' content='msg%253A%2B%2522A_invalidUnblock%253A%2BTrying%2Bto%2Bunblock%2Ba%2Bremote%2BMessageQ%2Bor%2Ba%2Bqueue%2Bwith%2Bnon-blocking%2Bsynchronizer%2522'/>
3802 <line tab='0' content='%257D%3B'/>
3803 </synopSpec>
3804 <synopMeta>
3805 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EA_invalidUnblock%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3806 <line tab='1' content='msg%253A%2B%2522A_invalidUnblock%253A%2BTrying%2Bto%2Bunblock%2Ba%2Bremote%2BMessageQ%2Bor%2Ba%2Bqueue%2Bwith%2Bnon-blocking%2Bsynchronizer%2522'/>
3807 <line tab='0' content='%257D%3B'/>
3808 </synopMeta>
3809 <synopTarg>
3810 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_A_invalidUnblock%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3811 </synopTarg>
3812 </decl>
3813 <decl kind='config' name='A_procIdInvalid' anchor='.A_proc.Id.Invalid' altext='ti.sdo.ipc.MessageQ.A_procIdInvalid' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+using+an+invalid+procId'>
3814 <synopSpec>
3815 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_procIdInvalid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3816 <line tab='1' content='msg%253A%2B%2522A_procIdInvalid%253A%2BprocId%2Bis%2Binvalid%2522'/>
3817 <line tab='0' content='%257D%3B'/>
3818 </synopSpec>
3819 <synopMeta>
3820 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EA_procIdInvalid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3821 <line tab='1' content='msg%253A%2B%2522A_procIdInvalid%253A%2BprocId%2Bis%2Binvalid%2522'/>
3822 <line tab='0' content='%257D%3B'/>
3823 </synopMeta>
3824 <synopTarg>
3825 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_A_procIdInvalid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3826 </synopTarg>
3827 </decl>
3828 <decl kind='config' name='A_unregisteredTransport' anchor='.A_unregistered.Transport' altext='ti.sdo.ipc.MessageQ.A_unregisteredTransport' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+attempting+to+send+a+message+to+a+core%0A++where+a+transport+has+not+been+registered'>
3829 <synopSpec>
3830 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_unregisteredTransport%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3831 <line tab='1' content='msg%253A%2B%2522A_unregisteredTransport%253A%2Btransport%2Bis%2Bnot%2Bregistered%2522'/>
3832 <line tab='0' content='%257D%3B'/>
3833 </synopSpec>
3834 <synopMeta>
3835 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EA_unregisteredTransport%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3836 <line tab='1' content='msg%253A%2B%2522A_unregisteredTransport%253A%2Btransport%2Bis%2Bnot%2Bregistered%2522'/>
3837 <line tab='0' content='%257D%3B'/>
3838 </synopMeta>
3839 <synopTarg>
3840 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_A_unregisteredTransport%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3841 </synopTarg>
3842 </decl>
3843 <decl kind='config' name='E_indexNotAvailable' anchor='.E_index.Not.Available' altext='ti.sdo.ipc.MessageQ.E_indexNotAvailable' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Error+raised+if+the+requested+queueIndex+is+not+available'>
3844 <synopSpec>
3845 <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..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EE_indexNotAvailable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3846 <line tab='1' content='msg%253A%2B%2522E_indexNotAvailable%253A%2BqueueIndex%2B%2525d%2Bnot%2Bavailable%2522'/>
3847 <line tab='0' content='%257D%3B'/>
3848 </synopSpec>
3849 <synopMeta>
3850 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EE_indexNotAvailable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Desc%22+title%3D%22xdc.runtime.Error.Desc%22%3EError.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3851 <line tab='1' content='msg%253A%2B%2522E_indexNotAvailable%253A%2BqueueIndex%2B%2525d%2Bnot%2Bavailable%2522'/>
3852 <line tab='0' content='%257D%3B'/>
3853 </synopMeta>
3854 <synopTarg>
3855 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_E_indexNotAvailable%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3856 </synopTarg>
3857 </decl>
3858 <decl kind='config' name='E_maxReached' anchor='.E_max.Reached' altext='ti.sdo.ipc.MessageQ.E_maxReached' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Error+raised+if+all+the+message+queue+objects+are+taken'>
3859 <synopSpec>
3860 <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..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EE_maxReached%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3861 <line tab='1' content='msg%253A%2B%2522E_maxReached%253A%2BAll%2Bobjects%2Bin%2Buse.%2BMessageQ.maxRuntimeEntries%2Bis%2B%2525d%2522'/>
3862 <line tab='0' content='%257D%3B'/>
3863 </synopSpec>
3864 <synopMeta>
3865 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EE_maxReached%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Desc%22+title%3D%22xdc.runtime.Error.Desc%22%3EError.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3866 <line tab='1' content='msg%253A%2B%2522E_maxReached%253A%2BAll%2Bobjects%2Bin%2Buse.%2BMessageQ.maxRuntimeEntries%2Bis%2B%2525d%2522'/>
3867 <line tab='0' content='%257D%3B'/>
3868 </synopMeta>
3869 <synopTarg>
3870 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_E_maxReached%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3871 </synopTarg>
3872 </decl>
3873 <decl kind='config' name='E_nameFailed' anchor='.E_name.Failed' altext='ti.sdo.ipc.MessageQ.E_nameFailed' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Error+raised+in+a+create+call+when+a+name+fails+to+be+added%0A++to+the+NameServer+table.++This+can+be+because+the+name+already%0A++exists%2C+the+table+has+reached+its+max+length%2C+or+out+of+memory'>
3874 <synopSpec>
3875 <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..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EE_nameFailed%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3876 <line tab='1' content='msg%253A%2B%2522E_nameFailed%253A%2B%2527%2525s%2527%2Bname%2Bfailed%2Bto%2Bbe%2Badded%2Bto%2BNameServer%2522'/>
3877 <line tab='0' content='%257D%3B'/>
3878 </synopSpec>
3879 <synopMeta>
3880 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EE_nameFailed%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Desc%22+title%3D%22xdc.runtime.Error.Desc%22%3EError.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3881 <line tab='1' content='msg%253A%2B%2522E_nameFailed%253A%2B%2527%2525s%2527%2Bname%2Bfailed%2Bto%2Bbe%2Badded%2Bto%2BNameServer%2522'/>
3882 <line tab='0' content='%257D%3B'/>
3883 </synopMeta>
3884 <synopTarg>
3885 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_E_nameFailed%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3886 </synopTarg>
3887 </decl>
3888 <decl kind='config' name='E_unregisterHeapId' anchor='.E_unregister.Heap.Id' altext='ti.sdo.ipc.MessageQ.E_unregisterHeapId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Error+raised+when+heapId+has+not+been+registered'>
3889 <synopSpec>
3890 <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..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EE_unregisterHeapId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3891 <line tab='1' content='msg%253A%2B%2522E_unregisterHeapId%253A%2BHeap%2Bid%2B%2525d%2Bnot%2Bregistered%2522'/>
3892 <line tab='0' content='%257D%3B'/>
3893 </synopSpec>
3894 <synopMeta>
3895 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EE_unregisterHeapId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Desc%22+title%3D%22xdc.runtime.Error.Desc%22%3EError.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3896 <line tab='1' content='msg%253A%2B%2522E_unregisterHeapId%253A%2BHeap%2Bid%2B%2525d%2Bnot%2Bregistered%2522'/>
3897 <line tab='0' content='%257D%3B'/>
3898 </synopMeta>
3899 <synopTarg>
3900 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Id%22+title%3D%22xdc.runtime.Error.Id%22%3EError_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_E_unregisterHeapId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3901 </synopTarg>
3902 </decl>
3903 <decl kind='config' name='LM_alloc' anchor='.L.M_alloc' altext='ti.sdo.ipc.MessageQ.LM_alloc' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+when+allocating+a+message'>
3904 <synopSpec>
3905 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_alloc%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3906 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
3907 <line tab='1' content='msg%253A%2B%2522LM_alloc%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Ballocated%2522'/>
3908 <line tab='0' content='%257D%3B'/>
3909 </synopSpec>
3910 <synopMeta>
3911 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ELM_alloc%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3912 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
3913 <line tab='1' content='msg%253A%2B%2522LM_alloc%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Ballocated%2522'/>
3914 <line tab='0' content='%257D%3B'/>
3915 </synopMeta>
3916 <synopTarg>
3917 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_LM_alloc%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3918 </synopTarg>
3919 <docSect name='details'>
3920 <docPara content='When+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23trace.Flag%22+title%3D%22traceFlag%22%3EtraceFlag%3C%2Fa%3E+is+true%2C+all+message+allocations%0A++are+logged.'/>
3921 </docSect>
3922 </decl>
3923 <decl kind='config' name='LM_free' anchor='.L.M_free' altext='ti.sdo.ipc.MessageQ.LM_free' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+when+freeing+a+message'>
3924 <synopSpec>
3925 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_free%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3926 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
3927 <line tab='1' content='msg%253A%2B%2522LM_free%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Bfreed%2522'/>
3928 <line tab='0' content='%257D%3B'/>
3929 </synopSpec>
3930 <synopMeta>
3931 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ELM_free%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3932 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
3933 <line tab='1' content='msg%253A%2B%2522LM_free%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Bfreed%2522'/>
3934 <line tab='0' content='%257D%3B'/>
3935 </synopMeta>
3936 <synopTarg>
3937 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_LM_free%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3938 </synopTarg>
3939 <docSect name='details'>
3940 <docPara content='When+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23trace.Flag%22+title%3D%22traceFlag%22%3EtraceFlag%3C%2Fa%3E+is+true%2C+all+freeing+of+messages%0A++are+logged.+If+an+individual+message%27s+tracing+was+enabled%0A++via+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23set.Msg.Trace%22+title%3D%22setMsgTrace%22%3EsetMsgTrace%3C%2Fa%3E%2C+the+MessageQ_free+is+also+logged.'/>
3941 </docSect>
3942 </decl>
3943 <decl kind='config' name='LM_get' anchor='.L.M_get' altext='ti.sdo.ipc.MessageQ.LM_get' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+when+a+message+is+received+off+the+queue'>
3944 <synopSpec>
3945 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_get%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3946 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
3947 <line tab='1' content='msg%253A%2B%2522LM_get%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Breceived%2Bby%2Bqueue%2B0x%2525x%2522'/>
3948 <line tab='0' content='%257D%3B'/>
3949 </synopSpec>
3950 <synopMeta>
3951 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ELM_get%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3952 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
3953 <line tab='1' content='msg%253A%2B%2522LM_get%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Breceived%2Bby%2Bqueue%2B0x%2525x%2522'/>
3954 <line tab='0' content='%257D%3B'/>
3955 </synopMeta>
3956 <synopTarg>
3957 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_LM_get%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3958 </synopTarg>
3959 <docSect name='details'>
3960 <docPara content='When+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23trace.Flag%22+title%3D%22traceFlag%22%3EtraceFlag%3C%2Fa%3E+is+true%2C+all+getting+of+messages%0A++are+logged.+If+an+individual+message%27s+tracing%0A++was+enabled++via+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23set.Msg.Trace%22+title%3D%22setMsgTrace%22%3EsetMsgTrace%3C%2Fa%3E%2C+the+MessageQ_get+is%0A++also+logged.'/>
3961 </docSect>
3962 </decl>
3963 <decl kind='config' name='LM_putLocal' anchor='.L.M_put.Local' altext='ti.sdo.ipc.MessageQ.LM_putLocal' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+when+a+message+is+placed+onto+a+local+queue'>
3964 <synopSpec>
3965 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_putLocal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3966 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
3967 <line tab='1' content='msg%253A%2B%2522LM_putLocal%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Bplaced%2Bonto%2Bqueue%2B0x%2525x%2522'/>
3968 <line tab='0' content='%257D%3B'/>
3969 </synopSpec>
3970 <synopMeta>
3971 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ELM_putLocal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3972 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
3973 <line tab='1' content='msg%253A%2B%2522LM_putLocal%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Bplaced%2Bonto%2Bqueue%2B0x%2525x%2522'/>
3974 <line tab='0' content='%257D%3B'/>
3975 </synopMeta>
3976 <synopTarg>
3977 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_LM_putLocal%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3978 </synopTarg>
3979 <docSect name='details'>
3980 <docPara content='When+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23trace.Flag%22+title%3D%22traceFlag%22%3EtraceFlag%3C%2Fa%3E+is+true%2C+all+putting+of+messages%0A++are+logged.+If+an+individual+message%27s+tracing+was+enabled%0A++via+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23set.Msg.Trace%22+title%3D%22setMsgTrace%22%3EsetMsgTrace%3C%2Fa%3E%2C+the+MessageQ_put+is+also+logged.'/>
3981 </docSect>
3982 </decl>
3983 <decl kind='config' name='LM_putRemote' anchor='.L.M_put.Remote' altext='ti.sdo.ipc.MessageQ.LM_putRemote' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+when+a+message+is+given+to+a+transport'>
3984 <synopSpec>
3985 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_putRemote%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3986 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
3987 <line tab='1' content='msg%253A%2B%2522LM_putRemote%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Bgiven%2Bto%2Bprocessor%2B%2525d%2Btransport%2522'/>
3988 <line tab='0' content='%257D%3B'/>
3989 </synopSpec>
3990 <synopMeta>
3991 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ELM_putRemote%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
3992 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
3993 <line tab='1' content='msg%253A%2B%2522LM_putRemote%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Bgiven%2Bto%2Bprocessor%2B%2525d%2Btransport%2522'/>
3994 <line tab='0' content='%257D%3B'/>
3995 </synopMeta>
3996 <synopTarg>
3997 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_LM_putRemote%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3998 </synopTarg>
3999 <docSect name='details'>
4000 <docPara content='When+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23trace.Flag%22+title%3D%22traceFlag%22%3EtraceFlag%3C%2Fa%3E+is+true%2C+all+putting+of+messages%0A++to+a+transport+are+logged.+If+an+individual+message%27s+tracing%0A++was+enabled++via+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23set.Msg.Trace%22+title%3D%22setMsgTrace%22%3EsetMsgTrace%3C%2Fa%3E%2C+the+MessageQ_put+is%0A++also+logged.'/>
4001 </docSect>
4002 </decl>
4003 <decl kind='config' name='LM_rcvByTransport' anchor='.L.M_rcv.By.Transport' altext='ti.sdo.ipc.MessageQ.LM_rcvByTransport' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+when+a+transport+receives+an+incoming+message'>
4004 <synopSpec>
4005 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_rcvByTransport%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
4006 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
4007 <line tab='1' content='msg%253A%2B%2522LM_rcvByTransport%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Breceived%2522'/>
4008 <line tab='0' content='%257D%3B'/>
4009 </synopSpec>
4010 <synopMeta>
4011 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ELM_rcvByTransport%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
4012 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
4013 <line tab='1' content='msg%253A%2B%2522LM_rcvByTransport%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Breceived%2522'/>
4014 <line tab='0' content='%257D%3B'/>
4015 </synopMeta>
4016 <synopTarg>
4017 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_LM_rcvByTransport%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4018 </synopTarg>
4019 <docSect name='details'>
4020 <docPara content='When+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23trace.Flag%22+title%3D%22traceFlag%22%3EtraceFlag%3C%2Fa%3E+is+true%2C+all+incoming+messages%0A++are+logged.+If+an+individual+message%27s+tracing%0A++was+enabled++via+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23set.Msg.Trace%22+title%3D%22setMsgTrace%22%3EsetMsgTrace%3C%2Fa%3E%2C+the+receiving+of+a+message+is%0A++also+logged.'/>
4021 </docSect>
4022 </decl>
4023 <decl kind='config' name='LM_setTrace' anchor='.L.M_set.Trace' altext='ti.sdo.ipc.MessageQ.LM_setTrace' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+when+setting+the+trace+flag+on+a+message'>
4024 <synopSpec>
4025 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_setTrace%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
4026 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
4027 <line tab='1' content='msg%253A%2B%2522LM_setTrace%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2BtraceFlag%2B%253D%2B%2525d%2522'/>
4028 <line tab='0' content='%257D%3B'/>
4029 </synopSpec>
4030 <synopMeta>
4031 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ELM_setTrace%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
4032 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
4033 <line tab='1' content='msg%253A%2B%2522LM_setTrace%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2BtraceFlag%2B%253D%2B%2525d%2522'/>
4034 <line tab='0' content='%257D%3B'/>
4035 </synopMeta>
4036 <synopTarg>
4037 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_LM_setTrace%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4038 </synopTarg>
4039 <docSect name='details'>
4040 <docPara content='This+is+logged+when+tracing+on+a+message+is+set+via%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23set.Msg.Trace%22+title%3D%22setMsgTrace%22%3EsetMsgTrace%3C%2Fa%3E.'/>
4041 </docSect>
4042 </decl>
4043 <decl kind='config' name='LM_staticMsgInit' anchor='.L.M_static.Msg.Init' altext='ti.sdo.ipc.MessageQ.LM_staticMsgInit' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Logged+when+statically+initializing+a+message'>
4044 <synopSpec>
4045 <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..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELM_staticMsgInit%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
4046 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
4047 <line tab='1' content='msg%253A%2B%2522LM_staticMsgInit%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Bset%2Bin%2BMessageQ_staticMsgInit%2522'/>
4048 <line tab='0' content='%257D%3B'/>
4049 </synopSpec>
4050 <synopMeta>
4051 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ELM_staticMsgInit%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event.Desc%22+title%3D%22xdc.runtime.Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
4052 <line tab='1' content='mask%253A%2B%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.U.S.E.R1%2522%2Btitle%253D%2522xdc.runtime.Diags.USER1%2522%253EDiags.USER1%253C%252Fa%253E%252C'/>
4053 <line tab='1' content='msg%253A%2B%2522LM_staticMsgInit%253A%2BMessage%2B0x%2525x%2B%2528seqNum%2B%253D%2B%2525d%252C%2BsrcProc%2B%253D%2B%2525d%2529%2Bwas%2Bset%2Bin%2BMessageQ_staticMsgInit%2522'/>
4054 <line tab='0' content='%257D%3B'/>
4055 </synopMeta>
4056 <synopTarg>
4057 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_LM_staticMsgInit%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4058 </synopTarg>
4059 <docSect name='details'>
4060 <docPara content='When+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23trace.Flag%22+title%3D%22traceFlag%22%3EtraceFlag%3C%2Fa%3E+is+true%2C+all+messages+that%0A++are+statically+initialized+via+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23static.Msg.Init%22+title%3D%22staticMsgInit%22%3EstaticMsgInit%3C%2Fa%3E+are+logged.'/>
4061 </docSect>
4062 </decl>
4063 <decl kind='config' name='freeHookFxn' anchor='free.Hook.Fxn' altext='ti.sdo.ipc.MessageQ.freeHookFxn' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Free+function+in+MessageQ_free+after+message+was+freed+back+to+the+heap'>
4064 <synopSpec>
4065 <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..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Free.Hook.Fxn%22+title%3D%22ti.sdo.ipc.MessageQ.FreeHookFxn%22%3EMessageQ.FreeHookFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfreeHookFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
4066 </synopSpec>
4067 <synopMeta>
4068 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EfreeHookFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%29%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
4069 </synopMeta>
4070 <synopTarg>
4071 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Free.Hook.Fxn%22+title%3D%22ti.sdo.ipc.MessageQ.FreeHookFxn%22%3EMessageQ_FreeHookFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_freeHookFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4072 </synopTarg>
4073 </decl>
4074 <decl kind='config' name='maxNameLen' anchor='max.Name.Len' altext='ti.sdo.ipc.MessageQ.maxNameLen' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Maximum+length+for+Message+queue+names'>
4075 <synopSpec>
4076 <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%3EmaxNameLen%3C%2Fspan%3E%3C%2Fgo%3E+%3D+32%3B'/>
4077 </synopSpec>
4078 <synopMeta>
4079 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EmaxNameLen%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+32%3B'/>
4080 </synopMeta>
4081 <synopTarg>
4082 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_maxNameLen%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4083 </synopTarg>
4084 </decl>
4085 <decl kind='config' name='maxRuntimeEntries' anchor='max.Runtime.Entries' altext='ti.sdo.ipc.MessageQ.maxRuntimeEntries' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Maximum+number+of+MessageQs+that+can+be+dynamically+created'>
4086 <synopSpec>
4087 <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%3EmaxRuntimeEntries%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Futils%252FNameServer.html%2523.A.L.L.O.W.G.R.O.W.T.H%2522%2Btitle%253D%2522ti.sdo.utils.NameServer.ALLOWGROWTH%2522%253ENameServer.ALLOWGROWTH%253C%252Fa%253E%3B'/>
4088 </synopSpec>
4089 <synopMeta>
4090 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EmaxRuntimeEntries%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Futils%252FNameServer.html%2523.A.L.L.O.W.G.R.O.W.T.H%2522%2Btitle%253D%2522ti.sdo.utils.NameServer.ALLOWGROWTH%2522%253ENameServer.ALLOWGROWTH%253C%252Fa%253E%3B'/>
4091 </synopMeta>
4092 <synopTarg>
4093 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_maxRuntimeEntries%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4094 </synopTarg>
4095 </decl>
4096 <decl kind='config' name='nameTableGate' anchor='name.Table.Gate' altext='ti.sdo.ipc.MessageQ.nameTableGate' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Gate+used+to+make+the+name+table+thread+safe'>
4097 <synopSpec>
4098 <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..%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%3EnameTableGate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
4099 </synopSpec>
4100 <synopMeta>
4101 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EnameTableGate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IGateProvider.Handle%22%3EIGateProvider.Handle%3C%2Fa%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
4102 </synopMeta>
4103 <synopTarg>
4104 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3EMessageQ_nameTableGate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4105 </synopTarg>
4106 <docSect name='details'>
4107 <docPara content='This+gate+is+used+when+accessing+the+name+table+during%0A++a+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23per-instance_creation%22+title%3D%22create%22%3Ecreate%3C%2Fa%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23per-instance_deletion%22+title%3D%22delete%22%3Edelete%3C%2Fa%3E%2C+and+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23open%22+title%3D%22open%22%3Eopen%3C%2Fa%3E.'/>
4108 <docPara content='This+gate+is+also+used+to+protect+MessageQ+when+growing%0A++internal+tables+in+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23per-instance_creation%22+title%3D%22create%22%3Ecreate%3C%2Fa%3E.'/>
4109 <docPara content='The+table+is+in+local+memory%2C+not+shared+memory.+So+a%0A++single+processor+gate+will+work.'/>
4110 <docPara content='The+default+will+be+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FGateThread.html%22+title%3D%22xdc.runtime.knl.GateThread%22%3Exdc.runtime.knl.GateThread%3C%2Fa%3E%0A++instance.'/>
4111 </docSect>
4112 </decl>
4113 <decl kind='config' name='numHeaps' anchor='num.Heaps' altext='ti.sdo.ipc.MessageQ.numHeaps' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Number+of+heapIds+in+the+system'>
4114 <synopSpec>
4115 <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%3EnumHeaps%3C%2Fspan%3E%3C%2Fgo%3E+%3D+8%3B'/>
4116 </synopSpec>
4117 <synopMeta>
4118 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EnumHeaps%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+8%3B'/>
4119 </synopMeta>
4120 <synopTarg>
4121 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_numHeaps%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4122 </synopTarg>
4123 <docSect name='details'>
4124 <docPara content='This+allows+MessageQ+to+pre-allocate+the+heaps+table.%0A++The+heaps+table+is+used+when+registering+heaps.'/>
4125 <docPara content='There+is+no+default+heap%2C+so+unless+the+system+is+only+using%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23static.Msg.Init%22+title%3D%22staticMsgInit%22%3EstaticMsgInit%3C%2Fa%3E%2C+the+application+must+register+a+heap.'/>
4126 </docSect>
4127 </decl>
4128 <decl kind='config' name='numReservedEntries' anchor='num.Reserved.Entries' altext='ti.sdo.ipc.MessageQ.numReservedEntries' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Number+of+reserved+MessageQ+indexes'>
4129 <synopSpec>
4130 <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%3EnumReservedEntries%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
4131 </synopSpec>
4132 <synopMeta>
4133 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EnumReservedEntries%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
4134 </synopMeta>
4135 <synopTarg>
4136 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_numReservedEntries%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4137 </synopTarg>
4138 <docSect name='details'>
4139 <docPara content='An+application+can+request+the+first+N+message+queue+indexes+be%0A++reserved+to+be+used+by+MessageQ_create2.+MessageQ_create+will%0A++not+use+these+slots.+The+application+can+use+any+index+less+than%0A++the+value+of+numReservedEntries+for+the+queueIndex+field+in+the%0A++MessageQ_Params2+structure.'/>
4140 <docPara content='numReservedEntries+must+be+equal+or+less+than%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23max.Runtime.Entries%22+title%3D%22maxRuntimeEntries%22%3EmaxRuntimeEntries%3C%2Fa%3E.'/>
4141 </docSect>
4142 </decl>
4143 <decl kind='config' name='putHookFxn' anchor='put.Hook.Fxn' altext='ti.sdo.ipc.MessageQ.putHookFxn' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Put+function+hook'>
4144 <synopSpec>
4145 <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..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Put.Hook.Fxn%22+title%3D%22ti.sdo.ipc.MessageQ.PutHookFxn%22%3EMessageQ.PutHookFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputHookFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
4146 </synopSpec>
4147 <synopMeta>
4148 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EputHookFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
4149 </synopMeta>
4150 <synopTarg>
4151 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Put.Hook.Fxn%22+title%3D%22ti.sdo.ipc.MessageQ.PutHookFxn%22%3EMessageQ_PutHookFxn%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_putHookFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4152 </synopTarg>
4153 </decl>
4154 <decl kind='config' name='traceFlag' anchor='trace.Flag' altext='ti.sdo.ipc.MessageQ.traceFlag' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Trace+setting'>
4155 <synopSpec>
4156 <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%3EtraceFlag%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
4157 </synopSpec>
4158 <synopMeta>
4159 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EtraceFlag%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'/>
4160 </synopMeta>
4161 <synopTarg>
4162 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_traceFlag%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4163 </synopTarg>
4164 <docSect name='details'>
4165 <docPara content='This+flag+allows+the+configuration+of+the+default+module+trace%0A++settings.'/>
4166 </docSect>
4167 </decl>
4168 <decl spacer='1'/>
4169 <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.MessageQ.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..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
4170 <synopSpec>
4171 <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..%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'/>
4172 </synopSpec>
4173 <synopMeta>
4174 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
4175 </synopMeta>
4176 <docSect name='details'>
4177 <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.'/>
4178 </docSect>
4179 </decl>
4180 <decl kind='config' name='nameSrvPrms' anchor='name.Srv.Prms' altext='ti.sdo.ipc.MessageQ.nameSrvPrms' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='This+Params+object+is+used+for+temporary+storage+of+the%0A++module+wide+parameters+that+are+for+setting+the+NameServer+instance' metaonly='1'>
4181 <synopSpec>
4182 <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..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.utils.NameServer.Params%22%3ENameServer.Params%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnameSrvPrms%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4183 </synopSpec>
4184 <synopMeta>
4185 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EnameSrvPrms%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FNameServer.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.utils.NameServer.Params%22%3ENameServer.Params%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
4186 </synopMeta>
4187 </decl>
4188 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.MessageQ.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
4189 <synopSpec>
4190 <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'/>
4191 </synopSpec>
4192 <synopMeta>
4193 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%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%253Etrue%253C%252Fspan%253E%3B'/>
4194 </synopMeta>
4195 </decl>
4196 <decl kind='config' name='rovViewInfo' anchor='rov.View.Info' altext='ti.sdo.ipc.MessageQ.rovViewInfo' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
4197 <synopSpec>
4198 <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..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
4199 </synopSpec>
4200 <synopMeta>
4201 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
4202 </synopMeta>
4203 </decl>
4204 <decl kind='config' name='staticHeaps' anchor='static.Heaps' altext='ti.sdo.ipc.MessageQ.staticHeaps' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Statically+registered+heaps' metaonly='1'>
4205 <synopSpec>
4206 <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..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Heap.Entry%22+title%3D%22ti.sdo.ipc.MessageQ.HeapEntry%22%3EMessageQ.HeapEntry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstaticHeaps%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
4207 </synopSpec>
4208 <synopMeta>
4209 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EstaticHeaps%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Heap.Entry%22+title%3D%22ti.sdo.ipc.MessageQ.HeapEntry%22%3EMessageQ.HeapEntry%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
4210 </synopMeta>
4211 <docSect name='details'>
4212 <docPara content='This+configuration+parameter+allows+the+static+registeration%0A++of+heaps.+The+index+of+the+array+corresponds+to+the+heapId.'/>
4213 </docSect>
4214 </decl>
4215 <decl kind='config' name='staticTransports' anchor='static.Transports' altext='ti.sdo.ipc.MessageQ.staticTransports' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Statically+registered+transports' metaonly='1'>
4216 <synopSpec>
4217 <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..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Transport.Entry%22+title%3D%22ti.sdo.ipc.MessageQ.TransportEntry%22%3EMessageQ.TransportEntry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstaticTransports%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
4218 </synopSpec>
4219 <synopMeta>
4220 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EstaticTransports%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23.Transport.Entry%22+title%3D%22ti.sdo.ipc.MessageQ.TransportEntry%22%3EMessageQ.TransportEntry%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
4221 </synopMeta>
4222 <docSect name='details'>
4223 <docPara content='This+configuration+parameter+allows+the+static+registeration%0A++of+transports.+The+index+of+the+array+corresponds+to+the+procId.'/>
4224 </docSect>
4225 </decl>
4226 <decl kind='config' name='tableSection' anchor='table.Section' altext='ti.sdo.ipc.MessageQ.tableSection' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Section+name+is+used+to+place+the+names+table' metaonly='1'>
4227 <synopSpec>
4228 <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%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtableSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
4229 </synopSpec>
4230 <synopMeta>
4231 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EtableSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
4232 </synopMeta>
4233 </decl>
4234 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.MessageQ.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..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
4235 <synopSpec>
4236 <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..%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'/>
4237 </synopSpec>
4238 <synopMeta>
4239 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
4240 </synopMeta>
4241 </decl>
4242 </group>
4243 <group name='module-wide data'>
4244 </group>
4245 <group name='module-wide functions'>
4246 <decl kind='fxn' name='registerTransport' anchor='register.Transport' altext='ti.sdo.ipc.MessageQ.registerTransport' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Register+a+transport+with+MessageQ'>
4247 <synopSpec>
4248 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregisterTransport%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransport%3C%2Fspan%3E%3C%2Fgo%3E%2C+%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%2C+%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+%29%3B'/>
4249 </synopSpec>
4250 <synopTarg>
4251 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_registerTransport%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransport%3C%2Fspan%3E%3C%2Fgo%3E%2C+%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%2C+%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+%29%3B'/>
4252 </synopTarg>
4253 <docSect name='ARGUMENTS'>
4254 <docChild name='transport' summary='transport+to+register'>
4255 </docChild>
4256 <docChild name='procId' summary='MultiProc+id+that+transport+communicates+with'>
4257 </docChild>
4258 <docChild name='priority' summary='priority+of+transport'>
4259 </docChild>
4260 </docSect>
4261 <docSect name='returns'>
4262 <docPara content='Whether+the+register+was+successful.'/>
4263 </docSect>
4264 <docSect name='details'>
4265 <docPara content='This+API+is+called+by+the+transport+when+it+is+created.'/>
4266 </docSect>
4267 </decl>
4268 <decl kind='fxn' name='unregisterTransport' anchor='unregister.Transport' altext='ti.sdo.ipc.MessageQ.unregisterTransport' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Unregister+a+transport+with+MessageQ'>
4269 <synopSpec>
4270 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EunregisterTransport%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%2C+%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+%29%3B'/>
4271 </synopSpec>
4272 <synopTarg>
4273 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_unregisterTransport%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%2C+%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+%29%3B'/>
4274 </synopTarg>
4275 <docSect name='ARGUMENTS'>
4276 <docChild name='procId' summary='unregister+transport+that+communicates+with%0A++++++++++++++++++++++this+remote+processor'>
4277 </docChild>
4278 <docChild name='priority' summary='priority+of+transport'>
4279 </docChild>
4280 </docSect>
4281 </decl>
4282 <decl spacer='1'/>
4283 <decl kind='fxn' name='registerHeapMeta' anchor='register.Heap.Meta' altext='ti.sdo.ipc.MessageQ.registerHeapMeta' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Statically+register+a+heap+with+MessageQ' metaonly='1'>
4284 <synopSpec>
4285 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregisterHeapMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EheapId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
4286 </synopSpec>
4287 <synopMeta>
4288 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EregisterHeapMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap.Handle%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EheapId%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%3C%2Fi%3E'/>
4289 </synopMeta>
4290 <docSect name='ARGUMENTS'>
4291 <docChild name='heap' summary='Heap+to+register'>
4292 </docChild>
4293 <docChild name='heapId' summary='heapId+associated+with+the+heap'>
4294 </docChild>
4295 </docSect>
4296 <docSect name='details'>
4297 <docPara content='Build+error+if+heapId+is+in+use.'/>
4298 </docSect>
4299 </decl>
4300 <decl kind='fxn' name='registerTransportMeta' anchor='register.Transport.Meta' altext='ti.sdo.ipc.MessageQ.registerTransportMeta' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Statically+register+a+transport+with+MessageQ' metaonly='1'>
4301 <synopSpec>
4302 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregisterTransportMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransport%3C%2Fspan%3E%3C%2Fgo%3E%2C+%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%2C+%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+%29%3B'/>
4303 </synopSpec>
4304 <synopMeta>
4305 <line tab='0' content='%3Cgo%3EMessageQ.%3Cspan+class%3D%22xdoc-id%22%3EregisterTransportMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etransport%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%3C%2Fi%3E'/>
4306 </synopMeta>
4307 <docSect name='ARGUMENTS'>
4308 <docChild name='transport' summary='transport+to+register'>
4309 </docChild>
4310 <docChild name='procId' summary='procId+that+transport+communicaties+with'>
4311 </docChild>
4312 <docChild name='priority' summary='priority+of+transport'>
4313 </docChild>
4314 </docSect>
4315 <docSect name='details'>
4316 <docPara content='Build+error+if+remote+processor+already+has+a+transport%0A++registered.'/>
4317 </docSect>
4318 </decl>
4319 </group>
4320 <group name='module-wide built-ins'>
4321 <synopTarg>
4322 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
4323 <line blank='1' always='0'/>
4324 <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
4325 <line blank='1' always='0'/>
4326 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
4327 <line blank='1' always='0'/>
4328 <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
4329 <line blank='1' always='0'/>
4330 <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
4331 <line blank='1' always='0'/>
4332 <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
4333 </synopTarg>
4334 </group>
4335 <group name='$instance'>
4336 <synopSpec>
4337 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
4338 <line blank='1' always='0'/>
4339 </synopSpec>
4340 </group>
4341 <group name='per-instance object types'>
4342 <synopTarg>
4343 <line tab='0' comment='Opaque+internal+representation+of+an+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%3EMessageQ_Object%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Object%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4344 <line blank='1' always='0'/>
4345 <line tab='0' comment='Client+reference+to+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Object%22%3EMessageQ_Object%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4346 <line blank='1' always='0'/>
4347 <line tab='0' comment='Opaque+client+structure+large+enough+to+hold+an+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%3EMessageQ_Struct%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Struct%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4348 <line blank='1' always='1'/>
4349 <line tab='0' comment='Convert+this+instance+structure+pointer+into+an+instance+handle' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Handle%22%3EMessageQ_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_handle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Struct%22%3EMessageQ_Struct%3C%2Fa%3E+*structP+%29%3B'/>
4350 <line blank='1' always='0'/>
4351 <line tab='0' comment='Convert+this+instance+handle+into+an+instance+structure+pointer' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Struct%22%3EMessageQ_Struct%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_struct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Handle%22%3EMessageQ_Handle%3C%2Fa%3E+handle+%29%3B'/>
4352 </synopTarg>
4353 </group>
4354 <group name='per-instance config parameters'>
4355 <synopMeta>
4356 <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+MessageQ.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4357 <line tab='1' comment='Requested+MessageQ_QueueIndex' anchor='queue.Index' altext='ti.sdo.ipc.MessageQ.queueIndex' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueueIndex%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Fipc%252FMessageQ.html%2523.A.N.Y%2522%2Btitle%253D%2522ti.sdo.ipc.MessageQ.ANY%2522%253EMessageQ.ANY%253C%252Fa%253E%3B'/>
4358 <line tab='1' comment='ISync+handle+used+to+signal+IO+completion' anchor='synchronizer' altext='ti.sdo.ipc.MessageQ.synchronizer' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esynchronizer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23per-instance_object_types%22+title%3D%22xdc.runtime.knl.ISync.Handle%22%3EISync.Handle%3C%2Fa%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
4359 </synopMeta>
4360 <synopTarg>
4361 <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%3EMessageQ_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4362 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'/>
4363 <line tab='1' comment='Requested+MessageQ_QueueIndex' anchor='queue.Index' altext='ti.sdo.ipc.MessageQ.queueIndex' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueueIndex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4364 <line tab='1' comment='ISync+handle+used+to+signal+IO+completion' anchor='synchronizer' altext='ti.sdo.ipc.MessageQ.synchronizer' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23per-instance_object_types%22+title%3D%22xdc.runtime.knl.ISync.Handle%22%3EISync_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esynchronizer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4365 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4366 <line blank='1' always='1'/>
4367 <line tab='0' comment='Initialize+this+config-params+structure+with+supplier-specified+defaults+before+instance+creation' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Params_init%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.MessageQ.Params%22%3EMessageQ_Params%3C%2Fa%3E+*params+%29%3B'/>
4368 </synopTarg>
4369 <decl kind='config' name='queueIndex' anchor='queue.Index' altext='ti.sdo.ipc.MessageQ.queueIndex' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Requested+MessageQ_QueueIndex'>
4370 <synopSpec>
4371 <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%3EqueueIndex%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Fipc%252FMessageQ.html%2523.A.N.Y%2522%2Btitle%253D%2522ti.sdo.ipc.MessageQ.ANY%2522%253EMessageQ.ANY%253C%252Fa%253E%3B'/>
4372 </synopSpec>
4373 <synopMeta>
4374 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+MessageQ.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4375 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4376 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EqueueIndex%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fsdo%252Fipc%252FMessageQ.html%2523.A.N.Y%2522%2Btitle%253D%2522ti.sdo.ipc.MessageQ.ANY%2522%253EMessageQ.ANY%253C%252Fa%253E%3B'/>
4377 </synopMeta>
4378 <synopTarg>
4379 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.MessageQ.Params%22%3EMessageQ_Params%3C%2Fa%3E+%7B'/>
4380 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4381 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueueIndex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4382 </synopTarg>
4383 <docSect name='details'>
4384 <docPara content='This+parameter+allows+an+application+to+specify+the+queueIndex+to%0A++be+used+for+a+message+queue.+To+use+this+functionality%2C+the%0A++MessageQ.numReservedEntries+static+configuration+parameter+must+be%0A++set+to+a+specific+value.'/>
4385 <docPara content='The+default+is+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23.A.N.Y%22+title%3D%22ANY%22%3EANY%3C%2Fa%3E.+This+means+do+that+you+are+not+asking+for%0A++an+explicit+index.+MessageQ+will+find+the+first+available+one+which+is%0A++equal+or+greater+than+MessageQ.numReservedEntries.'/>
4386 </docSect>
4387 </decl>
4388 <decl kind='config' name='synchronizer' anchor='synchronizer' altext='ti.sdo.ipc.MessageQ.synchronizer' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='ISync+handle+used+to+signal+IO+completion'>
4389 <synopSpec>
4390 <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..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23per-instance_object_types%22+title%3D%22xdc.runtime.knl.ISync.Handle%22%3EISync.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esynchronizer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
4391 </synopSpec>
4392 <synopMeta>
4393 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+MessageQ.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4394 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4395 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3Esynchronizer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23per-instance_object_types%22+title%3D%22xdc.runtime.knl.ISync.Handle%22%3EISync.Handle%3C%2Fa%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
4396 </synopMeta>
4397 <synopTarg>
4398 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.MessageQ.Params%22%3EMessageQ_Params%3C%2Fa%3E+%7B'/>
4399 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4400 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23per-instance_object_types%22+title%3D%22xdc.runtime.knl.ISync.Handle%22%3EISync_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esynchronizer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4401 </synopTarg>
4402 <docSect name='details'>
4403 <docPara content='The+ISync+instance+is+used+in+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23get%22+title%3D%22get%22%3Eget%3C%2Fa%3E+and+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23put%22+title%3D%22put%22%3Eput%3C%2Fa%3E.%0A++The+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23signal%22+title%3D%22xdc.runtime.knl.ISync.signal%22%3Exdc.runtime.knl.ISync.signal%3C%2Fa%3E+is+called+as+part%0A++of+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23put%22+title%3D%22put%22%3Eput%3C%2Fa%3E+call.++The+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2Fknl%2FISync.html%23wait%22+title%3D%22xdc.runtime.knl.ISync.wait%22%3Exdc.runtime.knl.ISync.wait%3C%2Fa%3E+is%0A++called+in+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22MessageQ.html%23get%22+title%3D%22get%22%3Eget%3C%2Fa%3E+if+there+are+no+messages+present.'/>
4404 </docSect>
4405 </decl>
4406 <decl spacer='1'/>
4407 </group>
4408 <group name='per-instance creation'/>
4409 <group name='per-instance deletion'/>
4410 <group name='per-instance functions'>
4411 <decl spacer='1'/>
4412 </group>
4413 <group name='per-instance built-ins'>
4414 <synopTarg>
4415 <line tab='0' comment='The+number+of+statically-created+instance+objects' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Object_count%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
4416 <line blank='1' always='0'/>
4417 <line tab='0' comment='The+handle+of+the+i-th+statically-created+instance+object+%28array+%3D%3D+NULL%29' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Handle%22%3EMessageQ_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Object_get%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Object%22%3EMessageQ_Object%3C%2Fa%3E+*array%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+i+%29%3B'/>
4418 <line blank='1' always='0'/>
4419 <line tab='0' comment='The+handle+of+the+first+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Handle%22%3EMessageQ_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Object_first%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
4420 <line blank='1' always='0'/>
4421 <line tab='0' comment='The+handle+of+the+next+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Handle%22%3EMessageQ_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Object_next%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Handle%22%3EMessageQ_Handle%3C%2Fa%3E+handle+%29%3B'/>
4422 <line blank='1' always='0'/>
4423 <line tab='0' comment='The+heap+used+to+allocate+dynamically-created+instance+objects' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Object_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
4424 <line blank='1' always='0'/>
4425 <line tab='0' comment='The+label+associated+with+this+instance+object' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Handle_label%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Handle%22%3EMessageQ_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*buf+%29%3B'/>
4426 <line blank='1' always='0'/>
4427 <line tab='0' comment='The+name+of+this+instance+object' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMessageQ_Handle_name%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FMessageQ.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.MessageQ.Handle%22%3EMessageQ_Handle%3C%2Fa%3E+handle+%29%3B'/>
4428 </synopTarg>
4429 </group>
4430 </unit>
4431 <unit name='Notify' kind='module' nodoc='0' metaonly='0' summary='Notification+manager'>
4432 <synopSpec>
4433 <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..%2Fti%2Fsdo%2Fipc%2Fpackage.html%22+title%3D%22ti.sdo.ipc%22%3Eti.sdo.ipc%3C%2Fa%3E%3B'/>
4434 <line blank='1' always='0'/>
4435 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Gated+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
4436 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4437 <line tab='0' content='%7D'/>
4438 </synopSpec>
4439 <specInfo>
4440 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Gated+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
4441 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4442 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
4443 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4444 </specInfo>
4445 <synopMeta>
4446 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+Notify+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.Notify%27%3C%2Fspan%3E%29%3B'/>
4447 </synopMeta>
4448 <synopTarg>
4449 <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%2FNotify.h%26gt%3B%3C%2Fspan%3E'/>
4450 </synopTarg>
4451 <docSect name='details'>
4452 <docPara content='This+module+has+a+common+header+that+can+be+found+in+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fipc%2Fpackage.html%22+title%3D%22ti.ipc%22%3Eti.ipc%3C%2Fa%3E%0A++package.++Application+code+should+include+the+common+header+file+%28not+the%0A++RTSC-generated+one%29%3A%0A%0A++%3CPRE%3E%23include+%26lt%3Bti%2Fipc%2FNotify.h%26gt%3B%3C%2FPRE%3E%0A%0A++The+RTSC+module+must+be+used+in+the+application%27s+RTSC+configuration+file%0A++%28.cfg%29+if+runtime+APIs+will+be+used+in+the+application%3A%0A%0A++%3CPRE%3ENotify+%3D+xdc.useModule%28%27ti.sdo.ipc.Notify%27%29%3B%3C%2FPRE%3E%0A%0A++Documentation+for+all+runtime+APIs%2C+instance+configuration+parameters%2C%0A++error+codes+macros+and+type+definitions+available+to+the+application%0A++integrator+can+be+found+in+the%0A++%3CA+HREF%3D%22..%2F..%2F..%2F..%2Fdoxygen%2Fhtml%2Ffiles.html%22%3EDoxygen+documenation%3C%2FA%3E%0A++for+the+IPC+product.++However%2C+the+documentation+presented+on+this+page%0A++should+be+referred+to+for+information+specific+to+the+RTSC+module%2C+such+as%0A++module+configuration%2C+Errors%2C+and+Asserts.'/>
4453 <docPara content='The+Notify+module+typically+doesn%27t+require+much+%28if+any%29+configuration+at%0A++static+time.+However%2C+it+is+possible+to+reduce+the+amount+of+shared+memory%0A++used+by+the+Notify+subsystem+by+reducing+the+value+of+%3Ca+class%3D%22xdoc-link%22+href%3D%22Notify.html%23num.Events%22+title%3D%22numEvents%22%3EnumEvents%3C%2Fa%3E.'/>
4454 </docSect>
4455 <group name='local proxy modules'>
4456 <decl spacer='1'/>
4457 <decl kind='proxy' name='Module_GateProxy' anchor='.Module_.Gate.Proxy' altext='ti.sdo.ipc.Notify.Module_GateProxy' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
4458 <synopSpec>
4459 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+Module_GateProxy+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%22+title%3D%22xdc.runtime.IGateProvider%22%3EIGateProvider%3C%2Fa%3E%3B'/>
4460 </synopSpec>
4461 <synopMeta>
4462 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EModule_GateProxy%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%22+title%3D%22xdc.runtime.IGateProvider%22%3EIGateProvider%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
4463 <line elem='1'/>
4464 <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%22+title%3D%22xdc.runtime.IGateProvider%22%3EIGateProvider%3C%2Fa%3E+interface'/>
4465 <line elem='0'/>
4466 <line tab='1' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EModule_GateProxy%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%22+title%3D%22xdc.runtime.IGateProvider%22%3EIGateProvider%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
4467 <line elem='1'/>
4468 <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
4469 <line elem='0'/>
4470 <line tab='1' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EModule_GateProxy%3C%2Fspan%3E%3C%2Fgo%3E.abstractInstances%24+%3D+%3Cspan+class%3D%22xdoc-kw2%22%3Efalse%3C%2Fspan%3E'/>
4471 <line elem='1'/>
4472 <line tab='1' comment='use+indirect+runtime+function+calls+if+true'/>
4473 <line elem='0'/>
4474 </synopMeta>
4475 </decl>
4476 <decl spacer='1'/>
4477 <decl kind='proxy' name='SetupProxy' anchor='.Setup.Proxy' altext='ti.sdo.ipc.Notify.SetupProxy' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Device-specific+Notify+setup+proxy'>
4478 <synopSpec>
4479 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+SetupProxy+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup%22%3EINotifySetup%3C%2Fa%3E%3B'/>
4480 </synopSpec>
4481 <synopMeta>
4482 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3ESetupProxy%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup%22%3EINotifySetup%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
4483 <line elem='1'/>
4484 <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup%22%3EINotifySetup%3C%2Fa%3E+interface'/>
4485 <line elem='0'/>
4486 <line tab='1' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3ESetupProxy%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup%22%3EINotifySetup%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
4487 <line elem='1'/>
4488 <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
4489 <line elem='0'/>
4490 </synopMeta>
4491 </decl>
4492 </group>
4493 <group name='module-wide constants & types'>
4494 <decl kind='const' name='MAXEVENTS' anchor='.M.A.X.E.V.E.N.T.S' altext='ti.sdo.ipc.Notify.MAXEVENTS' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Maximum+number+of+events+supported+by+the+Notify+module'>
4495 <synopSpec>
4496 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMAXEVENTS%3C%2Fspan%3E%3C%2Fgo%3E+%3D+32%3B'/>
4497 </synopSpec>
4498 <synopMeta>
4499 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EMAXEVENTS%3C%2Fspan%3E%3C%2Fgo%3E+%3D+32%3B'/>
4500 </synopMeta>
4501 <synopTarg>
4502 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_MAXEVENTS%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%2932'/>
4503 </synopTarg>
4504 </decl>
4505 <decl spacer='1'/>
4506 <decl spacer='1'/>
4507 <decl kind='struct' name='BasicView' anchor='.Basic.View' altext='ti.sdo.ipc.Notify.BasicView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
4508 <synopSpec>
4509 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBasicView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4510 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4511 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcName%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4512 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElineId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4513 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edisabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4514 <line tab='0' content='%7D%3B'/>
4515 </synopSpec>
4516 <synopMeta>
4517 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EBasicView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4518 <line blank='1' always='0'/>
4519 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4520 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcName%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4521 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElineId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4522 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edisabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4523 </synopMeta>
4524 </decl>
4525 <decl spacer='1'/>
4526 <decl kind='struct' name='EventCallback' anchor='.Event.Callback' altext='ti.sdo.ipc.Notify.EventCallback' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
4527 <synopSpec>
4528 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventCallback%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4529 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfnNotifyCbck%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4530 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcbckArg%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4531 <line tab='0' content='%7D%3B'/>
4532 </synopSpec>
4533 <synopMeta>
4534 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EEventCallback%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4535 <line blank='1' always='0'/>
4536 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfnNotifyCbck%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4537 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcbckArg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4538 </synopMeta>
4539 <synopTarg>
4540 <line tab='0' 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%3ENotify_EventCallback%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4541 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfnNotifyCbck%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4542 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcbckArg%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4543 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_EventCallback%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4544 </synopTarg>
4545 </decl>
4546 <decl spacer='1'/>
4547 <decl kind='struct' name='EventDataView' anchor='.Event.Data.View' altext='ti.sdo.ipc.Notify.EventDataView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
4548 <synopSpec>
4549 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventDataView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4550 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4551 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfnNotifyCbck%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4552 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcbckArg%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4553 <line tab='0' content='%7D%3B'/>
4554 </synopSpec>
4555 <synopMeta>
4556 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EEventDataView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4557 <line blank='1' always='0'/>
4558 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4559 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfnNotifyCbck%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4560 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcbckArg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4561 </synopMeta>
4562 </decl>
4563 <decl spacer='1'/>
4564 <decl kind='struct' name='EventListener' anchor='.Event.Listener' altext='ti.sdo.ipc.Notify.EventListener' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
4565 <synopSpec>
4566 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventListener%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4567 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23.Elem%22+title%3D%22ti.sdo.utils.List.Elem%22%3EList.Elem%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eelement%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4568 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23.Event.Callback%22+title%3D%22ti.sdo.ipc.Notify.EventCallback%22%3ENotify.EventCallback%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallback%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4569 <line tab='0' content='%7D%3B'/>
4570 </synopSpec>
4571 <synopMeta>
4572 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EEventListener%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4573 <line blank='1' always='0'/>
4574 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eelement%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23.Elem%22+title%3D%22ti.sdo.utils.List.Elem%22%3EList.Elem%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4575 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallback%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23.Event.Callback%22+title%3D%22ti.sdo.ipc.Notify.EventCallback%22%3ENotify.EventCallback%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4576 </synopMeta>
4577 <synopTarg>
4578 <line tab='0' 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%3ENotify_EventListener%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4579 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23.Elem%22+title%3D%22ti.sdo.utils.List.Elem%22%3EList_Elem%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eelement%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4580 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23.Event.Callback%22+title%3D%22ti.sdo.ipc.Notify.EventCallback%22%3ENotify_EventCallback%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallback%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4581 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_EventListener%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4582 </synopTarg>
4583 </decl>
4584 <decl spacer='1'/>
4585 <decl kind='struct' name='Instance_State' anchor='.Instance_.State' altext='ti.sdo.ipc.Notify.Instance_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
4586 <synopSpec>
4587 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4588 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Enesting%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4589 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.Handle%22%3EINotifyDriver.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdriverHandle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4590 <line tab='1' content='%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%3B'/>
4591 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElineId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4592 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23.Event.Callback%22+title%3D%22ti.sdo.ipc.Notify.EventCallback%22%3ENotify.EventCallback%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallbacks%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
4593 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.List.Object%22%3EList.Object%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventList%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
4594 <line tab='0' content='%7D%3B'/>
4595 </synopSpec>
4596 <synopMeta>
4597 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4598 <line blank='1' always='0'/>
4599 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Enesting%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4600 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdriverHandle%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.Handle%22%3EINotifyDriver.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4601 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4602 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElineId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4603 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallbacks%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23.Event.Callback%22+title%3D%22ti.sdo.ipc.Notify.EventCallback%22%3ENotify.EventCallback%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4604 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventList%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.List.Object%22%3EList.Object%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4605 </synopMeta>
4606 <synopTarg>
4607 <line tab='0' 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%3ENotify_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4608 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Enesting%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4609 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.Handle%22%3EINotifyDriver_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdriverHandle%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4610 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4611 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElineId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4612 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23.Event.Callback%22+title%3D%22ti.sdo.ipc.Notify.EventCallback%22%3ENotify_EventCallback%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallbacks%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
4613 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Futils%2FList.html%23per-instance_object_types%22+title%3D%22ti.sdo.utils.List.Object%22%3EList_Object%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventList%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
4614 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4615 </synopTarg>
4616 </decl>
4617 <decl spacer='1'/>
4618 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.sdo.ipc.Notify.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
4619 <synopSpec>
4620 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4621 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnotifyHandles%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
4622 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalEnableMask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4623 <line tab='0' content='%7D%3B'/>
4624 </synopSpec>
4625 <synopMeta>
4626 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4627 <line blank='1' always='0'/>
4628 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnotifyHandles%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify.Handle%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4629 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalEnableMask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
4630 </synopMeta>
4631 <synopTarg>
4632 <line tab='0' 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%3ENotify_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
4633 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnotifyHandles%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
4634 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalEnableMask%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4635 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4636 </synopTarg>
4637 </decl>
4638 </group>
4639 <group name='module-wide config parameters'>
4640 <decl spacer='1'/>
4641 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.Notify.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
4642 <synopSpec>
4643 <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..%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'/>
4644 <line tab='1' content='%255B'/>
4645 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
4646 <line tab='2' content='%257B'/>
4647 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4648 <line tab='3' content='fields%253A%2B%255B'/>
4649 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
4650 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
4651 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
4652 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
4653 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
4654 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
4655 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
4656 <line tab='3' content='%255D'/>
4657 <line tab='2' content='%257D'/>
4658 <line tab='1' content='%255D%252C'/>
4659 <line tab='1' content='%255B'/>
4660 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
4661 <line tab='2' content='%257B'/>
4662 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4663 <line tab='3' content='fields%253A%2B%255B'/>
4664 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
4665 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
4666 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
4667 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
4668 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
4669 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
4670 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
4671 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
4672 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
4673 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
4674 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
4675 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
4676 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
4677 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
4678 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
4679 <line tab='3' content='%255D'/>
4680 <line tab='2' content='%257D'/>
4681 <line tab='1' content='%255D%252C'/>
4682 <line tab='1' content='%255B'/>
4683 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
4684 <line tab='2' content='%257B'/>
4685 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4686 <line tab='3' content='fields%253A%2B%255B'/>
4687 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
4688 <line tab='4' content='%2522common%2524.gateParams%2522'/>
4689 <line tab='3' content='%255D'/>
4690 <line tab='2' content='%257D'/>
4691 <line tab='1' content='%255D%252C'/>
4692 <line tab='1' content='%255B'/>
4693 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
4694 <line tab='2' content='%257B'/>
4695 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4696 <line tab='3' content='fields%253A%2B%255B'/>
4697 <line tab='4' content='%2522Log.Event%2522'/>
4698 <line tab='3' content='%255D'/>
4699 <line tab='2' content='%257D'/>
4700 <line tab='1' content='%255D%252C'/>
4701 <line tab='1' content='%255B'/>
4702 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
4703 <line tab='2' content='%257B'/>
4704 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
4705 <line tab='3' content='fields%253A%2B%255B'/>
4706 <line tab='4' content='%2522Log.Event%2522'/>
4707 <line tab='3' content='%255D'/>
4708 <line tab='2' content='%257D'/>
4709 <line tab='1' content='%255D%252C'/>
4710 <line tab='1' content='%255B'/>
4711 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
4712 <line tab='2' content='%257B'/>
4713 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4714 <line tab='3' content='fields%253A%2B%255B'/>
4715 <line tab='4' content='%2522Assert.Id%2522'/>
4716 <line tab='3' content='%255D'/>
4717 <line tab='2' content='%257D'/>
4718 <line tab='1' content='%255D%252C'/>
4719 <line tab='1' content='%255B'/>
4720 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
4721 <line tab='2' content='%257B'/>
4722 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
4723 <line tab='3' content='fields%253A%2B%255B'/>
4724 <line tab='4' content='%2522Assert.Id%2522'/>
4725 <line tab='3' content='%255D'/>
4726 <line tab='2' content='%257D'/>
4727 <line tab='1' content='%255D%252C'/>
4728 <line tab='1' content='%255B'/>
4729 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
4730 <line tab='2' content='%257B'/>
4731 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4732 <line tab='3' content='fields%253A%2B%255B'/>
4733 <line tab='4' content='%2522Error.Id%2522'/>
4734 <line tab='3' content='%255D'/>
4735 <line tab='2' content='%257D'/>
4736 <line tab='1' content='%255D%252C'/>
4737 <line tab='1' content='%255B'/>
4738 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
4739 <line tab='2' content='%257B'/>
4740 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
4741 <line tab='3' content='fields%253A%2B%255B'/>
4742 <line tab='4' content='%2522Error.Id%2522'/>
4743 <line tab='3' content='%255D'/>
4744 <line tab='2' content='%257D'/>
4745 <line tab='1' content='%255D'/>
4746 <line tab='0' content='%255D%3B'/>
4747 </synopSpec>
4748 <synopMeta>
4749 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
4750 <line tab='1' content='%255B'/>
4751 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
4752 <line tab='2' content='%257B'/>
4753 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4754 <line tab='3' content='fields%253A%2B%255B'/>
4755 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
4756 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
4757 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
4758 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
4759 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
4760 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
4761 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
4762 <line tab='3' content='%255D'/>
4763 <line tab='2' content='%257D'/>
4764 <line tab='1' content='%255D%252C'/>
4765 <line tab='1' content='%255B'/>
4766 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
4767 <line tab='2' content='%257B'/>
4768 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4769 <line tab='3' content='fields%253A%2B%255B'/>
4770 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
4771 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
4772 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
4773 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
4774 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
4775 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
4776 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
4777 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
4778 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
4779 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
4780 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
4781 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
4782 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
4783 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
4784 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
4785 <line tab='3' content='%255D'/>
4786 <line tab='2' content='%257D'/>
4787 <line tab='1' content='%255D%252C'/>
4788 <line tab='1' content='%255B'/>
4789 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
4790 <line tab='2' content='%257B'/>
4791 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4792 <line tab='3' content='fields%253A%2B%255B'/>
4793 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
4794 <line tab='4' content='%2522common%2524.gateParams%2522'/>
4795 <line tab='3' content='%255D'/>
4796 <line tab='2' content='%257D'/>
4797 <line tab='1' content='%255D%252C'/>
4798 <line tab='1' content='%255B'/>
4799 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
4800 <line tab='2' content='%257B'/>
4801 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4802 <line tab='3' content='fields%253A%2B%255B'/>
4803 <line tab='4' content='%2522Log.Event%2522'/>
4804 <line tab='3' content='%255D'/>
4805 <line tab='2' content='%257D'/>
4806 <line tab='1' content='%255D%252C'/>
4807 <line tab='1' content='%255B'/>
4808 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
4809 <line tab='2' content='%257B'/>
4810 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
4811 <line tab='3' content='fields%253A%2B%255B'/>
4812 <line tab='4' content='%2522Log.Event%2522'/>
4813 <line tab='3' content='%255D'/>
4814 <line tab='2' content='%257D'/>
4815 <line tab='1' content='%255D%252C'/>
4816 <line tab='1' content='%255B'/>
4817 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
4818 <line tab='2' content='%257B'/>
4819 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4820 <line tab='3' content='fields%253A%2B%255B'/>
4821 <line tab='4' content='%2522Assert.Id%2522'/>
4822 <line tab='3' content='%255D'/>
4823 <line tab='2' content='%257D'/>
4824 <line tab='1' content='%255D%252C'/>
4825 <line tab='1' content='%255B'/>
4826 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
4827 <line tab='2' content='%257B'/>
4828 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
4829 <line tab='3' content='fields%253A%2B%255B'/>
4830 <line tab='4' content='%2522Assert.Id%2522'/>
4831 <line tab='3' content='%255D'/>
4832 <line tab='2' content='%257D'/>
4833 <line tab='1' content='%255D%252C'/>
4834 <line tab='1' content='%255B'/>
4835 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
4836 <line tab='2' content='%257B'/>
4837 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
4838 <line tab='3' content='fields%253A%2B%255B'/>
4839 <line tab='4' content='%2522Error.Id%2522'/>
4840 <line tab='3' content='%255D'/>
4841 <line tab='2' content='%257D'/>
4842 <line tab='1' content='%255D%252C'/>
4843 <line tab='1' content='%255B'/>
4844 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
4845 <line tab='2' content='%257B'/>
4846 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
4847 <line tab='3' content='fields%253A%2B%255B'/>
4848 <line tab='4' content='%2522Error.Id%2522'/>
4849 <line tab='3' content='%255D'/>
4850 <line tab='2' content='%257D'/>
4851 <line tab='1' content='%255D'/>
4852 <line tab='0' content='%255D%3B'/>
4853 </synopMeta>
4854 </decl>
4855 <decl spacer='1'/>
4856 <decl kind='config' name='A_alreadyRegistered' anchor='.A_already.Registered' altext='ti.sdo.ipc.Notify.A_alreadyRegistered' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+trying+to+re-register+for+given+line+and+processor'>
4857 <synopSpec>
4858 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_alreadyRegistered%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
4859 <line tab='1' content='msg%253A%2B%2522A_alreadyRegistered%253A%2BNotify%2Binstance%2Bfor%2Bthe%2Bprocessor%252Fline%2Balready%2Bregistered%2522'/>
4860 <line tab='0' content='%257D%3B'/>
4861 </synopSpec>
4862 <synopMeta>
4863 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EA_alreadyRegistered%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
4864 <line tab='1' content='msg%253A%2B%2522A_alreadyRegistered%253A%2BNotify%2Binstance%2Bfor%2Bthe%2Bprocessor%252Fline%2Balready%2Bregistered%2522'/>
4865 <line tab='0' content='%257D%3B'/>
4866 </synopMeta>
4867 <synopTarg>
4868 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_A_alreadyRegistered%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4869 </synopTarg>
4870 </decl>
4871 <decl kind='config' name='A_internal' anchor='.A_internal' altext='ti.sdo.ipc.Notify.A_internal' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+an+internal+error+is+encountered'>
4872 <synopSpec>
4873 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_internal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
4874 <line tab='1' content='msg%253A%2B%2522A_internal%253A%2BAn%2Binternal%2Berror%2Bhas%2Boccurred%2522'/>
4875 <line tab='0' content='%257D%3B'/>
4876 </synopSpec>
4877 <synopMeta>
4878 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EA_internal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
4879 <line tab='1' content='msg%253A%2B%2522A_internal%253A%2BAn%2Binternal%2Berror%2Bhas%2Boccurred%2522'/>
4880 <line tab='0' content='%257D%3B'/>
4881 </synopMeta>
4882 <synopTarg>
4883 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_A_internal%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4884 </synopTarg>
4885 </decl>
4886 <decl kind='config' name='A_invArgument' anchor='.A_inv.Argument' altext='ti.sdo.ipc.Notify.A_invArgument' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+an+argument+is+invalid'>
4887 <synopSpec>
4888 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_invArgument%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
4889 <line tab='1' content='msg%253A%2B%2522A_invArgument%253A%2BInvalid%2Bargument%2Bsupplied%2522'/>
4890 <line tab='0' content='%257D%3B'/>
4891 </synopSpec>
4892 <synopMeta>
4893 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EA_invArgument%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
4894 <line tab='1' content='msg%253A%2B%2522A_invArgument%253A%2BInvalid%2Bargument%2Bsupplied%2522'/>
4895 <line tab='0' content='%257D%3B'/>
4896 </synopMeta>
4897 <synopTarg>
4898 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_A_invArgument%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4899 </synopTarg>
4900 </decl>
4901 <decl kind='config' name='A_notRegistered' anchor='.A_not.Registered' altext='ti.sdo.ipc.Notify.A_notRegistered' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+trying+to+use+an+unregistered+Notify+instance'>
4902 <synopSpec>
4903 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_notRegistered%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
4904 <line tab='1' content='msg%253A%2B%2522A_notRegistered%253A%2BNotify%2Binstance%2Bnot%2Byet%2Bregistered%2Bfor%2Bthe%2Bprocessor%252Fline%2522'/>
4905 <line tab='0' content='%257D%3B'/>
4906 </synopSpec>
4907 <synopMeta>
4908 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EA_notRegistered%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
4909 <line tab='1' content='msg%253A%2B%2522A_notRegistered%253A%2BNotify%2Binstance%2Bnot%2Byet%2Bregistered%2Bfor%2Bthe%2Bprocessor%252Fline%2522'/>
4910 <line tab='0' content='%257D%3B'/>
4911 </synopMeta>
4912 <synopTarg>
4913 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_A_notRegistered%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4914 </synopTarg>
4915 </decl>
4916 <decl kind='config' name='A_outOfOrderNesting' anchor='.A_out.Of.Order.Nesting' altext='ti.sdo.ipc.Notify.A_outOfOrderNesting' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+%3Ca+class%3D%22xdoc-link%22+href%3D%22Notify.html%23restore%22+title%3D%22restore%22%3Erestore%3C%2Fa%3E+called+with+improper+key'>
4917 <synopSpec>
4918 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_outOfOrderNesting%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
4919 <line tab='1' content='msg%253A%2B%2522A_outOfOrderNesting%253A%2BOut%2Bof%2Border%2Bnesting%2522'/>
4920 <line tab='0' content='%257D%3B'/>
4921 </synopSpec>
4922 <synopMeta>
4923 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EA_outOfOrderNesting%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
4924 <line tab='1' content='msg%253A%2B%2522A_outOfOrderNesting%253A%2BOut%2Bof%2Border%2Bnesting%2522'/>
4925 <line tab='0' content='%257D%3B'/>
4926 </synopMeta>
4927 <synopTarg>
4928 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_A_outOfOrderNesting%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4929 </synopTarg>
4930 </decl>
4931 <decl kind='config' name='A_reservedEvent' anchor='.A_reserved.Event' altext='ti.sdo.ipc.Notify.A_reservedEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+trying+to+improperly+use+a+reserved+event'>
4932 <synopSpec>
4933 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_reservedEvent%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
4934 <line tab='1' content='msg%253A%2B%2522A_reservedEvent%253A%2BImproper%2Buse%2Bof%2Ba%2Breserved%2Bevent%2522'/>
4935 <line tab='0' content='%257D%3B'/>
4936 </synopSpec>
4937 <synopMeta>
4938 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EA_reservedEvent%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
4939 <line tab='1' content='msg%253A%2B%2522A_reservedEvent%253A%2BImproper%2Buse%2Bof%2Ba%2Breserved%2Bevent%2522'/>
4940 <line tab='0' content='%257D%3B'/>
4941 </synopMeta>
4942 <synopTarg>
4943 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_A_reservedEvent%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4944 </synopTarg>
4945 </decl>
4946 <decl kind='config' name='numEvents' anchor='num.Events' altext='ti.sdo.ipc.Notify.numEvents' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Number+of+events+supported+by+Notify'>
4947 <synopSpec>
4948 <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%3EnumEvents%3C%2Fspan%3E%3C%2Fgo%3E+%3D+32%3B'/>
4949 </synopSpec>
4950 <synopMeta>
4951 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EnumEvents%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+32%3B'/>
4952 </synopMeta>
4953 <synopTarg>
4954 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_numEvents%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4955 </synopTarg>
4956 <docSect name='details'>
4957 <docPara content='Lowering+this+value+offers+the+benefit+of+lower+footprint+especially+in%0A++shared+memory.'/>
4958 </docSect>
4959 </decl>
4960 <decl kind='config' name='numLines' anchor='num.Lines' altext='ti.sdo.ipc.Notify.numLines' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
4961 <synopSpec>
4962 <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%3EnumLines%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
4963 </synopSpec>
4964 <synopMeta>
4965 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EnumLines%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+1%3B'/>
4966 </synopMeta>
4967 <synopTarg>
4968 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_numLines%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4969 </synopTarg>
4970 </decl>
4971 <decl kind='config' name='reservedEvents' anchor='reserved.Events' altext='ti.sdo.ipc.Notify.reservedEvents' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Number+of+reserved+event+numbers'>
4972 <synopSpec>
4973 <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%3EreservedEvents%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
4974 </synopSpec>
4975 <synopMeta>
4976 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EreservedEvents%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+5%3B'/>
4977 </synopMeta>
4978 <synopTarg>
4979 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_reservedEvents%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4980 </synopTarg>
4981 <docSect name='details'>
4982 <docPara content='The+first+reservedEvents+event+numbers+are+reserved+for%0A++middleware+modules.+Attempts+to+use+these+reserved+events%0A++will+result+in+a+%3Ca+class%3D%22xdoc-link%22+href%3D%22Notify.html%23.A_reserved.Event%22+title%3D%22A_reservedEvent%22%3EA_reservedEvent%3C%2Fa%3E+assert.'/>
4983 <docPara content='To+use+the+reserved+events%2C+the+top+16-bits+of+the+eventId+must+equal%0A++Notify_SYSTEMKEY.'/>
4984 </docSect>
4985 </decl>
4986 <decl kind='config' name='sendEventPollCount' anchor='send.Event.Poll.Count' altext='ti.sdo.ipc.Notify.sendEventPollCount' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Poll+for+specified+amount+before+sendEvent+times+out'>
4987 <synopSpec>
4988 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsendEventPollCount%3C%2Fspan%3E%3C%2Fgo%3E+%3D+-1%3B'/>
4989 </synopSpec>
4990 <synopMeta>
4991 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EsendEventPollCount%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E+-1%3B'/>
4992 </synopMeta>
4993 <synopTarg>
4994 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_sendEventPollCount%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
4995 </synopTarg>
4996 <docSect name='details'>
4997 <docPara content='Setting+a+finite+value+for+sendEventPollCount+will+cause%0A++Notify_sendEvent+to+poll+for+an+amount+of+time%0A++proportional+to+this+value+when+the+%27waitClear%27+flag+is+TRUE.'/>
4998 </docSect>
4999 </decl>
5000 <decl spacer='1'/>
5001 <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.Notify.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..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
5002 <synopSpec>
5003 <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..%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'/>
5004 </synopSpec>
5005 <synopMeta>
5006 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
5007 </synopMeta>
5008 <docSect name='details'>
5009 <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.'/>
5010 </docSect>
5011 </decl>
5012 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.Notify.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
5013 <synopSpec>
5014 <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'/>
5015 </synopSpec>
5016 <synopMeta>
5017 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%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%253Etrue%253C%252Fspan%253E%3B'/>
5018 </synopMeta>
5019 </decl>
5020 <decl kind='config' name='rovViewInfo' anchor='rov.View.Info' altext='ti.sdo.ipc.Notify.rovViewInfo' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5021 <synopSpec>
5022 <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..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
5023 </synopSpec>
5024 <synopMeta>
5025 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
5026 </synopMeta>
5027 </decl>
5028 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.Notify.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..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
5029 <synopSpec>
5030 <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..%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'/>
5031 </synopSpec>
5032 <synopMeta>
5033 <line tab='0' content='%3Cgo%3ENotify.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
5034 </synopMeta>
5035 </decl>
5036 </group>
5037 <group name='module-wide data'>
5038 </group>
5039 <group name='module-wide functions'>
5040 <decl kind='fxn' name='detach' anchor='detach' altext='ti.sdo.ipc.Notify.detach' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
5041 <synopSpec>
5042 <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'/>
5043 </synopSpec>
5044 <synopTarg>
5045 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_detach%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'/>
5046 </synopTarg>
5047 </decl>
5048 <decl spacer='1'/>
5049 </group>
5050 <group name='module-wide built-ins'>
5051 <synopTarg>
5052 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
5053 <line blank='1' always='0'/>
5054 <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
5055 <line blank='1' always='0'/>
5056 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
5057 <line blank='1' always='0'/>
5058 <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
5059 <line blank='1' always='0'/>
5060 <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
5061 <line blank='1' always='0'/>
5062 <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
5063 </synopTarg>
5064 </group>
5065 <group name='$instance'>
5066 <synopSpec>
5067 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
5068 <line blank='1' always='0'/>
5069 </synopSpec>
5070 </group>
5071 <group name='per-instance object types'>
5072 <synopTarg>
5073 <line tab='0' comment='Opaque+internal+representation+of+an+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%3ENotify_Object%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Object%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5074 <line blank='1' always='0'/>
5075 <line tab='0' comment='Client+reference+to+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Object%22%3ENotify_Object%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5076 <line blank='1' always='0'/>
5077 <line tab='0' comment='Opaque+client+structure+large+enough+to+hold+an+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%3ENotify_Struct%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Struct%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5078 <line blank='1' always='1'/>
5079 <line tab='0' comment='Convert+this+instance+structure+pointer+into+an+instance+handle' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_handle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Struct%22%3ENotify_Struct%3C%2Fa%3E+*structP+%29%3B'/>
5080 <line blank='1' always='0'/>
5081 <line tab='0' comment='Convert+this+instance+handle+into+an+instance+structure+pointer' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Struct%22%3ENotify_Struct%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_struct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify_Handle%3C%2Fa%3E+handle+%29%3B'/>
5082 </synopTarg>
5083 </group>
5084 <group name='per-instance config parameters'>
5085 <synopMeta>
5086 <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+Notify.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5087 </synopMeta>
5088 <synopTarg>
5089 <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%3ENotify_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
5090 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'/>
5091 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5092 <line blank='1' always='1'/>
5093 <line tab='0' comment='Initialize+this+config-params+structure+with+supplier-specified+defaults+before+instance+creation' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Params_init%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.Notify.Params%22%3ENotify_Params%3C%2Fa%3E+*params+%29%3B'/>
5094 </synopTarg>
5095 <decl spacer='1'/>
5096 </group>
5097 <group name='per-instance creation'/>
5098 <group name='per-instance deletion'/>
5099 <group name='per-instance functions'>
5100 <decl kind='fxn' name='exec' anchor='exec' altext='ti.sdo.ipc.Notify.exec' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary=''>
5101 <synopSpec>
5102 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eexec%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+%29%3B'/>
5103 </synopSpec>
5104 <synopTarg>
5105 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_exec%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify_Handle%3C%2Fa%3E+handle%2C+%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+%29%3B'/>
5106 </synopTarg>
5107 <docSect name='ARGUMENTS'>
5108 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotify%3C%2Ftt%3E+instance+object'>
5109 </docChild>
5110 </docSect>
5111 </decl>
5112 <decl spacer='1'/>
5113 </group>
5114 <group name='per-instance built-ins'>
5115 <synopTarg>
5116 <line tab='0' comment='The+number+of+statically-created+instance+objects' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Object_count%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
5117 <line blank='1' always='0'/>
5118 <line tab='0' comment='The+handle+of+the+i-th+statically-created+instance+object+%28array+%3D%3D+NULL%29' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Object_get%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Object%22%3ENotify_Object%3C%2Fa%3E+*array%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+i+%29%3B'/>
5119 <line blank='1' always='0'/>
5120 <line tab='0' comment='The+handle+of+the+first+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Object_first%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
5121 <line blank='1' always='0'/>
5122 <line tab='0' comment='The+handle+of+the+next+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Object_next%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify_Handle%3C%2Fa%3E+handle+%29%3B'/>
5123 <line blank='1' always='0'/>
5124 <line tab='0' comment='The+heap+used+to+allocate+dynamically-created+instance+objects' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Object_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
5125 <line blank='1' always='0'/>
5126 <line tab='0' comment='The+label+associated+with+this+instance+object' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Handle_label%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*buf+%29%3B'/>
5127 <line blank='1' always='0'/>
5128 <line tab='0' comment='The+name+of+this+instance+object' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotify_Handle_name%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify_Handle%3C%2Fa%3E+handle+%29%3B'/>
5129 </synopTarg>
5130 </group>
5131 </unit>
5132 <unit name='SharedRegion' kind='module' nodoc='0' metaonly='0' summary='Shared+memory+manager+and+address+translator'>
5133 <synopSpec>
5134 <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..%2Fti%2Fsdo%2Fipc%2Fpackage.html%22+title%3D%22ti.sdo.ipc%22%3Eti.sdo.ipc%3C%2Fa%3E%3B'/>
5135 <line blank='1' always='0'/>
5136 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
5137 <line tab='0' content='%7D'/>
5138 </synopSpec>
5139 <specInfo>
5140 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5141 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
5142 </specInfo>
5143 <synopMeta>
5144 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+SharedRegion+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.SharedRegion%27%3C%2Fspan%3E%29%3B'/>
5145 </synopMeta>
5146 <synopTarg>
5147 <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%2FSharedRegion.h%26gt%3B%3C%2Fspan%3E'/>
5148 </synopTarg>
5149 <docSect name='details'>
5150 <docPara content='This+module+has+a+common+header+that+can+be+found+in+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fipc%2Fpackage.html%22+title%3D%22ti.ipc%22%3Eti.ipc%3C%2Fa%3E%0A++package.++Application+code+should+include+the+common+header+file+%28not+the%0A++RTSC-generated+one%29%3A%0A%0A++%3CPRE%3E%23include+%26lt%3Bti%2Fipc%2FSharedRegion.h%26gt%3B%3C%2FPRE%3E%0A%0A++The+RTSC+module+must+be+used+in+the+application%27s+RTSC+configuration+file%0A++%28.cfg%29+if+runtime+APIs+will+be+used+in+the+application%3A%0A%0A++%3CPRE%3ESharedRegion+%3D+xdc.useModule%28%27ti.sdo.ipc.SharedRegion%27%29%3B%3C%2FPRE%3E%0A%0A++Documentation+for+all+runtime+APIs%2C+instance+configuration+parameters%2C%0A++error+codes+macros+and+type+definitions+available+to+the+application%0A++integrator+can+be+found+in+the%0A++%3CA+HREF%3D%22..%2F..%2F..%2F..%2Fdoxygen%2Fhtml%2Ffiles.html%22%3EDoxygen+documenation%3C%2FA%3E%0A++for+the+IPC+product.++However%2C+the+documentation+presented+on+this+page%0A++should+be+referred+to+for+information+specific+to+the+RTSC+module%2C+such+as%0A++module+configuration%2C+Errors%2C+and+Asserts.'/>
5151 <docPara content='The+SharedRegion+module+is+designed+to+be+used+in+a+multi-processor%0A++environment+in+which+memory+regions+are+shared+and+accessed%0A++across+different+processors.+The+module+itself+does+not+use+any+shared%0A++memory%2C+because+all+module+state+is+stored+locally.++SharedRegion%0A++APIs+use+the+system+gate+for+thread+protection.'/>
5152 <docPara content='This+module+creates+and+stores+a+local+shared+memory+region+table.++The%0A++table+contains+the+processor%27s+view+for+every+shared+region+in+the+system.%0A++The+table+must+not+contain+any+overlapping+regions.++Each+processor%27s%0A++view+of+a+particular+shared+memory+region+is+determined+by+the+region+id.%0A++In+cases+where+a+processor+cannot+access+a+certain+shared+memory+region%2C%0A++that+shared+memory+region+should+be+left+invalid+for+that+processor.%0A++Note%3A++The+%3Ca+class%3D%22xdoc-link%22+href%3D%22SharedRegion.html%23num.Entries%22+title%3D%22numEntries%22%3EnumEntries%3C%2Fa%3E+must+be+the+same+on+all+processors.'/>
5153 <docPara content='Each+shared+region+contains+the+following%3A'/>
5154 <docPara content='%3CUL%3E%3CLI%3Ebase%3A++++++++++The+base+address%0A%3C%2FLI%3E%3CLI%3Elen%3A+++++++++++The+length%0A%3C%2FLI%3E%3CLI%3Ename%3A++++++++++The+name+of+the+region%0A%3C%2FLI%3E%3CLI%3EisValid%3A+++++++Whether+the+region+is+valid%0A%3C%2FLI%3E%3CLI%3EownerProcId%3A+++The+id+of+the+processor+which+owns+the+region%0A%3C%2FLI%3E%3CLI%3EcacheEnable%3A+++Whether+the+region+is+cacheable%0A%3C%2FLI%3E%3CLI%3EcacheLineSize%3A+The+cache+line+size%0A%3C%2FLI%3E%3CLI%3EcreateHeap%3A++++Whether+a+heap+is+created+for+the+region.%0A%3C%2FLI%3E%3C%2FUL%3E'/>
5155 <docPara content='A+region+is+added+statically+using+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22SharedRegion.html%23set.Entry.Meta%22+title%3D%22setEntryMeta%22%3EsetEntryMeta%3C%2Fa%3E+API.%0A++The+length+of+a+region+must+be+the+same+across+all+processors.%0A++The+owner+of+the+region+can+be+specified.++If+specified%2C+the+owner%0A++manages+the+shared+region.++It+creates+a+HeapMemMP+instance+which+spans%0A++the+full+size+of+the+region.++The+other+processors+open+the+same+HeapMemMP%0A++instance.'/>
5156 <docPara content='Note%3A+Prior+to+calling+Ipc_start%28%29%2C+If+a+SharedRegion%27s+%27isValid%27%0A++is+true+and+%27createHeap%27+is+true+then+the+owner+of+the+SharedRegion%0A++must+be+the+same+as+the+owner+of+SharedRegion+0.'/>
5157 <docPara content='An+example+of+a+SharedRegion+configuration+is+as+follows%3A'/>
5158 <docPara content='%3CPRE+class%3D%22Example%22%3E%0A+var+SharedRegion+%3D+xdc.useModule%28%27ti.sdo.ipc.SharedRegion%27%29%3B%0A+SharedRegion.setEntryMeta%280%2C%0A+++++%7B+base%3A+0x80000000%2C%0A+++++++len%3A+0x20000%2C%0A+++++++ownerProcId%3A+0%2C%0A+++++++isValid%3A+true%2C%0A+++++++cacheLineSize%3A+64%2C%0A+++++++name%3A+%22DDR2%22%2C%0A+++++%7D%29%3B%0A%0A%3C%2FPRE%3E'/>
5159 <docPara content='The+shared+region+table+along+with+a+shared+region+pointer+%28SRPtr%29%0A++is+used+to+do+address+translation+at+runtime.+The+shared+region%0A++pointer+is+a+32-bit+portable+pointer+composed+of+an+id+and+offset.%0A++The+most+significant+bits+of+a+SRPtr+are+used+for+the+id.%0A++The+id+corresponds+to+the+index+of+the+entry+in+the+table.%0A++The+offset+is+the+offset+from+the+base+of+the+shared+memory+region.%0A++The+number+of+entries+in+the+table+determines+the+number+of+bits+to%0A++use+for+the+id.++Increasing+the+number+of+entries+increases+the%0A++range+of+ids+but+decreases+the+range+of+the+offset.'/>
5160 <docPara content='Note%3A++Region+0+must+be+visible+by+all+processors.++Region+0+is+used+for%0A+++++++++synchonizing+the+processors%2C+creating+the+default+GateMP%2C+and%0A+++++++++creating+Notify+and+MessageQ+transport+instances.++The+HeapMemMP%0A+++++++++created+in+Region+0+is+the+length+of+the+region+minus+memory%0A+++++++++reserved+for+creating+these+internal+instances.'/>
5161 <docPara content='Refer+to+the+doxygen+documentation+for+run-time+API+documenation.'/>
5162 </docSect>
5163 <group name='local proxy modules'>
5164 </group>
5165 <group name='module-wide constants & types'>
5166 <decl kind='const' name='CREATED' anchor='.C.R.E.A.T.E.D' altext='ti.sdo.ipc.SharedRegion.CREATED' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
5167 <synopSpec>
5168 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ECREATED%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x08111963%3B'/>
5169 </synopSpec>
5170 <synopMeta>
5171 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3ECREATED%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x08111963%3B'/>
5172 </synopMeta>
5173 <synopTarg>
5174 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_CREATED%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%290x08111963'/>
5175 </synopTarg>
5176 </decl>
5177 <decl kind='const' name='DEFAULTOWNERID' anchor='.D.E.F.A.U.L.T.O.W.N.E.R.I.D' altext='ti.sdo.ipc.SharedRegion.DEFAULTOWNERID' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+default+owner+proc+id'>
5178 <synopSpec>
5179 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EDEFAULTOWNERID%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257E0%3B'/>
5180 </synopSpec>
5181 <synopMeta>
5182 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EDEFAULTOWNERID%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257E0%3B'/>
5183 </synopMeta>
5184 <synopTarg>
5185 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_DEFAULTOWNERID%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%29%257E0'/>
5186 </synopTarg>
5187 </decl>
5188 <decl kind='const' name='INVALIDREGIONID' anchor='.I.N.V.A.L.I.D.R.E.G.I.O.N.I.D' altext='ti.sdo.ipc.SharedRegion.INVALIDREGIONID' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+invalid+id'>
5189 <synopSpec>
5190 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINVALIDREGIONID%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFF%3B'/>
5191 </synopSpec>
5192 <synopMeta>
5193 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EINVALIDREGIONID%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFF%3B'/>
5194 </synopMeta>
5195 <synopTarg>
5196 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_INVALIDREGIONID%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%290xFFFF'/>
5197 </synopTarg>
5198 </decl>
5199 <decl spacer='1'/>
5200 <decl kind='typedef' name='SRPtr' anchor='.S.R.Ptr' altext='ti.sdo.ipc.SharedRegion.SRPtr' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Definition+of+shared+region+pointer+type'>
5201 <synopSpec>
5202 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESRPtr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5203 </synopSpec>
5204 <synopTarg>
5205 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_SRPtr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5206 </synopTarg>
5207 </decl>
5208 <decl spacer='1'/>
5209 <decl kind='struct' name='Entry' anchor='.Entry' altext='ti.sdo.ipc.SharedRegion.Entry' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Structure+for+specifying+a+region'>
5210 <synopSpec>
5211 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
5212 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebase%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5213 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elen%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5214 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EownerProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5215 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisValid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5216 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheEnable%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5217 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheLineSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5218 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcreateHeap%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5219 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5220 <line tab='0' content='%7D%3B'/>
5221 </synopSpec>
5222 <synopMeta>
5223 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5224 <line blank='1' always='0'/>
5225 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebase%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5226 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elen%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5227 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EownerProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5228 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisValid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5229 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheEnable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5230 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheLineSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5231 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcreateHeap%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5232 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5233 </synopMeta>
5234 <synopTarg>
5235 <line tab='0' 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%3ESharedRegion_Entry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
5236 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebase%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5237 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elen%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5238 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EownerProcId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5239 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisValid%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5240 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheEnable%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5241 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheLineSize%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5242 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcreateHeap%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5243 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5244 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_Entry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5245 </synopTarg>
5246 <docSect name='FIELDS'>
5247 <docChild name='base' summary='The+base+address.'>
5248 </docChild>
5249 <docChild name='len' summary='The+length.'>
5250 </docChild>
5251 <docChild name='ownerProcId' summary='MultiProc+id+of+processor+that+manages+region.'>
5252 </docChild>
5253 <docChild name='isValid' summary='Whether+the+region+is+valid+or+not.'>
5254 </docChild>
5255 <docChild name='cacheEnable' summary='Whether+the+region+is+cacheable.'>
5256 </docChild>
5257 <docChild name='cacheLineSize' summary='The+cache+line+size+for+the+region.'>
5258 </docChild>
5259 <docChild name='createHeap' summary='Whether+a+heap+is+created+for+the+region.'>
5260 </docChild>
5261 <docChild name='name' summary='The+name+associated+with+the+region.'>
5262 </docChild>
5263 </docSect>
5264 <docSect name='details'>
5265 <docPara content='Each+region+entry+should+not+overlap+with+any+other+entry.++The%0A++length+of+a+region+should+be+the+same+across+all+processors.'/>
5266 <docPara content='During+static+configuration%2C+the+%27isValid%27+field+can+be+set+to+%27false%27%0A++to+signify+a+partially+completed+entry.++This+should+only+be+done%0A++if+the+base+address+of+the+entry+is+not+known+during+static%0A++configuration.++The+entry+can+be+completed+and+the%0A++%27isValid%27+field+can+be+set+to+true+at+runtime.'/>
5267 </docSect>
5268 </decl>
5269 <decl spacer='1'/>
5270 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.sdo.ipc.SharedRegion.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
5271 <synopSpec>
5272 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
5273 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.Region%22+title%3D%22ti.sdo.ipc.SharedRegion.Region%22%3ESharedRegion.Region%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eregions%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
5274 <line tab='0' content='%7D%3B'/>
5275 </synopSpec>
5276 <synopMeta>
5277 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5278 <line blank='1' always='0'/>
5279 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eregions%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.Region%22+title%3D%22ti.sdo.ipc.SharedRegion.Region%22%3ESharedRegion.Region%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5280 </synopMeta>
5281 <synopTarg>
5282 <line tab='0' 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%3ESharedRegion_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
5283 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.Region%22+title%3D%22ti.sdo.ipc.SharedRegion.Region%22%3ESharedRegion_Region%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eregions%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
5284 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5285 </synopTarg>
5286 </decl>
5287 <decl spacer='1'/>
5288 <decl kind='struct' name='Region' anchor='.Region' altext='ti.sdo.ipc.SharedRegion.Region' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
5289 <synopSpec>
5290 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ERegion%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
5291 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.Entry%22+title%3D%22ti.sdo.ipc.SharedRegion.Entry%22%3ESharedRegion.Entry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5292 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreservedSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5293 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5294 <line tab='0' content='%7D%3B'/>
5295 </synopSpec>
5296 <synopMeta>
5297 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3ERegion%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5298 <line blank='1' always='0'/>
5299 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.Entry%22+title%3D%22ti.sdo.ipc.SharedRegion.Entry%22%3ESharedRegion.Entry%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5300 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreservedSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5301 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5302 </synopMeta>
5303 <synopTarg>
5304 <line tab='0' 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%3ESharedRegion_Region%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
5305 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.Entry%22+title%3D%22ti.sdo.ipc.SharedRegion.Entry%22%3ESharedRegion_Entry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5306 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreservedSize%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5307 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5308 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_Region%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5309 </synopTarg>
5310 </decl>
5311 <decl spacer='1'/>
5312 <decl kind='struct' name='RegionView' anchor='.Region.View' altext='ti.sdo.ipc.SharedRegion.RegionView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5313 <synopSpec>
5314 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ERegionView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
5315 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5316 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebase%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5317 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eend%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5318 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elen%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5319 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EownerProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5320 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheEnable%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5321 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisValid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5322 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheLineSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5323 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreservedSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5324 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5325 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5326 <line tab='0' content='%7D%3B'/>
5327 </synopSpec>
5328 <synopMeta>
5329 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3ERegionView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5330 <line blank='1' always='0'/>
5331 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5332 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebase%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5333 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eend%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5334 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elen%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5335 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EownerProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5336 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheEnable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5337 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisValid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5338 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheLineSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5339 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreservedSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5340 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eheap%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5341 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ename%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
5342 </synopMeta>
5343 </decl>
5344 </group>
5345 <group name='module-wide config parameters'>
5346 <decl spacer='1'/>
5347 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.SharedRegion.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
5348 <synopSpec>
5349 <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..%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'/>
5350 <line tab='1' content='%255B'/>
5351 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
5352 <line tab='2' content='%257B'/>
5353 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5354 <line tab='3' content='fields%253A%2B%255B'/>
5355 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
5356 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
5357 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
5358 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
5359 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
5360 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
5361 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
5362 <line tab='3' content='%255D'/>
5363 <line tab='2' content='%257D'/>
5364 <line tab='1' content='%255D%252C'/>
5365 <line tab='1' content='%255B'/>
5366 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
5367 <line tab='2' content='%257B'/>
5368 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5369 <line tab='3' content='fields%253A%2B%255B'/>
5370 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
5371 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
5372 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
5373 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
5374 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
5375 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
5376 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
5377 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
5378 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
5379 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
5380 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
5381 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
5382 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
5383 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
5384 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
5385 <line tab='3' content='%255D'/>
5386 <line tab='2' content='%257D'/>
5387 <line tab='1' content='%255D%252C'/>
5388 <line tab='1' content='%255B'/>
5389 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
5390 <line tab='2' content='%257B'/>
5391 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5392 <line tab='3' content='fields%253A%2B%255B'/>
5393 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
5394 <line tab='4' content='%2522common%2524.gateParams%2522'/>
5395 <line tab='3' content='%255D'/>
5396 <line tab='2' content='%257D'/>
5397 <line tab='1' content='%255D%252C'/>
5398 <line tab='1' content='%255B'/>
5399 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
5400 <line tab='2' content='%257B'/>
5401 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5402 <line tab='3' content='fields%253A%2B%255B'/>
5403 <line tab='4' content='%2522Log.Event%2522'/>
5404 <line tab='3' content='%255D'/>
5405 <line tab='2' content='%257D'/>
5406 <line tab='1' content='%255D%252C'/>
5407 <line tab='1' content='%255B'/>
5408 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
5409 <line tab='2' content='%257B'/>
5410 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
5411 <line tab='3' content='fields%253A%2B%255B'/>
5412 <line tab='4' content='%2522Log.Event%2522'/>
5413 <line tab='3' content='%255D'/>
5414 <line tab='2' content='%257D'/>
5415 <line tab='1' content='%255D%252C'/>
5416 <line tab='1' content='%255B'/>
5417 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
5418 <line tab='2' content='%257B'/>
5419 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5420 <line tab='3' content='fields%253A%2B%255B'/>
5421 <line tab='4' content='%2522Assert.Id%2522'/>
5422 <line tab='3' content='%255D'/>
5423 <line tab='2' content='%257D'/>
5424 <line tab='1' content='%255D%252C'/>
5425 <line tab='1' content='%255B'/>
5426 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
5427 <line tab='2' content='%257B'/>
5428 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
5429 <line tab='3' content='fields%253A%2B%255B'/>
5430 <line tab='4' content='%2522Assert.Id%2522'/>
5431 <line tab='3' content='%255D'/>
5432 <line tab='2' content='%257D'/>
5433 <line tab='1' content='%255D%252C'/>
5434 <line tab='1' content='%255B'/>
5435 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
5436 <line tab='2' content='%257B'/>
5437 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5438 <line tab='3' content='fields%253A%2B%255B'/>
5439 <line tab='4' content='%2522Error.Id%2522'/>
5440 <line tab='3' content='%255D'/>
5441 <line tab='2' content='%257D'/>
5442 <line tab='1' content='%255D%252C'/>
5443 <line tab='1' content='%255B'/>
5444 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
5445 <line tab='2' content='%257B'/>
5446 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
5447 <line tab='3' content='fields%253A%2B%255B'/>
5448 <line tab='4' content='%2522Error.Id%2522'/>
5449 <line tab='3' content='%255D'/>
5450 <line tab='2' content='%257D'/>
5451 <line tab='1' content='%255D'/>
5452 <line tab='0' content='%255D%3B'/>
5453 </synopSpec>
5454 <synopMeta>
5455 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
5456 <line tab='1' content='%255B'/>
5457 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
5458 <line tab='2' content='%257B'/>
5459 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5460 <line tab='3' content='fields%253A%2B%255B'/>
5461 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
5462 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
5463 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
5464 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
5465 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
5466 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
5467 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
5468 <line tab='3' content='%255D'/>
5469 <line tab='2' content='%257D'/>
5470 <line tab='1' content='%255D%252C'/>
5471 <line tab='1' content='%255B'/>
5472 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
5473 <line tab='2' content='%257B'/>
5474 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5475 <line tab='3' content='fields%253A%2B%255B'/>
5476 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
5477 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
5478 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
5479 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
5480 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
5481 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
5482 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
5483 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
5484 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
5485 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
5486 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
5487 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
5488 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
5489 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
5490 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
5491 <line tab='3' content='%255D'/>
5492 <line tab='2' content='%257D'/>
5493 <line tab='1' content='%255D%252C'/>
5494 <line tab='1' content='%255B'/>
5495 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
5496 <line tab='2' content='%257B'/>
5497 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5498 <line tab='3' content='fields%253A%2B%255B'/>
5499 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
5500 <line tab='4' content='%2522common%2524.gateParams%2522'/>
5501 <line tab='3' content='%255D'/>
5502 <line tab='2' content='%257D'/>
5503 <line tab='1' content='%255D%252C'/>
5504 <line tab='1' content='%255B'/>
5505 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
5506 <line tab='2' content='%257B'/>
5507 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5508 <line tab='3' content='fields%253A%2B%255B'/>
5509 <line tab='4' content='%2522Log.Event%2522'/>
5510 <line tab='3' content='%255D'/>
5511 <line tab='2' content='%257D'/>
5512 <line tab='1' content='%255D%252C'/>
5513 <line tab='1' content='%255B'/>
5514 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
5515 <line tab='2' content='%257B'/>
5516 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
5517 <line tab='3' content='fields%253A%2B%255B'/>
5518 <line tab='4' content='%2522Log.Event%2522'/>
5519 <line tab='3' content='%255D'/>
5520 <line tab='2' content='%257D'/>
5521 <line tab='1' content='%255D%252C'/>
5522 <line tab='1' content='%255B'/>
5523 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
5524 <line tab='2' content='%257B'/>
5525 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5526 <line tab='3' content='fields%253A%2B%255B'/>
5527 <line tab='4' content='%2522Assert.Id%2522'/>
5528 <line tab='3' content='%255D'/>
5529 <line tab='2' content='%257D'/>
5530 <line tab='1' content='%255D%252C'/>
5531 <line tab='1' content='%255B'/>
5532 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
5533 <line tab='2' content='%257B'/>
5534 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
5535 <line tab='3' content='fields%253A%2B%255B'/>
5536 <line tab='4' content='%2522Assert.Id%2522'/>
5537 <line tab='3' content='%255D'/>
5538 <line tab='2' content='%257D'/>
5539 <line tab='1' content='%255D%252C'/>
5540 <line tab='1' content='%255B'/>
5541 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
5542 <line tab='2' content='%257B'/>
5543 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
5544 <line tab='3' content='fields%253A%2B%255B'/>
5545 <line tab='4' content='%2522Error.Id%2522'/>
5546 <line tab='3' content='%255D'/>
5547 <line tab='2' content='%257D'/>
5548 <line tab='1' content='%255D%252C'/>
5549 <line tab='1' content='%255B'/>
5550 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
5551 <line tab='2' content='%257B'/>
5552 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
5553 <line tab='3' content='fields%253A%2B%255B'/>
5554 <line tab='4' content='%2522Error.Id%2522'/>
5555 <line tab='3' content='%255D'/>
5556 <line tab='2' content='%257D'/>
5557 <line tab='1' content='%255D'/>
5558 <line tab='0' content='%255D%3B'/>
5559 </synopMeta>
5560 </decl>
5561 <decl spacer='1'/>
5562 <decl kind='config' name='A_addrOutOfRange' anchor='.A_addr.Out.Of.Range' altext='ti.sdo.ipc.SharedRegion.A_addrOutOfRange' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+an+address+is+out+of+the+range+of+the+region+id'>
5563 <synopSpec>
5564 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_addrOutOfRange%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
5565 <line tab='1' content='msg%253A%2B%2522A_addrOutOfRange%253A%2BAddress%2Bis%2Bout%2Bof%2Bregion%2Bid%2527s%2Brange%2522'/>
5566 <line tab='0' content='%257D%3B'/>
5567 </synopSpec>
5568 <synopMeta>
5569 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EA_addrOutOfRange%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
5570 <line tab='1' content='msg%253A%2B%2522A_addrOutOfRange%253A%2BAddress%2Bis%2Bout%2Bof%2Bregion%2Bid%2527s%2Brange%2522'/>
5571 <line tab='0' content='%257D%3B'/>
5572 </synopMeta>
5573 <synopTarg>
5574 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_A_addrOutOfRange%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5575 </synopTarg>
5576 </decl>
5577 <decl kind='config' name='A_alreadyExists' anchor='.A_already.Exists' altext='ti.sdo.ipc.SharedRegion.A_alreadyExists' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+a+valid+table+entry+already+exists'>
5578 <synopSpec>
5579 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_alreadyExists%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
5580 <line tab='1' content='msg%253A%2B%2522A_alreadyExists%253A%2BTrying%2Bto%2Boverwrite%2Ban%2Bexisting%2Bvalid%2Bentry%2522'/>
5581 <line tab='0' content='%257D%3B'/>
5582 </synopSpec>
5583 <synopMeta>
5584 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EA_alreadyExists%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
5585 <line tab='1' content='msg%253A%2B%2522A_alreadyExists%253A%2BTrying%2Bto%2Boverwrite%2Ban%2Bexisting%2Bvalid%2Bentry%2522'/>
5586 <line tab='0' content='%257D%3B'/>
5587 </synopMeta>
5588 <synopTarg>
5589 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_A_alreadyExists%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5590 </synopTarg>
5591 </decl>
5592 <decl kind='config' name='A_cacheLineSizeIsZero' anchor='.A_cache.Line.Size.Is.Zero' altext='ti.sdo.ipc.SharedRegion.A_cacheLineSizeIsZero' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+cache+enabled+but+cache+line+size+%3D+0'>
5593 <synopSpec>
5594 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_cacheLineSizeIsZero%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
5595 <line tab='1' content='msg%253A%2B%2522A_cacheLineSizeIsZero%253A%2Bcache%2Bline%2Bsize%2Bcannot%2Bbe%2Bzero%2522'/>
5596 <line tab='0' content='%257D%3B'/>
5597 </synopSpec>
5598 <synopMeta>
5599 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EA_cacheLineSizeIsZero%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
5600 <line tab='1' content='msg%253A%2B%2522A_cacheLineSizeIsZero%253A%2Bcache%2Bline%2Bsize%2Bcannot%2Bbe%2Bzero%2522'/>
5601 <line tab='0' content='%257D%3B'/>
5602 </synopMeta>
5603 <synopTarg>
5604 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_A_cacheLineSizeIsZero%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5605 </synopTarg>
5606 </decl>
5607 <decl kind='config' name='A_idTooLarge' anchor='.A_id.Too.Large' altext='ti.sdo.ipc.SharedRegion.A_idTooLarge' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+the+id+is+larger+than+numEntries'>
5608 <synopSpec>
5609 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_idTooLarge%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
5610 <line tab='1' content='msg%253A%2B%2522A_idTooLarge%253A%2Bid%2Bcannot%2Bbe%2Blarger%2Bthan%2BnumEntries%2522'/>
5611 <line tab='0' content='%257D%3B'/>
5612 </synopSpec>
5613 <synopMeta>
5614 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EA_idTooLarge%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
5615 <line tab='1' content='msg%253A%2B%2522A_idTooLarge%253A%2Bid%2Bcannot%2Bbe%2Blarger%2Bthan%2BnumEntries%2522'/>
5616 <line tab='0' content='%257D%3B'/>
5617 </synopMeta>
5618 <synopTarg>
5619 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_A_idTooLarge%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5620 </synopTarg>
5621 </decl>
5622 <decl kind='config' name='A_noHeap' anchor='.A_no.Heap' altext='ti.sdo.ipc.SharedRegion.A_noHeap' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+trying+to+use+a+heap+for+a+region+that+has+no+heap'>
5623 <synopSpec>
5624 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_noHeap%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
5625 <line tab='1' content='msg%253A%2B%2522A_noHeap%253A%2BRegion%2Bhas%2Bno%2Bheap%2522'/>
5626 <line tab='0' content='%257D%3B'/>
5627 </synopSpec>
5628 <synopMeta>
5629 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EA_noHeap%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
5630 <line tab='1' content='msg%253A%2B%2522A_noHeap%253A%2BRegion%2Bhas%2Bno%2Bheap%2522'/>
5631 <line tab='0' content='%257D%3B'/>
5632 </synopMeta>
5633 <synopTarg>
5634 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_A_noHeap%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5635 </synopTarg>
5636 </decl>
5637 <decl kind='config' name='A_overlap' anchor='.A_overlap' altext='ti.sdo.ipc.SharedRegion.A_overlap' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+a+new+entry+overlaps+an+existing+one'>
5638 <synopSpec>
5639 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_overlap%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
5640 <line tab='1' content='msg%253A%2B%2522A_overlap%253A%2BShared%2Bregion%2Boverlaps%2522'/>
5641 <line tab='0' content='%257D%3B'/>
5642 </synopSpec>
5643 <synopMeta>
5644 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EA_overlap%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
5645 <line tab='1' content='msg%253A%2B%2522A_overlap%253A%2BShared%2Bregion%2Boverlaps%2522'/>
5646 <line tab='0' content='%257D%3B'/>
5647 </synopMeta>
5648 <synopTarg>
5649 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_A_overlap%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5650 </synopTarg>
5651 </decl>
5652 <decl kind='config' name='A_region0Clear' anchor='.A_region0.Clear' altext='ti.sdo.ipc.SharedRegion.A_region0Clear' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+attempting+to+clear+region+0'>
5653 <synopSpec>
5654 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_region0Clear%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
5655 <line tab='1' content='msg%253A%2B%2522A_region0Clear%253A%2BRegion%2B0%2Bcannot%2Bbe%2Bcleared%2522'/>
5656 <line tab='0' content='%257D%3B'/>
5657 </synopSpec>
5658 <synopMeta>
5659 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EA_region0Clear%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
5660 <line tab='1' content='msg%253A%2B%2522A_region0Clear%253A%2BRegion%2B0%2Bcannot%2Bbe%2Bcleared%2522'/>
5661 <line tab='0' content='%257D%3B'/>
5662 </synopMeta>
5663 <synopTarg>
5664 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_A_region0Clear%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5665 </synopTarg>
5666 </decl>
5667 <decl kind='config' name='A_region0Invalid' anchor='.A_region0.Invalid' altext='ti.sdo.ipc.SharedRegion.A_region0Invalid' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+region+zero+is+invalid'>
5668 <synopSpec>
5669 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_region0Invalid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
5670 <line tab='1' content='msg%253A%2B%2522A_region0Invalid%253A%2BRegion%2Bzero%2Bis%2Binvalid%2522'/>
5671 <line tab='0' content='%257D%3B'/>
5672 </synopSpec>
5673 <synopMeta>
5674 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EA_region0Invalid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
5675 <line tab='1' content='msg%253A%2B%2522A_region0Invalid%253A%2BRegion%2Bzero%2Bis%2Binvalid%2522'/>
5676 <line tab='0' content='%257D%3B'/>
5677 </synopMeta>
5678 <synopTarg>
5679 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_A_region0Invalid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5680 </synopTarg>
5681 </decl>
5682 <decl kind='config' name='A_regionInvalid' anchor='.A_region.Invalid' altext='ti.sdo.ipc.SharedRegion.A_regionInvalid' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+region+is+invalid'>
5683 <synopSpec>
5684 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_regionInvalid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
5685 <line tab='1' content='msg%253A%2B%2522A_regionInvalid%253A%2BRegion%2Bis%2Binvalid%2522'/>
5686 <line tab='0' content='%257D%3B'/>
5687 </synopSpec>
5688 <synopMeta>
5689 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EA_regionInvalid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
5690 <line tab='1' content='msg%253A%2B%2522A_regionInvalid%253A%2BRegion%2Bis%2Binvalid%2522'/>
5691 <line tab='0' content='%257D%3B'/>
5692 </synopMeta>
5693 <synopTarg>
5694 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_A_regionInvalid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5695 </synopTarg>
5696 </decl>
5697 <decl kind='config' name='A_reserveTooMuch' anchor='.A_reserve.Too.Much' altext='ti.sdo.ipc.SharedRegion.A_reserveTooMuch' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+the+trying+to+reserve+too+much+memory'>
5698 <synopSpec>
5699 <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..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_reserveTooMuch%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
5700 <line tab='1' content='msg%253A%2B%2522A_reserveTooMuch%253A%2BTrying%2Bto%2Breserve%2Btoo%2Bmuch%2Bmemory%2522'/>
5701 <line tab='0' content='%257D%3B'/>
5702 </synopSpec>
5703 <synopMeta>
5704 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EA_reserveTooMuch%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
5705 <line tab='1' content='msg%253A%2B%2522A_reserveTooMuch%253A%2BTrying%2Bto%2Breserve%2Btoo%2Bmuch%2Bmemory%2522'/>
5706 <line tab='0' content='%257D%3B'/>
5707 </synopMeta>
5708 <synopTarg>
5709 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_A_reserveTooMuch%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5710 </synopTarg>
5711 </decl>
5712 <decl kind='config' name='INVALIDSRPTR' anchor='.I.N.V.A.L.I.D.S.R.P.T.R' altext='ti.sdo.ipc.SharedRegion.INVALIDSRPTR' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
5713 <synopSpec>
5714 <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..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINVALIDSRPTR%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFFFFFF%3B'/>
5715 </synopSpec>
5716 <synopMeta>
5717 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EINVALIDSRPTR%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E+0xFFFFFFFF%3B'/>
5718 </synopMeta>
5719 <synopTarg>
5720 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion_SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_INVALIDSRPTR%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5721 </synopTarg>
5722 </decl>
5723 <decl kind='config' name='cacheLineSize' anchor='cache.Line.Size' altext='ti.sdo.ipc.SharedRegion.cacheLineSize' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Worst-case+cache+line+size'>
5724 <synopSpec>
5725 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheLineSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+128%3B'/>
5726 </synopSpec>
5727 <synopMeta>
5728 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EcacheLineSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E+128%3B'/>
5729 </synopMeta>
5730 <synopTarg>
5731 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_cacheLineSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5732 </synopTarg>
5733 <docSect name='details'>
5734 <docPara content='This+is+the+default+system+cache+line+size+for+all+modules.%0A++When+a+module+puts+structures+in+shared+memory%2C+this+value+is%0A++used+to+make+sure+items+are+aligned+on+a+cache+line+boundary.%0A++If+no+cacheLineSize+is+specified+for+a+region%2C+it+will+use+this%0A++value.'/>
5735 </docSect>
5736 </decl>
5737 <decl kind='config' name='numEntries' anchor='num.Entries' altext='ti.sdo.ipc.SharedRegion.numEntries' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='The+number+of+shared+region+table+entries'>
5738 <synopSpec>
5739 <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%3EnumEntries%3C%2Fspan%3E%3C%2Fgo%3E+%3D+4%3B'/>
5740 </synopSpec>
5741 <synopMeta>
5742 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EnumEntries%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+4%3B'/>
5743 </synopMeta>
5744 <synopTarg>
5745 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_numEntries%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5746 </synopTarg>
5747 <docSect name='details'>
5748 <docPara content='This+value+is+used+for+calculating+the+number+of+bits+for+the+offset.%0A++Note%3A+This+value+must+be+the+same+across+all+processors+in+the+system.%0A++++++++Increasing+this+parameter+will+increase+the+footprint+and%0A++++++++the+time+for+translating+a+pointer+to+a+SRPtr.'/>
5749 </docSect>
5750 </decl>
5751 <decl kind='config' name='numOffsetBits' anchor='num.Offset.Bits' altext='ti.sdo.ipc.SharedRegion.numOffsetBits' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
5752 <synopSpec>
5753 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumOffsetBits%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5754 </synopSpec>
5755 <synopMeta>
5756 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EnumOffsetBits%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
5757 </synopMeta>
5758 <synopTarg>
5759 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_numOffsetBits%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5760 </synopTarg>
5761 </decl>
5762 <decl kind='config' name='offsetMask' anchor='offset.Mask' altext='ti.sdo.ipc.SharedRegion.offsetMask' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
5763 <synopSpec>
5764 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EoffsetMask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5765 </synopSpec>
5766 <synopMeta>
5767 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EoffsetMask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
5768 </synopMeta>
5769 <synopTarg>
5770 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_offsetMask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5771 </synopTarg>
5772 </decl>
5773 <decl kind='config' name='translate' anchor='translate' altext='ti.sdo.ipc.SharedRegion.translate' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Determines+whether+address+translation+is+required'>
5774 <synopSpec>
5775 <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%3Etranslate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
5776 </synopSpec>
5777 <synopMeta>
5778 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3Etranslate%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%253Etrue%253C%252Fspan%253E%3B'/>
5779 </synopMeta>
5780 <synopTarg>
5781 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_translate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5782 </synopTarg>
5783 <docSect name='details'>
5784 <docPara content='This+configuration+parameter+should+be+set+to+%27false%27+if+and+only+if+all%0A++shared+memory+regions+have+the+same+base+address+for+all+processors.%0A++If+%27false%27%2C+it+results+in+a+fast+%3Ca+class%3D%22xdoc-link%22+href%3D%22SharedRegion.html%23get.Ptr%22+title%3D%22getPtr%22%3EgetPtr%3C%2Fa%3E+and+%3Ca+class%3D%22xdoc-link%22+href%3D%22SharedRegion.html%23get.S.R.Ptr%22+title%3D%22getSRPtr%22%3EgetSRPtr%3C%2Fa%3E%2C%0A++because+a+SRPtr+is+equivalent+to+a+Ptr+and+no+translation+is+done.'/>
5785 </docSect>
5786 </decl>
5787 <decl spacer='1'/>
5788 <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.SharedRegion.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..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
5789 <synopSpec>
5790 <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..%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'/>
5791 </synopSpec>
5792 <synopMeta>
5793 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
5794 </synopMeta>
5795 <docSect name='details'>
5796 <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.'/>
5797 </docSect>
5798 </decl>
5799 <decl kind='config' name='entry' anchor='entry' altext='ti.sdo.ipc.SharedRegion.entry' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5800 <synopSpec>
5801 <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..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.Entry%22+title%3D%22ti.sdo.ipc.SharedRegion.Entry%22%3ESharedRegion.Entry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
5802 </synopSpec>
5803 <synopMeta>
5804 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.Entry%22+title%3D%22ti.sdo.ipc.SharedRegion.Entry%22%3ESharedRegion.Entry%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
5805 </synopMeta>
5806 </decl>
5807 <decl kind='config' name='entryCount' anchor='entry.Count' altext='ti.sdo.ipc.SharedRegion.entryCount' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5808 <synopSpec>
5809 <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%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EentryCount%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
5810 </synopSpec>
5811 <synopMeta>
5812 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EentryCount%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
5813 </synopMeta>
5814 </decl>
5815 <decl kind='config' name='genSectionInLinkCmd' anchor='gen.Section.In.Link.Cmd' altext='ti.sdo.ipc.SharedRegion.genSectionInLinkCmd' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5816 <synopSpec>
5817 <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%3EgenSectionInLinkCmd%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
5818 </synopSpec>
5819 <synopMeta>
5820 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EgenSectionInLinkCmd%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
5821 </synopMeta>
5822 </decl>
5823 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.SharedRegion.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%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'>
5824 <synopSpec>
5825 <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'/>
5826 </synopSpec>
5827 <synopMeta>
5828 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%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%253Etrue%253C%252Fspan%253E%3B'/>
5829 </synopMeta>
5830 </decl>
5831 <decl kind='config' name='rovViewInfo' anchor='rov.View.Info' altext='ti.sdo.ipc.SharedRegion.rovViewInfo' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5832 <synopSpec>
5833 <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..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
5834 </synopSpec>
5835 <synopMeta>
5836 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
5837 </synopMeta>
5838 </decl>
5839 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.SharedRegion.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..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
5840 <synopSpec>
5841 <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..%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'/>
5842 </synopSpec>
5843 <synopMeta>
5844 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
5845 </synopMeta>
5846 </decl>
5847 </group>
5848 <group name='module-wide data'>
5849 </group>
5850 <group name='module-wide functions'>
5851 <decl kind='fxn' name='attach' anchor='attach' altext='ti.sdo.ipc.SharedRegion.attach' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
5852 <synopSpec>
5853 <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+%29%3B'/>
5854 </synopSpec>
5855 <synopTarg>
5856 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_attach%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'/>
5857 </synopTarg>
5858 </decl>
5859 <decl kind='fxn' name='clearReservedMemory' anchor='clear.Reserved.Memory' altext='ti.sdo.ipc.SharedRegion.clearReservedMemory' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
5860 <synopSpec>
5861 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EclearReservedMemory%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
5862 </synopSpec>
5863 <synopTarg>
5864 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_clearReservedMemory%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
5865 </synopTarg>
5866 </decl>
5867 <decl kind='fxn' name='detach' anchor='detach' altext='ti.sdo.ipc.SharedRegion.detach' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
5868 <synopSpec>
5869 <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'/>
5870 </synopSpec>
5871 <synopTarg>
5872 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_detach%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'/>
5873 </synopTarg>
5874 </decl>
5875 <decl kind='fxn' name='reserveMemory' anchor='reserve.Memory' altext='ti.sdo.ipc.SharedRegion.reserveMemory' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
5876 <synopSpec>
5877 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreserveMemory%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%3Eid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esize%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5878 </synopSpec>
5879 <synopTarg>
5880 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_reserveMemory%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%3Eid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esize%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5881 </synopTarg>
5882 </decl>
5883 <decl kind='fxn' name='resetInternalFields' anchor='reset.Internal.Fields' altext='ti.sdo.ipc.SharedRegion.resetInternalFields' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
5884 <synopSpec>
5885 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EresetInternalFields%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%3Eid%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5886 </synopSpec>
5887 <synopTarg>
5888 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_resetInternalFields%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%3Eid%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5889 </synopTarg>
5890 </decl>
5891 <decl kind='fxn' name='start' anchor='start' altext='ti.sdo.ipc.SharedRegion.start' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
5892 <synopSpec>
5893 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Estart%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
5894 </synopSpec>
5895 <synopTarg>
5896 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_start%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
5897 </synopTarg>
5898 </decl>
5899 <decl kind='fxn' name='stop' anchor='stop' altext='ti.sdo.ipc.SharedRegion.stop' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
5900 <synopSpec>
5901 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Estop%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
5902 </synopSpec>
5903 <synopTarg>
5904 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_stop%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
5905 </synopTarg>
5906 </decl>
5907 <decl spacer='1'/>
5908 <decl kind='fxn' name='genSectionInCmd' anchor='gen.Section.In.Cmd' altext='ti.sdo.ipc.SharedRegion.genSectionInCmd' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enable%2FDisable+generation+of+output+section+in+linker+cmd+file' metaonly='1'>
5909 <synopSpec>
5910 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgenSectionInCmd%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%3Eid%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%3Egen%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5911 </synopSpec>
5912 <synopMeta>
5913 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EgenSectionInCmd%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Egen%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%3C%2Fi%3E'/>
5914 </synopMeta>
5915 <docSect name='ARGUMENTS'>
5916 <docChild name='id' summary='Region+id.'>
5917 </docChild>
5918 <docChild name='gen' summary='TRUE+-+generate%2C+FALSE+-+don%27t+generate'>
5919 </docChild>
5920 </docSect>
5921 <docSect name='details'>
5922 <docPara content='This+function+can+be+called+for+each+shared+region+to+not+generate%0A++an+output+section+in+the+linker+command+file.++By+default+all+shared%0A++region+entries+generate+an+output+section+in+the+linker+command+file.'/>
5923 </docSect>
5924 </decl>
5925 <decl kind='fxn' name='getCacheLineSizeMeta' anchor='get.Cache.Line.Size.Meta' altext='ti.sdo.ipc.SharedRegion.getCacheLineSizeMeta' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Meta+version+of+Ipc_getCacheLineSize' metaonly='1'>
5926 <synopSpec>
5927 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetCacheLineSizeMeta%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%3Eid%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5928 </synopSpec>
5929 <synopMeta>
5930 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EgetCacheLineSizeMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eid%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E'/>
5931 </synopMeta>
5932 </decl>
5933 <decl kind='fxn' name='getIdMeta' anchor='get.Id.Meta' altext='ti.sdo.ipc.SharedRegion.getIdMeta' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5934 <synopSpec>
5935 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetIdMeta%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%3Eaddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5936 </synopSpec>
5937 <synopMeta>
5938 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EgetIdMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eaddr%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E'/>
5939 </synopMeta>
5940 </decl>
5941 <decl kind='fxn' name='getPtrMeta' anchor='get.Ptr.Meta' altext='ti.sdo.ipc.SharedRegion.getPtrMeta' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5942 <synopSpec>
5943 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetPtrMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esrptr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5944 </synopSpec>
5945 <synopMeta>
5946 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EgetPtrMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esrptr%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E'/>
5947 </synopMeta>
5948 </decl>
5949 <decl kind='fxn' name='getPtrMeta$view' anchor='get.Ptr.Meta$view' altext='ti.sdo.ipc.SharedRegion.getPtrMeta$view' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5950 <synopSpec>
5951 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetPtrMeta%24view%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esrptr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5952 </synopSpec>
5953 <synopMeta>
5954 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EgetPtrMeta%24view%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esrptr%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E'/>
5955 </synopMeta>
5956 </decl>
5957 <decl kind='fxn' name='getSRPtrMeta' anchor='get.S.R.Ptr.Meta' altext='ti.sdo.ipc.SharedRegion.getSRPtrMeta' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5958 <synopSpec>
5959 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSRPtrMeta%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%3Eaddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5960 </synopSpec>
5961 <synopMeta>
5962 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EgetSRPtrMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eaddr%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E'/>
5963 </synopMeta>
5964 </decl>
5965 <decl kind='fxn' name='getSRPtrMeta$view' anchor='get.S.R.Ptr.Meta$view' altext='ti.sdo.ipc.SharedRegion.getSRPtrMeta$view' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5966 <synopSpec>
5967 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.S.R.Ptr%22+title%3D%22ti.sdo.ipc.SharedRegion.SRPtr%22%3ESharedRegion.SRPtr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSRPtrMeta%24view%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%3Eaddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5968 </synopSpec>
5969 <synopMeta>
5970 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EgetSRPtrMeta%24view%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eaddr%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E'/>
5971 </synopMeta>
5972 </decl>
5973 <decl kind='fxn' name='isCacheEnabledMeta' anchor='is.Cache.Enabled.Meta' altext='ti.sdo.ipc.SharedRegion.isCacheEnabledMeta' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
5974 <synopSpec>
5975 <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%3EisCacheEnabledMeta%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%3Eid%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5976 </synopSpec>
5977 <synopMeta>
5978 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EisCacheEnabledMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eid%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E'/>
5979 </synopMeta>
5980 </decl>
5981 <decl kind='fxn' name='setEntryMeta' anchor='set.Entry.Meta' altext='ti.sdo.ipc.SharedRegion.setEntryMeta' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Sets+the+entry+at+the+specified+region+id+in+the+shared+region+table' metaonly='1'>
5982 <synopSpec>
5983 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetEntryMeta%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%3Eid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.Entry%22+title%3D%22ti.sdo.ipc.SharedRegion.Entry%22%3ESharedRegion.Entry%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
5984 </synopSpec>
5985 <synopMeta>
5986 <line tab='0' content='%3Cgo%3ESharedRegion.%3Cspan+class%3D%22xdoc-id%22%3EsetEntryMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FSharedRegion.html%23.Entry%22+title%3D%22ti.sdo.ipc.SharedRegion.Entry%22%3ESharedRegion.Entry%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eentry%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%3C%2Fi%3E'/>
5987 </synopMeta>
5988 <docSect name='ARGUMENTS'>
5989 <docChild name='id' summary='Region+id.'>
5990 </docChild>
5991 <docChild name='entry' summary='Entry+fields+about+the+region.'>
5992 </docChild>
5993 </docSect>
5994 <docSect name='details'>
5995 <docPara content='The+required+parameters+are+base+and+len.+All+the+other+fields+will%0A++get+their+default+if+not+specified.'/>
5996 </docSect>
5997 </decl>
5998 </group>
5999 <group name='module-wide built-ins'>
6000 <synopTarg>
6001 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
6002 <line blank='1' always='0'/>
6003 <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
6004 <line blank='1' always='0'/>
6005 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
6006 <line blank='1' always='0'/>
6007 <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
6008 <line blank='1' always='0'/>
6009 <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
6010 <line blank='1' always='0'/>
6011 <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESharedRegion_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
6012 </synopTarg>
6013 </group>
6014 </unit>
6015 <docSect name='details'>
6016 <docPara content='Contains+modules+are+that+OS+independent+and+support%0A++streaming+messaging+between+threads+and%2For+processors.'/>
6017 </docSect>
6018 </package>