]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - ipc_3_43_00_00_eng/docs/cdoc/ti/sdo/ipc/notifyDrivers/package/package.doc.xml
Add IPC 3.34.00.00 eng release
[processor-sdk/performance-audio-sr.git] / ipc_3_43_00_00_eng / docs / cdoc / ti / sdo / ipc / notifyDrivers / package / package.doc.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package kind='package' name='ti.sdo.ipc.notifyDrivers' nodoc='0' root='../../../../' summary='Notify+interface+backend+drivers'>
3     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Erequires%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Fpackage.html%22+title%3D%22ti.sdo.ipc%22%3Eti.sdo.ipc%3C%2Fa%3E%3B'/>
4     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Erequires%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2Fpackage.html%22+title%3D%22ti.sdo.ipc.interfaces%22%3Eti.sdo.ipc.interfaces%3C%2Fa%3E%3B'/>
5     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Erequires%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Futils%2Fpackage.html%22+title%3D%22ti.sdo.utils%22%3Eti.sdo.utils%3C%2Fa%3E%3B'/>
6     <line blank='1' always='0'/>
7     <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.notifyDrivers%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%2C+0%5D+%7B'/>
8     <line tab='0' content='%7D'/>
9     <unit name='IInterrupt' kind='interface' nodoc='0' metaonly='0' summary='Interface+for+the+inter-processor+interrupts'>
10         <synopSpec>
11             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2Fpackage.html%22+title%3D%22ti.sdo.ipc.notifyDrivers%22%3Eti.sdo.ipc.notifyDrivers%3C%2Fa%3E%3B'/>
12             <line blank='1' always='0'/>
13             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIInterrupt%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
14             <line tab='0' content='%7D'/>
15         </synopSpec>
16         <specInfo>
17             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIInterrupt%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
18             <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
19         </specInfo>
20         <group name='local proxy modules'>
21         </group>
22         <group name='module-wide constants &amp; types'>
23             <decl spacer='1'/>
24             <decl spacer='1'/>
25             <decl kind='struct' name='IntInfo' anchor='.Int.Info' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
26                 <synopSpec>
27                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIntInfo%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
28                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
29                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
30                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
31                     <line tab='0' content='%7D%3B'/>
32                 </synopSpec>
33             </decl>
34         </group>
35         <group name='module-wide config parameters'>
36             <decl spacer='1'/>
37             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
38                 <synopSpec>
39                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
40                     <line tab='1' content='%255B'/>
41                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
42                     <line tab='2' content='%257B'/>
43                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
44                     <line tab='3' content='fields%253A%2B%255B'/>
45                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
46                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
47                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
48                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
49                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
50                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
51                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
52                     <line tab='3' content='%255D'/>
53                     <line tab='2' content='%257D'/>
54                     <line tab='1' content='%255D%252C'/>
55                     <line tab='1' content='%255B'/>
56                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
57                     <line tab='2' content='%257B'/>
58                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
59                     <line tab='3' content='fields%253A%2B%255B'/>
60                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
61                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
62                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
63                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
64                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
65                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
66                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
67                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
68                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
69                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
70                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
71                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
72                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
73                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
74                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
75                     <line tab='3' content='%255D'/>
76                     <line tab='2' content='%257D'/>
77                     <line tab='1' content='%255D%252C'/>
78                     <line tab='1' content='%255B'/>
79                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
80                     <line tab='2' content='%257B'/>
81                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
82                     <line tab='3' content='fields%253A%2B%255B'/>
83                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
84                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
85                     <line tab='3' content='%255D'/>
86                     <line tab='2' content='%257D'/>
87                     <line tab='1' content='%255D%252C'/>
88                     <line tab='1' content='%255B'/>
89                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
90                     <line tab='2' content='%257B'/>
91                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
92                     <line tab='3' content='fields%253A%2B%255B'/>
93                     <line tab='4' content='%2522Log.Event%2522'/>
94                     <line tab='3' content='%255D'/>
95                     <line tab='2' content='%257D'/>
96                     <line tab='1' content='%255D%252C'/>
97                     <line tab='1' content='%255B'/>
98                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
99                     <line tab='2' content='%257B'/>
100                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
101                     <line tab='3' content='fields%253A%2B%255B'/>
102                     <line tab='4' content='%2522Log.Event%2522'/>
103                     <line tab='3' content='%255D'/>
104                     <line tab='2' content='%257D'/>
105                     <line tab='1' content='%255D%252C'/>
106                     <line tab='1' content='%255B'/>
107                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
108                     <line tab='2' content='%257B'/>
109                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
110                     <line tab='3' content='fields%253A%2B%255B'/>
111                     <line tab='4' content='%2522Assert.Id%2522'/>
112                     <line tab='3' content='%255D'/>
113                     <line tab='2' content='%257D'/>
114                     <line tab='1' content='%255D%252C'/>
115                     <line tab='1' content='%255B'/>
116                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
117                     <line tab='2' content='%257B'/>
118                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
119                     <line tab='3' content='fields%253A%2B%255B'/>
120                     <line tab='4' content='%2522Assert.Id%2522'/>
121                     <line tab='3' content='%255D'/>
122                     <line tab='2' content='%257D'/>
123                     <line tab='1' content='%255D%252C'/>
124                     <line tab='1' content='%255B'/>
125                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
126                     <line tab='2' content='%257B'/>
127                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
128                     <line tab='3' content='fields%253A%2B%255B'/>
129                     <line tab='4' content='%2522Error.Id%2522'/>
130                     <line tab='3' content='%255D'/>
131                     <line tab='2' content='%257D'/>
132                     <line tab='1' content='%255D%252C'/>
133                     <line tab='1' content='%255B'/>
134                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
135                     <line tab='2' content='%257B'/>
136                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
137                     <line tab='3' content='fields%253A%2B%255B'/>
138                     <line tab='4' content='%2522Error.Id%2522'/>
139                     <line tab='3' content='%255D'/>
140                     <line tab='2' content='%257D'/>
141                     <line tab='1' content='%255D'/>
142                     <line tab='0' content='%255D%3B'/>
143                 </synopSpec>
144             </decl>
145             <decl spacer='1'/>
146             <decl spacer='1'/>
147             <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
148                 <synopSpec>
149                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
150                 </synopSpec>
151                 <docSect name='details'>
152                     <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.'/>
153                 </docSect>
154             </decl>
155             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
156                 <synopSpec>
157                     <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'/>
158                 </synopSpec>
159             </decl>
160             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
161                 <synopSpec>
162                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
163                 </synopSpec>
164             </decl>
165         </group>
166         <group name='module-wide data'>
167         </group>
168         <group name='module-wide functions'>
169             <decl kind='fxn' name='intClear' anchor='int.Clear' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.intClear' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Clear+interrupt'>
170                 <synopSpec>
171                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintClear%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+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
172                 </synopSpec>
173                 <docSect name='ARGUMENTS'>
174                     <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
175                     </docChild>
176                     <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
177                     </docChild>
178                 </docSect>
179                 <docSect name='returns'>
180                     <docPara content='Value+%28if+any%29+of+the+interrupt+before%0A++++++++++++++++++++++++it+was+cleared'/>
181                 </docSect>
182             </decl>
183             <decl kind='fxn' name='intDisable' anchor='int.Disable' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.intDisable' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Disables+the+interrupt+corresponding+to+intId'>
184                 <synopSpec>
185                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintDisable%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+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
186                 </synopSpec>
187                 <docSect name='ARGUMENTS'>
188                     <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
189                     </docChild>
190                     <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
191                     </docChild>
192                 </docSect>
193             </decl>
194             <decl kind='fxn' name='intEnable' anchor='int.Enable' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.intEnable' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enables+the+interrupt+corresponding+to+intId'>
195                 <synopSpec>
196                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintEnable%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+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
197                 </synopSpec>
198                 <docSect name='ARGUMENTS'>
199                     <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
200                     </docChild>
201                     <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
202                     </docChild>
203                 </docSect>
204             </decl>
205             <decl kind='fxn' name='intPost' anchor='int.Post' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.intPost' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
206                 <synopSpec>
207                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintPost%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%3EsrcProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%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'/>
208                 </synopSpec>
209             </decl>
210             <decl kind='fxn' name='intRegister' anchor='int.Register' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.intRegister' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Register+an+interrupt+line+to+a+remote+processor'>
211                 <synopSpec>
212                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintRegister%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+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efunc%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'/>
213                 </synopSpec>
214                 <docSect name='ARGUMENTS'>
215                     <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
216                     </docChild>
217                     <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
218                     </docChild>
219                     <docChild name='func' summary='Function+to+register.'>
220                     </docChild>
221                     <docChild name='arg' summary='Argument+that+will+be+passed+to+func'>
222                     </docChild>
223                 </docSect>
224             </decl>
225             <decl kind='fxn' name='intSend' anchor='int.Send' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.intSend' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Send+interrupt+to+the+remote+processor'>
226                 <synopSpec>
227                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintSend%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+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%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'/>
228                 </synopSpec>
229                 <docSect name='ARGUMENTS'>
230                     <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
231                     </docChild>
232                     <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
233                     </docChild>
234                     <docChild name='arg' summary='Argument+for+sending+interrupt.'>
235                     </docChild>
236                 </docSect>
237             </decl>
238             <decl kind='fxn' name='intUnregister' anchor='int.Unregister' altext='ti.sdo.ipc.notifyDrivers.IInterrupt.intUnregister' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Unregister+an+interrupt+line+to+a+remote+processor'>
239                 <synopSpec>
240                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintUnregister%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+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
241                 </synopSpec>
242                 <docSect name='ARGUMENTS'>
243                     <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
244                     </docChild>
245                     <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
246                     </docChild>
247                 </docSect>
248             </decl>
249             <decl spacer='1'/>
250         </group>
251     </unit>
252     <unit name='NotifyDriverCirc' kind='module' nodoc='0' metaonly='0' summary='A+shared+memory+driver+using+circular+buffer+for+the+Notify+Module' inherits='ti.sdo.ipc.interfaces.INotifyDriver'>
253         <synopSpec>
254             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2Fpackage.html%22+title%3D%22ti.sdo.ipc.notifyDrivers%22%3Eti.sdo.ipc.notifyDrivers%3C%2Fa%3E%3B'/>
255             <line blank='1' always='0'/>
256             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver%22%3EINotifyDriver%3C%2Fa%3E+%7B'/>
257             <line tab='0' content='%7D'/>
258         </synopSpec>
259         <specInfo>
260             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
261             <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver%22%3Eti.sdo.ipc.interfaces.INotifyDriver%3C%2Fa%3E'/>
262             <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
263             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
264         </specInfo>
265         <synopMeta>
266             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+NotifyDriverCirc+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.notifyDrivers.NotifyDriverCirc%27%3C%2Fspan%3E%29%3B'/>
267         </synopMeta>
268         <synopTarg>
269             <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%2FnotifyDrivers%2FNotifyDriverCirc.h%26gt%3B%3C%2Fspan%3E'/>
270         </synopTarg>
271         <docSect name='details'>
272             <docPara content='This+is+a+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%22+title%3D%22ti.sdo.ipc.Notify%22%3Eti.sdo.ipc.Notify%3C%2Fa%3E+driver+that+utilizes+shared+memory%0A++and+inter-processor+hardware+interrupts+for+notification+between+cores.%0A++This+driver+supports+caching.'/>
273             <docPara content='This+driver+is+designed+to+work+with+a+variety+of+devices%2C+each+with%0A++distinct+interrupt+mechanisms.++Therefore%2C+this+module+needs+to+be+plugged%0A++with+an+appropriate+module+that+implements+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22IInterrupt.html%22+title%3D%22IInterrupt%22%3EIInterrupt%3C%2Fa%3E+interface%0A++for+a+given+device.'/>
274             <docPara content='The+Notify_%5Benable%2Fdisable%5DEvent+APIs+are+not+supported+by+this+driver.'/>
275             <docPara content='The+driver+utilizes+shared+memory+in+the+manner+indicated+by+the+following%0A++diagram.'/>
276             <docPara content='%3CPRE+class%3D%22Example%22%3E%0A++NOTE%3A+Processors+%270%27+and+%271%27+correspond+to+the+processors+with+lower+and%0A++++++++higher+MultiProc+ids%2C+respectively%0A%0A+sharedAddr+-%26gt%3B+---------------------------+bytes%0A+++++++++++++++%7C++eventEntry0++%280%29+++++++%7C+8%0A+++++++++++++++%7C++eventEntry1++%280%29+++++++%7C+8%0A+++++++++++++++%7C++...++++++++++++++++++++%7C%0A+++++++++++++++%7C++eventEntry15+%280%29+++++++%7C+8%0A+++++++++++++++%7C++%5Balign+to+cache+size%5D++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++eventEntry16+%280%29+++++++%7C+8%0A+++++++++++++++%7C++eventEntry17+%280%29+++++++%7C+8%0A+++++++++++++++%7C++...++++++++++++++++++++%7C%0A+++++++++++++++%7C++eventEntry31+%280%29+++++++%7C+8%0A+++++++++++++++%7C++%5Balign+to+cache+size%5D++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++putWriteIndex+%280%29++++++%7C+4%0A+++++++++++++++%7C++%5Balign+to+cache+size%5D++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++putReadIndex+%280%29+++++++%7C+4%0A+++++++++++++++%7C++%5Balign+to+cache+size%5D++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++eventEntry0++%281%29+++++++%7C+8%0A+++++++++++++++%7C++eventEntry1++%281%29+++++++%7C+8%0A+++++++++++++++%7C++...++++++++++++++++++++%7C%0A+++++++++++++++%7C++eventEntry15+%281%29+++++++%7C+8%0A+++++++++++++++%7C++%5Balign+to+cache+size%5D++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++eventEntry16+%281%29+++++++%7C+8%0A+++++++++++++++%7C++eventEntry17+%281%29+++++++%7C+8%0A+++++++++++++++%7C++...++++++++++++++++++++%7C%0A+++++++++++++++%7C++eventEntry31+%281%29+++++++%7C+8%0A+++++++++++++++%7C++%5Balign+to+cache+size%5D++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++getWriteIndex+%281%29++++++%7C+4%0A+++++++++++++++%7C++%5Balign+to+cache+size%5D++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++getReadIndex+%281%29+++++++%7C+4%0A+++++++++++++++%7C++%5Balign+to+cache+size%5D++%7C%0A+++++++++++++++%7C-------------------------%7C%0A%0A%0A++Legend%3A%0A++%280%29%2C+%281%29+%3A+Memory+that+belongs+to+the+proc+with+lower+and+higher%0A+++++++++++++MultiProc.id%2C+respectively%0A+++%7C----%7C++%3A+Cache+line+boundary%0A%0A%3C%2FPRE%3E'/>
277         </docSect>
278         <group name='local proxy modules'>
279             <decl spacer='1'/>
280             <decl kind='proxy' name='InterruptProxy' anchor='.Interrupt.Proxy' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.InterruptProxy' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
281                 <synopSpec>
282                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+InterruptProxy+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E%3B'/>
283                 </synopSpec>
284                 <synopMeta>
285                     <line tab='0' content='%3Cgo%3ENotifyDriverCirc.%3Cspan+class%3D%22xdoc-id%22%3EInterruptProxy%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
286                     <line elem='1'/>
287                     <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E+interface'/>
288                     <line elem='0'/>
289                     <line tab='1' content='%3Cgo%3ENotifyDriverCirc.%3Cspan+class%3D%22xdoc-id%22%3EInterruptProxy%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
290                     <line elem='1'/>
291                     <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
292                     <line elem='0'/>
293                 </synopMeta>
294             </decl>
295         </group>
296         <group name='module-wide constants &amp; types'>
297             <decl spacer='1'/>
298             <decl spacer='1'/>
299             <decl kind='struct' name='BasicView' anchor='.Basic.View' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.BasicView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
300                 <synopSpec>
301                     <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'/>
302                     <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'/>
303                     <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'/>
304                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbufSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
305                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EspinCount%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
306                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxSpinWait%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
307                     <line tab='0' content='%7D%3B'/>
308                 </synopSpec>
309                 <synopMeta>
310                     <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%3ENotifyDriverCirc.%3Cspan+class%3D%22xdoc-id%22%3EBasicView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
311                     <line blank='1' always='0'/>
312                     <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'/>
313                     <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'/>
314                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbufSize%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'/>
315                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EspinCount%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'/>
316                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxSpinWait%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'/>
317                 </synopMeta>
318             </decl>
319             <decl spacer='1'/>
320             <decl kind='struct' name='EventDataView' anchor='.Event.Data.View' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.EventDataView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
321                 <synopSpec>
322                     <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'/>
323                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eindex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
324                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebuffer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
325                     <line tab='1' content='%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%3B'/>
326                     <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'/>
327                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
328                     <line tab='0' content='%7D%3B'/>
329                 </synopSpec>
330                 <synopMeta>
331                     <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%3ENotifyDriverCirc.%3Cspan+class%3D%22xdoc-id%22%3EEventDataView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
332                     <line blank='1' always='0'/>
333                     <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%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
334                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebuffer%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'/>
335                     <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%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
336                     <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'/>
337                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%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'/>
338                 </synopMeta>
339             </decl>
340             <decl spacer='1'/>
341             <decl kind='struct' name='EventEntry' anchor='.Event.Entry' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.EventEntry' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Structure+for+each+event.+This+struct+is+placed+in+shared+memory'>
342                 <synopSpec>
343                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
344                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eeventid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
345                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
346                     <line tab='0' content='%7D%3B'/>
347                 </synopSpec>
348                 <synopMeta>
349                     <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%3ENotifyDriverCirc.%3Cspan+class%3D%22xdoc-id%22%3EEventEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
350                     <line blank='1' always='0'/>
351                     <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%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
352                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%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'/>
353                 </synopMeta>
354                 <synopTarg>
355                     <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%3ENotifyDriverCirc_EventEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
356                     <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%3Eeventid%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
357                     <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%3Epayload%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
358                     <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_EventEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
359                 </synopTarg>
360             </decl>
361             <decl spacer='1'/>
362             <decl kind='struct' name='Instance_State' anchor='.Instance_.State' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Instance_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Instance+state+structure'>
363                 <synopSpec>
364                     <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'/>
365                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.EventEntry%22%3ENotifyDriverCirc.EventEntry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputBuffer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
366                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputReadIndex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
367                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputWriteIndex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
368                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.EventEntry%22%3ENotifyDriverCirc.EventEntry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetBuffer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
369                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetReadIndex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
370                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetWriteIndex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
371                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EevtRegMask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
372                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EopCacheSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
373                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EspinCount%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
374                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EspinWaitTime%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
375                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3EnotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
376                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
377                     <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'/>
378                     <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'/>
379                     <line tab='0' content='%7D%3B'/>
380                 </synopSpec>
381                 <synopMeta>
382                     <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%3ENotifyDriverCirc.%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
383                     <line blank='1' always='0'/>
384                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputBuffer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.EventEntry%22%3ENotifyDriverCirc.EventEntry%3C%2Fa%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
385                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputReadIndex%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'/>
386                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputWriteIndex%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'/>
387                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetBuffer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.EventEntry%22%3ENotifyDriverCirc.EventEntry%3C%2Fa%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
388                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetReadIndex%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'/>
389                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetWriteIndex%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'/>
390                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EevtRegMask%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'/>
391                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EopCacheSize%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'/>
392                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EspinCount%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'/>
393                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EspinWaitTime%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'/>
394                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
395                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
396                     <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'/>
397                     <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'/>
398                 </synopMeta>
399                 <synopTarg>
400                     <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%3ENotifyDriverCirc_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
401                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.EventEntry%22%3ENotifyDriverCirc_EventEntry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputBuffer%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
402                     <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%3EputReadIndex%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
403                     <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%3EputWriteIndex%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
404                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.EventEntry%22%3ENotifyDriverCirc_EventEntry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetBuffer%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
405                     <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%3EgetReadIndex%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
406                     <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%3EgetWriteIndex%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
407                     <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%3EevtRegMask%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
408                     <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%3EopCacheSize%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
409                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EspinCount%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
410                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EspinWaitTime%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
411                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3EnotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
412                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt_IntInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
413                     <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'/>
414                     <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'/>
415                     <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
416                 </synopTarg>
417             </decl>
418         </group>
419         <group name='module-wide config parameters'>
420             <decl spacer='1'/>
421             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
422                 <synopSpec>
423                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
424                     <line tab='1' content='%255B'/>
425                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
426                     <line tab='2' content='%257B'/>
427                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
428                     <line tab='3' content='fields%253A%2B%255B'/>
429                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
430                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
431                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
432                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
433                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
434                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
435                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
436                     <line tab='3' content='%255D'/>
437                     <line tab='2' content='%257D'/>
438                     <line tab='1' content='%255D%252C'/>
439                     <line tab='1' content='%255B'/>
440                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
441                     <line tab='2' content='%257B'/>
442                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
443                     <line tab='3' content='fields%253A%2B%255B'/>
444                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
445                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
446                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
447                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
448                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
449                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
450                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
451                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
452                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
453                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
454                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
455                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
456                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
457                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
458                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
459                     <line tab='3' content='%255D'/>
460                     <line tab='2' content='%257D'/>
461                     <line tab='1' content='%255D%252C'/>
462                     <line tab='1' content='%255B'/>
463                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
464                     <line tab='2' content='%257B'/>
465                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
466                     <line tab='3' content='fields%253A%2B%255B'/>
467                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
468                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
469                     <line tab='3' content='%255D'/>
470                     <line tab='2' content='%257D'/>
471                     <line tab='1' content='%255D%252C'/>
472                     <line tab='1' content='%255B'/>
473                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
474                     <line tab='2' content='%257B'/>
475                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
476                     <line tab='3' content='fields%253A%2B%255B'/>
477                     <line tab='4' content='%2522Log.Event%2522'/>
478                     <line tab='3' content='%255D'/>
479                     <line tab='2' content='%257D'/>
480                     <line tab='1' content='%255D%252C'/>
481                     <line tab='1' content='%255B'/>
482                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
483                     <line tab='2' content='%257B'/>
484                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
485                     <line tab='3' content='fields%253A%2B%255B'/>
486                     <line tab='4' content='%2522Log.Event%2522'/>
487                     <line tab='3' content='%255D'/>
488                     <line tab='2' content='%257D'/>
489                     <line tab='1' content='%255D%252C'/>
490                     <line tab='1' content='%255B'/>
491                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
492                     <line tab='2' content='%257B'/>
493                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
494                     <line tab='3' content='fields%253A%2B%255B'/>
495                     <line tab='4' content='%2522Assert.Id%2522'/>
496                     <line tab='3' content='%255D'/>
497                     <line tab='2' content='%257D'/>
498                     <line tab='1' content='%255D%252C'/>
499                     <line tab='1' content='%255B'/>
500                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
501                     <line tab='2' content='%257B'/>
502                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
503                     <line tab='3' content='fields%253A%2B%255B'/>
504                     <line tab='4' content='%2522Assert.Id%2522'/>
505                     <line tab='3' content='%255D'/>
506                     <line tab='2' content='%257D'/>
507                     <line tab='1' content='%255D%252C'/>
508                     <line tab='1' content='%255B'/>
509                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
510                     <line tab='2' content='%257B'/>
511                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
512                     <line tab='3' content='fields%253A%2B%255B'/>
513                     <line tab='4' content='%2522Error.Id%2522'/>
514                     <line tab='3' content='%255D'/>
515                     <line tab='2' content='%257D'/>
516                     <line tab='1' content='%255D%252C'/>
517                     <line tab='1' content='%255B'/>
518                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
519                     <line tab='2' content='%257B'/>
520                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
521                     <line tab='3' content='fields%253A%2B%255B'/>
522                     <line tab='4' content='%2522Error.Id%2522'/>
523                     <line tab='3' content='%255D'/>
524                     <line tab='2' content='%257D'/>
525                     <line tab='1' content='%255D'/>
526                     <line tab='0' content='%255D%3B'/>
527                 </synopSpec>
528                 <synopMeta>
529                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyDriverCirc.%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..%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'/>
530                     <line tab='1' content='%255B'/>
531                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
532                     <line tab='2' content='%257B'/>
533                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
534                     <line tab='3' content='fields%253A%2B%255B'/>
535                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
536                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
537                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
538                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
539                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
540                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
541                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
542                     <line tab='3' content='%255D'/>
543                     <line tab='2' content='%257D'/>
544                     <line tab='1' content='%255D%252C'/>
545                     <line tab='1' content='%255B'/>
546                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
547                     <line tab='2' content='%257B'/>
548                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
549                     <line tab='3' content='fields%253A%2B%255B'/>
550                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
551                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
552                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
553                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
554                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
555                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
556                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
557                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
558                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
559                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
560                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
561                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
562                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
563                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
564                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
565                     <line tab='3' content='%255D'/>
566                     <line tab='2' content='%257D'/>
567                     <line tab='1' content='%255D%252C'/>
568                     <line tab='1' content='%255B'/>
569                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
570                     <line tab='2' content='%257B'/>
571                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
572                     <line tab='3' content='fields%253A%2B%255B'/>
573                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
574                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
575                     <line tab='3' content='%255D'/>
576                     <line tab='2' content='%257D'/>
577                     <line tab='1' content='%255D%252C'/>
578                     <line tab='1' content='%255B'/>
579                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
580                     <line tab='2' content='%257B'/>
581                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
582                     <line tab='3' content='fields%253A%2B%255B'/>
583                     <line tab='4' content='%2522Log.Event%2522'/>
584                     <line tab='3' content='%255D'/>
585                     <line tab='2' content='%257D'/>
586                     <line tab='1' content='%255D%252C'/>
587                     <line tab='1' content='%255B'/>
588                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
589                     <line tab='2' content='%257B'/>
590                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
591                     <line tab='3' content='fields%253A%2B%255B'/>
592                     <line tab='4' content='%2522Log.Event%2522'/>
593                     <line tab='3' content='%255D'/>
594                     <line tab='2' content='%257D'/>
595                     <line tab='1' content='%255D%252C'/>
596                     <line tab='1' content='%255B'/>
597                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
598                     <line tab='2' content='%257B'/>
599                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
600                     <line tab='3' content='fields%253A%2B%255B'/>
601                     <line tab='4' content='%2522Assert.Id%2522'/>
602                     <line tab='3' content='%255D'/>
603                     <line tab='2' content='%257D'/>
604                     <line tab='1' content='%255D%252C'/>
605                     <line tab='1' content='%255B'/>
606                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
607                     <line tab='2' content='%257B'/>
608                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
609                     <line tab='3' content='fields%253A%2B%255B'/>
610                     <line tab='4' content='%2522Assert.Id%2522'/>
611                     <line tab='3' content='%255D'/>
612                     <line tab='2' content='%257D'/>
613                     <line tab='1' content='%255D%252C'/>
614                     <line tab='1' content='%255B'/>
615                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
616                     <line tab='2' content='%257B'/>
617                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
618                     <line tab='3' content='fields%253A%2B%255B'/>
619                     <line tab='4' content='%2522Error.Id%2522'/>
620                     <line tab='3' content='%255D'/>
621                     <line tab='2' content='%257D'/>
622                     <line tab='1' content='%255D%252C'/>
623                     <line tab='1' content='%255B'/>
624                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
625                     <line tab='2' content='%257B'/>
626                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
627                     <line tab='3' content='fields%253A%2B%255B'/>
628                     <line tab='4' content='%2522Error.Id%2522'/>
629                     <line tab='3' content='%255D'/>
630                     <line tab='2' content='%257D'/>
631                     <line tab='1' content='%255D'/>
632                     <line tab='0' content='%255D%3B'/>
633                 </synopMeta>
634             </decl>
635             <decl spacer='1'/>
636             <decl kind='config' name='A_notSupported' anchor='.A_not.Supported' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.A_notSupported' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+trying+to+use+Notify_%5Benable%2Fdisable%5DEvent+with%0A++NotifyDriverCirc'>
637                 <synopSpec>
638                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%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_notSupported%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
639                     <line tab='1' content='msg%253A%2B%2522A_notSupported%253A%2B%255Benable%252Fdisable%255DEvent%2Bnot%2Bsupported%2Bby%2BNotifyDriverCirc%2522'/>
640                     <line tab='0' content='%257D%3B'/>
641                 </synopSpec>
642                 <synopMeta>
643                     <line tab='0' content='%3Cgo%3ENotifyDriverCirc.%3Cspan+class%3D%22xdoc-id%22%3EA_notSupported%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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'/>
644                     <line tab='1' content='msg%253A%2B%2522A_notSupported%253A%2B%255Benable%252Fdisable%255DEvent%2Bnot%2Bsupported%2Bby%2BNotifyDriverCirc%2522'/>
645                     <line tab='0' content='%257D%3B'/>
646                 </synopMeta>
647                 <synopTarg>
648                     <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..%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%3ENotifyDriverCirc_A_notSupported%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
649                 </synopTarg>
650             </decl>
651             <decl kind='config' name='enableStats' anchor='enable.Stats' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.enableStats' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enable+statistics+for+sending+an+event'>
652                 <synopSpec>
653                     <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%3EenableStats%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
654                 </synopSpec>
655                 <synopMeta>
656                     <line tab='0' content='%3Cgo%3ENotifyDriverCirc.%3Cspan+class%3D%22xdoc-id%22%3EenableStats%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'/>
657                 </synopMeta>
658                 <synopTarg>
659                     <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%3ENotifyDriverCirc_enableStats%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
660                 </synopTarg>
661                 <docSect name='details'>
662                     <docPara content='If+this+parameter+is+to+%27TRUE%27+and+%27waitClear%27+is+also+set+to%0A++TRUE+when+calling+%28%40link+%23sendEvent%28%29%2C+then+the+module+keeps%0A++track+of+the+number+of+times+the+processor+spins+waiting+for%0A++an+empty+slot+and+the+max+amount+of+time+it+waits.'/>
663                 </docSect>
664             </decl>
665             <decl kind='config' name='maxIndex' anchor='max.Index' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.maxIndex' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='The+max+index+set+to+%28numMsgs+-+1%29'>
666                 <synopSpec>
667                     <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%3EmaxIndex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
668                 </synopSpec>
669                 <synopMeta>
670                     <line tab='0' content='%3Cgo%3ENotifyDriverCirc.%3Cspan+class%3D%22xdoc-id%22%3EmaxIndex%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'/>
671                 </synopMeta>
672                 <synopTarg>
673                     <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%3ENotifyDriverCirc_maxIndex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
674                 </synopTarg>
675             </decl>
676             <decl kind='config' name='modIndex' anchor='mod.Index' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.modIndex' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='The+modulo+index+value.+Set+to+%28numMsgs+%2F+4%29.%0A++Used+in+the+isr+for+doing+cache_wb+of+readIndex'>
677                 <synopSpec>
678                     <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%3EmodIndex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
679                 </synopSpec>
680                 <synopMeta>
681                     <line tab='0' content='%3Cgo%3ENotifyDriverCirc.%3Cspan+class%3D%22xdoc-id%22%3EmodIndex%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'/>
682                 </synopMeta>
683                 <synopTarg>
684                     <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%3ENotifyDriverCirc_modIndex%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
685                 </synopTarg>
686             </decl>
687             <decl kind='config' name='numMsgs' anchor='num.Msgs' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.numMsgs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='The+number+of+messages+or+slots+in+the+circular+buffer'>
688                 <synopSpec>
689                     <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%3EnumMsgs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+32%3B'/>
690                 </synopSpec>
691                 <synopMeta>
692                     <line tab='0' content='%3Cgo%3ENotifyDriverCirc.%3Cspan+class%3D%22xdoc-id%22%3EnumMsgs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+32%3B'/>
693                 </synopMeta>
694                 <synopTarg>
695                     <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%3ENotifyDriverCirc_numMsgs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
696                 </synopTarg>
697                 <docSect name='details'>
698                     <docPara content='This+is+use+to+determine+the+size+of+the+put+and+get+buffers.%0A++Each+eventEntry+is+two+32bits+wide%2C+therefore+the+total+size%0A++of+each+circular+buffer+is+%5BnumMsgs+*+sizeof%28eventEntry%29%5D.%0A++The+total+size+of+each+buffer+must+be+a+multiple+of+the%0A++the+cache+line+size.+For+example%2C+if+the+cacheLineSize+%3D+128%0A++then+numMsgs+could+be+16%2C+32%2C+etc...'/>
699                 </docSect>
700             </decl>
701             <decl spacer='1'/>
702             <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
703                 <synopSpec>
704                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
705                 </synopSpec>
706                 <synopMeta>
707                     <line tab='0' content='%3Cgo%3ENotifyDriverCirc.%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..%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'/>
708                 </synopMeta>
709                 <docSect name='details'>
710                     <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.'/>
711                 </docSect>
712             </decl>
713             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
714                 <synopSpec>
715                     <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'/>
716                 </synopSpec>
717                 <synopMeta>
718                     <line tab='0' content='%3Cgo%3ENotifyDriverCirc.%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'/>
719                 </synopMeta>
720             </decl>
721             <decl kind='config' name='rovViewInfo' anchor='rov.View.Info' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.rovViewInfo' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
722                 <synopSpec>
723                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%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..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
724                 </synopSpec>
725                 <synopMeta>
726                     <line tab='0' content='%3Cgo%3ENotifyDriverCirc.%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..%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..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
727                 </synopMeta>
728             </decl>
729             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
730                 <synopSpec>
731                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
732                 </synopSpec>
733                 <synopMeta>
734                     <line tab='0' content='%3Cgo%3ENotifyDriverCirc.%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..%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'/>
735                 </synopMeta>
736             </decl>
737         </group>
738         <group name='module-wide data'>
739         </group>
740         <group name='module-wide functions'>
741             <decl kind='fxn' name='sharedMemReq' anchor='shared.Mem.Req' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.sharedMemReq' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Amount+of+shared+memory+required+for+creation+of+each+instance'>
742                 <synopSpec>
743                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedMemReq%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Params%22%3ENotifyDriverCirc.Params%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eparams%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
744                 </synopSpec>
745                 <synopTarg>
746                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_sharedMemReq%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Params%22%3ENotifyDriverCirc_Params%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eparams%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
747                 </synopTarg>
748                 <docSect name='ARGUMENTS'>
749                     <docChild name='params' summary='Pointer+to+parameters+that+will+be+used+in+the%0A++++++++++++++++++++++create'>
750                     </docChild>
751                 </docSect>
752                 <docSect name='returns'>
753                     <docPara content='Number+of+MAUs+in+shared+memory+needed+to+create%0A++++++++++++++++++++++the+instance.'/>
754                 </docSect>
755             </decl>
756             <decl spacer='1'/>
757         </group>
758         <group name='module-wide built-ins'>
759             <synopTarg>
760                 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3ENotifyDriverCirc_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
761                 <line blank='1' always='0'/>
762                 <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%3ENotifyDriverCirc_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
763                 <line blank='1' always='0'/>
764                 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3ENotifyDriverCirc_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
765                 <line blank='1' always='0'/>
766                 <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%3ENotifyDriverCirc_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
767                 <line blank='1' always='0'/>
768                 <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%3ENotifyDriverCirc_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
769                 <line blank='1' always='0'/>
770                 <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%3ENotifyDriverCirc_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'/>
771             </synopTarg>
772         </group>
773         <group name='$instance'>
774             <synopSpec>
775                 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
776                 <line blank='1' always='0'/>
777             </synopSpec>
778         </group>
779         <group name='per-instance object types'>
780             <synopTarg>
781                 <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%3ENotifyDriverCirc_Object%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_Object%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
782                 <line blank='1' always='0'/>
783                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Object%22%3ENotifyDriverCirc_Object%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
784                 <line blank='1' always='0'/>
785                 <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%3ENotifyDriverCirc_Struct%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_Struct%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
786                 <line blank='1' always='1'/>
787                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_handle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Struct%22%3ENotifyDriverCirc_Struct%3C%2Fa%3E+*structP+%29%3B'/>
788                 <line blank='1' always='0'/>
789                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Struct%22%3ENotifyDriverCirc_Struct%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_struct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+handle+%29%3B'/>
790             </synopTarg>
791         </group>
792         <group name='per-instance config parameters'>
793             <synopMeta>
794                 <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+NotifyDriverCirc.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
795                 <line tab='1' comment='Whether+cache+operations+will+be+performed' anchor='cache.Enabled' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.cacheEnabled' content='params.%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+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
796                 <line tab='1' comment='The+cache+line+size+of+the+shared+memory' anchor='cache.Line.Size' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.cacheLineSize' content='params.%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+128%3B'/>
797                 <line tab='1' comment='Interrupt+vector+ID+to+be+used+by+the+driver' anchor='int.Vector.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.intVectorId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%257E1u%3B'/>
798                 <line tab='1' comment='Local+interrupt+ID+for+interrupt+line' anchor='local.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.localIntId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+-1u%3B'/>
799                 <line tab='1' comment='Remote+interrupt+ID+for+interrupt+line' anchor='remote.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.remoteIntId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+-1u%3B'/>
800                 <line tab='1' comment='The+MultiProc+ID+corresponding+to+the+remote+processor' anchor='remote.Proc.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.remoteProcId' content='params.%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+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
801                 <line tab='1' comment='Address+in+shared+memory+where+this+instance+will+be+placed' anchor='shared.Addr' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.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'/>
802             </synopMeta>
803             <synopTarg>
804                 <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%3ENotifyDriverCirc_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
805                 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIInstance.html%23per-instance_config_parameters%22+title%3D%22xdc.runtime.IInstance.Params%22%3EIInstance_Params%3C%2Fa%3E+*instance%3B'/>
806                 <line tab='1' comment='Whether+cache+operations+will+be+performed' anchor='cache.Enabled' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.cacheEnabled' 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'/>
807                 <line tab='1' comment='The+cache+line+size+of+the+shared+memory' anchor='cache.Line.Size' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.cacheLineSize' 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'/>
808                 <line tab='1' comment='Interrupt+vector+ID+to+be+used+by+the+driver' anchor='int.Vector.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.intVectorId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
809                 <line tab='1' comment='Local+interrupt+ID+for+interrupt+line' anchor='local.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.localIntId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
810                 <line tab='1' comment='Remote+interrupt+ID+for+interrupt+line' anchor='remote.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.remoteIntId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
811                 <line tab='1' comment='The+MultiProc+ID+corresponding+to+the+remote+processor' anchor='remote.Proc.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.remoteProcId' 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'/>
812                 <line tab='1' comment='Address+in+shared+memory+where+this+instance+will+be+placed' anchor='shared.Addr' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.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'/>
813                 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
814                 <line blank='1' always='1'/>
815                 <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%3ENotifyDriverCirc_Params_init%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Params%22%3ENotifyDriverCirc_Params%3C%2Fa%3E+*params+%29%3B'/>
816             </synopTarg>
817             <decl kind='config' name='cacheEnabled' anchor='cache.Enabled' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.cacheEnabled' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Whether+cache+operations+will+be+performed'>
818                 <synopSpec>
819                     <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%3EcacheEnabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
820                 </synopSpec>
821                 <synopMeta>
822                     <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+NotifyDriverCirc.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
823                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
824                     <line tab='0' content='%3Cgo%3Eparams.%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+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
825                 </synopMeta>
826                 <synopTarg>
827                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Params%22%3ENotifyDriverCirc_Params%3C%2Fa%3E+%7B'/>
828                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
829                     <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'/>
830                 </synopTarg>
831                 <docSect name='details'>
832                     <docPara content='If+it+is+known+that+no+cache+operations+are+needed+for+this+instance%0A++set+this+flag+to+FALSE.++If+%3Ca+class%3D%22xdoc-link%22+href%3D%22NotifyDriverCirc.html%23shared.Addr%22+title%3D%22sharedAddr%22%3EsharedAddr%3C%2Fa%3E+lies+within+a+shared%0A++region+and+the+cache+enabled+setting+for+the+region+is+FALSE%2C%0A++then+the+value+specified+here+will+be+overriden+to+FALSE.'/>
833                 </docSect>
834             </decl>
835             <decl kind='config' name='cacheLineSize' anchor='cache.Line.Size' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.cacheLineSize' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='The+cache+line+size+of+the+shared+memory'>
836                 <synopSpec>
837                     <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'/>
838                 </synopSpec>
839                 <synopMeta>
840                     <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+NotifyDriverCirc.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
841                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
842                     <line tab='0' content='%3Cgo%3Eparams.%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'/>
843                 </synopMeta>
844                 <synopTarg>
845                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Params%22%3ENotifyDriverCirc_Params%3C%2Fa%3E+%7B'/>
846                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
847                     <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'/>
848                 </synopTarg>
849                 <docSect name='details'>
850                     <docPara content='This+value+should+be+configured'/>
851                 </docSect>
852             </decl>
853             <decl kind='config' name='intVectorId' anchor='int.Vector.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.intVectorId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Interrupt+vector+ID+to+be+used+by+the+driver'>
854                 <synopSpec>
855                     <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%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257E1u%3B'/>
856                 </synopSpec>
857                 <synopMeta>
858                     <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+NotifyDriverCirc.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
859                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
860                     <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%257E1u%3B'/>
861                 </synopMeta>
862                 <synopTarg>
863                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Params%22%3ENotifyDriverCirc_Params%3C%2Fa%3E+%7B'/>
864                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
865                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
866                 </synopTarg>
867                 <docSect name='details'>
868                     <docPara content='This+parameter+is+only+used+by+C64x%2B+targets'/>
869                 </docSect>
870             </decl>
871             <decl kind='config' name='localIntId' anchor='local.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.localIntId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Local+interrupt+ID+for+interrupt+line'>
872                 <synopSpec>
873                     <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%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+-1u%3B'/>
874                 </synopSpec>
875                 <synopMeta>
876                     <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+NotifyDriverCirc.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
877                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
878                     <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+-1u%3B'/>
879                 </synopMeta>
880                 <synopTarg>
881                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Params%22%3ENotifyDriverCirc_Params%3C%2Fa%3E+%7B'/>
882                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
883                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
884                 </synopTarg>
885                 <docSect name='details'>
886                     <docPara content='For+devices+that+support+multiple+inter-processor+interrupt+lines%2C+this%0A++configuration+parameter+allows+selecting+a+specific+line+to+use+for%0A++receiving+an+interrupt.++The+value+specified+here+corresponds+to+the%0A++incoming+interrupt+line+on+the+local+processor.'/>
887                     <docPara content='If+this+configuration+is+not+set%2C+a+default+interrupt+id+is%0A++typically+chosen.'/>
888                 </docSect>
889             </decl>
890             <decl kind='config' name='remoteIntId' anchor='remote.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.remoteIntId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Remote+interrupt+ID+for+interrupt+line'>
891                 <synopSpec>
892                     <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%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+-1u%3B'/>
893                 </synopSpec>
894                 <synopMeta>
895                     <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+NotifyDriverCirc.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
896                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
897                     <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+-1u%3B'/>
898                 </synopMeta>
899                 <synopTarg>
900                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Params%22%3ENotifyDriverCirc_Params%3C%2Fa%3E+%7B'/>
901                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
902                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
903                 </synopTarg>
904                 <docSect name='details'>
905                     <docPara content='For+devices+that+support+multiple+inter-processor+interrupt+lines%2C+this%0A++configuration+parameter+allows+selecting+a+specific+line+to+use+for%0A++receiving+an+interrupt.++The+value+specified+here+corresponds+to+the%0A++incoming+interrupt+line+on+the+remote+processor.'/>
906                     <docPara content='If+this+configuration+is+not+set%2C+a+default+interrupt+id+is%0A++typically+chosen.'/>
907                 </docSect>
908             </decl>
909             <decl kind='config' name='remoteProcId' anchor='remote.Proc.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.remoteProcId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='The+MultiProc+ID+corresponding+to+the+remote+processor'>
910                 <synopSpec>
911                     <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%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
912                 </synopSpec>
913                 <synopMeta>
914                     <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+NotifyDriverCirc.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
915                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
916                     <line tab='0' content='%3Cgo%3Eparams.%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+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
917                 </synopMeta>
918                 <synopTarg>
919                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Params%22%3ENotifyDriverCirc_Params%3C%2Fa%3E+%7B'/>
920                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
921                     <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'/>
922                 </synopTarg>
923                 <docSect name='details'>
924                     <docPara content='This+parameter+must+be+set+for+every+device.++The%0A++MultiProc_getId+call+can+be+used+to+obtain%0A++a+MultiProc+id+given+the+remote+processor%27s+name.'/>
925                 </docSect>
926             </decl>
927             <decl kind='config' name='sharedAddr' anchor='shared.Addr' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.sharedAddr' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Address+in+shared+memory+where+this+instance+will+be+placed'>
928                 <synopSpec>
929                     <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'/>
930                 </synopSpec>
931                 <synopMeta>
932                     <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+NotifyDriverCirc.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
933                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
934                     <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'/>
935                 </synopMeta>
936                 <synopTarg>
937                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Params%22%3ENotifyDriverCirc_Params%3C%2Fa%3E+%7B'/>
938                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
939                     <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'/>
940                 </synopTarg>
941                 <docSect name='details'>
942                     <docPara content='Use+%3Ca+class%3D%22xdoc-link%22+href%3D%22NotifyDriverCirc.html%23shared.Mem.Req%22+title%3D%22sharedMemReq%22%3EsharedMemReq%3C%2Fa%3E+to+determine+the+amount+of+shared+memory%0A++required.'/>
943                 </docSect>
944             </decl>
945             <decl spacer='1'/>
946         </group>
947         <group name='per-instance creation'/>
948         <group name='per-instance deletion'/>
949         <group name='per-instance functions'>
950             <decl kind='fxn' name='disable' anchor='disable' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.disable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Disable+a+NotifyDriver+instance' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23disable%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.disable%22%3EINotifyDriver%3C%2Fa%3E'>
951                 <synopSpec>
952                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edisable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
953                 </synopSpec>
954                 <synopTarg>
955                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_disable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+handle+%29%3B'/>
956                 </synopTarg>
957                 <docSect name='ARGUMENTS'>
958                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverCirc%3C%2Ftt%3E+instance+object'>
959                     </docChild>
960                 </docSect>
961                 <docSect name='details'>
962                     <docPara content='Disables+the+ability+of+a+Notify+driver+to+receive+events+for+a+given%0A++processor.+This+interface+function+is+called+by+the+Notify_disable%0A++function.+Refer+to+its+documentation+for+more+details.'/>
963                 </docSect>
964             </decl>
965             <decl kind='fxn' name='disableEvent' anchor='disable.Event' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.disableEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Disable+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23disable.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.disableEvent%22%3EINotifyDriver%3C%2Fa%3E'>
966                 <synopSpec>
967                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdisableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
968                 </synopSpec>
969                 <synopTarg>
970                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_disableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_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+%29%3B'/>
971                 </synopTarg>
972                 <docSect name='ARGUMENTS'>
973                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverCirc%3C%2Ftt%3E+instance+object'>
974                     </docChild>
975                     <docChild name='eventId' summary='Number+of+event+to+disable'>
976                     </docChild>
977                 </docSect>
978                 <docSect name='details'>
979                     <docPara content='This+interface+function+is+called+by+the+Notify_disableEvent+function.%0A++Refer+to+its+documentation+for+more+details.'/>
980                     <docPara content='The+Notify+module+does+validation+of+the+eventId.++The+Notify+module%0A++enters+calls+this+function+within+the+Notify+module+gate.'/>
981                 </docSect>
982             </decl>
983             <decl kind='fxn' name='enable' anchor='enable' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.enable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Enable+a+NotifyDriver+instance' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23enable%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.enable%22%3EINotifyDriver%3C%2Fa%3E'>
984                 <synopSpec>
985                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
986                 </synopSpec>
987                 <synopTarg>
988                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_enable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+handle+%29%3B'/>
989                 </synopTarg>
990                 <docSect name='ARGUMENTS'>
991                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverCirc%3C%2Ftt%3E+instance+object'>
992                     </docChild>
993                 </docSect>
994                 <docSect name='details'>
995                     <docPara content='Enables+the+ability+of+a+Notify+driver+to+receive+events+for+a+given%0A++processor.+This+interface+function+is+called+by+the+Notify_restore%0A++function.+Refer+to+its+documentation+for+more+details.'/>
996                 </docSect>
997             </decl>
998             <decl kind='fxn' name='enableEvent' anchor='enable.Event' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.enableEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Enable+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23enable.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.enableEvent%22%3EINotifyDriver%3C%2Fa%3E'>
999                 <synopSpec>
1000                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EenableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1001                 </synopSpec>
1002                 <synopTarg>
1003                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_enableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_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+%29%3B'/>
1004                 </synopTarg>
1005                 <docSect name='ARGUMENTS'>
1006                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverCirc%3C%2Ftt%3E+instance+object'>
1007                     </docChild>
1008                     <docChild name='eventId' summary='Number+of+event+to+enable'>
1009                     </docChild>
1010                 </docSect>
1011                 <docSect name='details'>
1012                     <docPara content='This+interface+function+is+called+by+the+Notify_disableEvent+function.%0A++Refer+to+its+documentation+for+more+details.'/>
1013                     <docPara content='The+Notify+module+does+validation+of+the+eventId.++The+Notify+module%0A++enters+calls+this+function+within+the+Notify+module+gate.'/>
1014                 </docSect>
1015             </decl>
1016             <decl kind='fxn' name='registerEvent' anchor='register.Event' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.registerEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Register+a+callback+to+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23register.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.registerEvent%22%3EINotifyDriver%3C%2Fa%3E'>
1017                 <synopSpec>
1018                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregisterEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1019                 </synopSpec>
1020                 <synopTarg>
1021                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_registerEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_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+%29%3B'/>
1022                 </synopTarg>
1023                 <docSect name='ARGUMENTS'>
1024                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverCirc%3C%2Ftt%3E+instance+object'>
1025                     </docChild>
1026                     <docChild name='eventId' summary='Number+of+event+that+is+being+registered'>
1027                     </docChild>
1028                 </docSect>
1029                 <docSect name='details'>
1030                     <docPara content='This+driver+function+is+called+by+the+Notify_registerEvent+function%0A++within+the+Notify+module+gate.+Refer+to+its+documentation+for+more%0A++details.'/>
1031                 </docSect>
1032             </decl>
1033             <decl kind='fxn' name='sendEvent' anchor='send.Event' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.sendEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Send+a+signal+to+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23send.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.sendEvent%22%3EINotifyDriver%3C%2Fa%3E'>
1034                 <synopSpec>
1035                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsendEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EwaitClear%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1036                 </synopSpec>
1037                 <synopTarg>
1038                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_sendEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_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%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EwaitClear%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1039                 </synopTarg>
1040                 <docSect name='ARGUMENTS'>
1041                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverCirc%3C%2Ftt%3E+instance+object'>
1042                     </docChild>
1043                     <docChild name='eventId' summary='Number+of+event+to+signal'>
1044                     </docChild>
1045                     <docChild name='payload' summary='Payload+%28optional%29+to+pass+to+callback+function'>
1046                     </docChild>
1047                     <docChild name='waitClear' summary='If+TRUE%2C+have+the+NotifyDriver+wait+for%0A+++++++++++++++++++++++acknowledgement+back+from+the+destination%0A+++++++++++++++++++++++processor.'>
1048                     </docChild>
1049                 </docSect>
1050                 <docSect name='returns'>
1051                     <docPara content='Notify+status'/>
1052                 </docSect>
1053                 <docSect name='details'>
1054                     <docPara content='This+interface+function+is+called+by+the+Notify_sendEvent+function.%0A++Notify_sendEvent+does+not+provide+any+context+protection+for%0A++INotifyDriver_sendEvent%2C+so+appropriate+measures+must+be+taken+within%0A++the+driver+itself.'/>
1055                 </docSect>
1056             </decl>
1057             <decl kind='fxn' name='setNotifyHandle' anchor='set.Notify.Handle' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.setNotifyHandle' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23set.Notify.Handle%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.setNotifyHandle%22%3EINotifyDriver%3C%2Fa%3E'>
1058                 <synopSpec>
1059                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetNotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdriverHandle%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1060                 </synopSpec>
1061                 <synopTarg>
1062                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_setNotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdriverHandle%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1063                 </synopTarg>
1064                 <docSect name='ARGUMENTS'>
1065                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverCirc%3C%2Ftt%3E+instance+object'>
1066                     </docChild>
1067                 </docSect>
1068             </decl>
1069             <decl kind='fxn' name='unregisterEvent' anchor='unregister.Event' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.unregisterEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Remove+an+event+listener+from+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23unregister.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.unregisterEvent%22%3EINotifyDriver%3C%2Fa%3E'>
1070                 <synopSpec>
1071                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EunregisterEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1072                 </synopSpec>
1073                 <synopTarg>
1074                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_unregisterEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_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+%29%3B'/>
1075                 </synopTarg>
1076                 <docSect name='ARGUMENTS'>
1077                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverCirc%3C%2Ftt%3E+instance+object'>
1078                     </docChild>
1079                     <docChild name='eventId' summary='Number+of+event+that+is+being+unregistered'>
1080                     </docChild>
1081                 </docSect>
1082                 <docSect name='details'>
1083                     <docPara content='This+driver+function+is+called+by+the+Notify_unregisterEvent+function%0A++within+the+Notify+module+gate.+Refer+to+it+for+more+details.'/>
1084                 </docSect>
1085             </decl>
1086             <decl spacer='1'/>
1087         </group>
1088         <group name='per-instance convertors'>
1089             <synopTarg>
1090                 <line tab='0' comment='unconditionally+move+one+level+up+the+inheritance+hierarchy' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.Handle%22%3EINotifyDriver_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_Handle_upCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+handle+%29%3B'/>
1091                 <line blank='1' always='0'/>
1092                 <line tab='0' comment='conditionally+move+one+level+down+the+inheritance+hierarchy%3B+NULL+upon+failure' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_Handle_downCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.Handle%22%3EINotifyDriver_Handle%3C%2Fa%3E+handle+%29%3B'/>
1093             </synopTarg>
1094         </group>
1095         <group name='per-instance built-ins'>
1096             <synopTarg>
1097                 <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%3ENotifyDriverCirc_Object_count%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1098                 <line blank='1' always='0'/>
1099                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_Object_get%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Object%22%3ENotifyDriverCirc_Object%3C%2Fa%3E+*array%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+i+%29%3B'/>
1100                 <line blank='1' always='0'/>
1101                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_Object_first%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1102                 <line blank='1' always='0'/>
1103                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverCirc_Object_next%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+handle+%29%3B'/>
1104                 <line blank='1' always='0'/>
1105                 <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..%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%3ENotifyDriverCirc_Object_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1106                 <line blank='1' always='0'/>
1107                 <line tab='0' comment='The+label+associated+with+this+instance+object' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3ENotifyDriverCirc_Handle_label%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*buf+%29%3B'/>
1108                 <line blank='1' always='0'/>
1109                 <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%3ENotifyDriverCirc_Handle_name%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverCirc.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverCirc.Handle%22%3ENotifyDriverCirc_Handle%3C%2Fa%3E+handle+%29%3B'/>
1110             </synopTarg>
1111         </group>
1112     </unit>
1113     <unit name='NotifyDriverShm' kind='module' nodoc='0' metaonly='0' summary='A+shared+memory+driver+for+the+Notify+Module' inherits='ti.sdo.ipc.interfaces.INotifyDriver'>
1114         <synopSpec>
1115             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2Fpackage.html%22+title%3D%22ti.sdo.ipc.notifyDrivers%22%3Eti.sdo.ipc.notifyDrivers%3C%2Fa%3E%3B'/>
1116             <line blank='1' always='0'/>
1117             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver%22%3EINotifyDriver%3C%2Fa%3E+%7B'/>
1118             <line tab='0' content='%7D'/>
1119         </synopSpec>
1120         <specInfo>
1121             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1122             <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver%22%3Eti.sdo.ipc.interfaces.INotifyDriver%3C%2Fa%3E'/>
1123             <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
1124             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1125         </specInfo>
1126         <synopMeta>
1127             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+NotifyDriverShm+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.notifyDrivers.NotifyDriverShm%27%3C%2Fspan%3E%29%3B'/>
1128         </synopMeta>
1129         <synopTarg>
1130             <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%2FnotifyDrivers%2FNotifyDriverShm.h%26gt%3B%3C%2Fspan%3E'/>
1131         </synopTarg>
1132         <docSect name='details'>
1133             <docPara content='This+is+a+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%22+title%3D%22ti.sdo.ipc.Notify%22%3Eti.sdo.ipc.Notify%3C%2Fa%3E+driver+that+utilizes+shared+memory%0A++and+inter-processor+hardware+interrupts+for+notification+between+cores.%0A++This+driver+supports+caching+and+currently+expects+a+cache+line+size+of+128%0A++Bytes.+Event+priorities+are+supported+and+correspond+to+event+numbers+used%0A++to+register+the+events.'/>
1134             <docPara content='This+driver+is+designed+to+work+with+a+variety+of+devices%2C+each+with%0A++distinct+interrupt+mechanisms.++Therefore%2C+this+module+needs+to+be+plugged%0A++with+an+appropriate+module+that+implements+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22IInterrupt.html%22+title%3D%22IInterrupt%22%3EIInterrupt%3C%2Fa%3E+interface%0A++for+a+given+device.'/>
1135             <docPara content='The+driver+utilizes+shared+memory+in+the+manner+indicated+by+the+following%0A++diagram.'/>
1136             <docPara content='%3CPRE+class%3D%22Example%22%3E%0A++NOTE%3A+Processors+%270%27+and+%271%27+correspond+to+the+processors+with+lower+and%0A++++++++higher+MultiProc+ids%2C+respectively%0A%0A+sharedAddr+-%26gt%3B+---------------------------+bytes%0A+++++++++++++++%7C++recvInitStatus+%280%29+++++%7C+4++-%5C%0A+++++++++++++++%7C++sendInitStatus+%280%29+++++%7C+4+++%7C%3D+sizeof%28ProcCtrl%29%0A+++++++++++++++%7C++eventRegMask+%280%29+++++++%7C+4+++%7C%0A+++++++++++++++%7C++eventEnableMask+%280%29++++%7C+4++-%2F%0A+++++++++++++++%7C++%5BPADDING%5D+%28if+needed%29++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++recvInitStatus+%281%29+++++%7C+4%0A+++++++++++++++%7C++sendInitStatus+%281%29+++++%7C+4%0A+++++++++++++++%7C++eventRegMask+%281%29+++++++%7C+4%0A+++++++++++++++%7C++eventEnableMask+%281%29++++%7C+4%0A+++++++++++++++%7C++%5BPADDING%5D+%28if+needed%29++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++eventEntry_0+%280%29+++++++%7C+12+-%26gt%3B+sizeof%28EventEntry%29%0A+++++++++++++++%7C++%5BPADDING%5D+%28if+needed%29++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++eventEntry_1+%280%29+++++++%7C+12%0A+++++++++++++++%7C++%5BPADDING%5D+%28if+needed%29++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++++++++++...+...%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++eventEntry_N+%280%29+++++++%7C+12%0A+++++++++++++++%7C++%5BPADDING%5D+%28if+needed%29++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++eventEntry_0+%281%29+++++++%7C+12%0A+++++++++++++++%7C++%5BPADDING%5D+%28if+needed%29++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++eventEntry_1+%281%29+++++++%7C+12%0A+++++++++++++++%7C++%5BPADDING%5D+%28if+needed%29++%7C%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++++++++++...+...%0A+++++++++++++++%7C-------------------------%7C%0A+++++++++++++++%7C++eventEntry_N+%281%29+++++++%7C+12%0A+++++++++++++++%7C++%5BPADDING%5D+%28if+needed%29++%7C%0A+++++++++++++++%7C-------------------------%7C%0A%0A%0A++Legend%3A%0A++%280%29%2C+%281%29+%3A+Memory+that+belongs+to+the+proc+with+lower+and+higher%0A+++++++++++++MultiProc.id%2C+respectively%0A+++%7C----%7C++%3A+Cache+line+boundary%0A+++N+++++++%3A+Notify_numEvents+-+1%0A%0A%3C%2FPRE%3E'/>
1137         </docSect>
1138         <group name='local proxy modules'>
1139             <decl spacer='1'/>
1140             <decl kind='proxy' name='InterruptProxy' anchor='.Interrupt.Proxy' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.InterruptProxy' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
1141                 <synopSpec>
1142                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+InterruptProxy+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E%3B'/>
1143                 </synopSpec>
1144                 <synopMeta>
1145                     <line tab='0' content='%3Cgo%3ENotifyDriverShm.%3Cspan+class%3D%22xdoc-id%22%3EInterruptProxy%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
1146                     <line elem='1'/>
1147                     <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E+interface'/>
1148                     <line elem='0'/>
1149                     <line tab='1' content='%3Cgo%3ENotifyDriverShm.%3Cspan+class%3D%22xdoc-id%22%3EInterruptProxy%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
1150                     <line elem='1'/>
1151                     <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
1152                     <line elem='0'/>
1153                 </synopMeta>
1154             </decl>
1155         </group>
1156         <group name='module-wide constants &amp; types'>
1157             <decl kind='const' name='DOWN' anchor='.D.O.W.N' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.DOWN' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Flag+an+event+up%2Fdown+in+shared+memory'>
1158                 <synopSpec>
1159                     <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%3EDOWN%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
1160                 </synopSpec>
1161                 <synopMeta>
1162                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyDriverShm.%3Cspan+class%3D%22xdoc-id%22%3EDOWN%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
1163                 </synopMeta>
1164                 <synopTarg>
1165                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_DOWN%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%290'/>
1166                 </synopTarg>
1167             </decl>
1168             <decl kind='const' name='INIT_STAMP' anchor='.I.N.I.T_.S.T.A.M.P' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.INIT_STAMP' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Initialization+stamp'>
1169                 <synopSpec>
1170                     <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%3EINIT_STAMP%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xA9C8B7D6%3B'/>
1171                 </synopSpec>
1172                 <synopMeta>
1173                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyDriverShm.%3Cspan+class%3D%22xdoc-id%22%3EINIT_STAMP%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xA9C8B7D6%3B'/>
1174                 </synopMeta>
1175                 <synopTarg>
1176                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_INIT_STAMP%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%290xA9C8B7D6'/>
1177                 </synopTarg>
1178             </decl>
1179             <decl kind='const' name='UP' anchor='.U.P' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.UP' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1180                 <synopSpec>
1181                     <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%3EUP%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1182                 </synopSpec>
1183                 <synopMeta>
1184                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyDriverShm.%3Cspan+class%3D%22xdoc-id%22%3EUP%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1185                 </synopMeta>
1186                 <synopTarg>
1187                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_UP%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%291'/>
1188                 </synopTarg>
1189             </decl>
1190             <decl spacer='1'/>
1191             <decl spacer='1'/>
1192             <decl kind='struct' name='BasicView' anchor='.Basic.View' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.BasicView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
1193                 <synopSpec>
1194                     <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'/>
1195                     <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'/>
1196                     <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'/>
1197                     <line tab='0' content='%7D%3B'/>
1198                 </synopSpec>
1199                 <synopMeta>
1200                     <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%3ENotifyDriverShm.%3Cspan+class%3D%22xdoc-id%22%3EBasicView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1201                     <line blank='1' always='0'/>
1202                     <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'/>
1203                     <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'/>
1204                 </synopMeta>
1205             </decl>
1206             <decl spacer='1'/>
1207             <decl kind='struct' name='EventDataView' anchor='.Event.Data.View' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.EventDataView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
1208                 <synopSpec>
1209                     <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'/>
1210                     <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'/>
1211                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocName%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1212                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1213                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eflagged%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1214                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1215                     <line tab='0' content='%7D%3B'/>
1216                 </synopSpec>
1217                 <synopMeta>
1218                     <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%3ENotifyDriverShm.%3Cspan+class%3D%22xdoc-id%22%3EEventDataView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1219                     <line blank='1' always='0'/>
1220                     <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'/>
1221                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocName%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'/>
1222                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%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'/>
1223                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eflagged%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'/>
1224                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%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'/>
1225                 </synopMeta>
1226             </decl>
1227             <decl spacer='1'/>
1228             <decl kind='struct' name='EventEntry' anchor='.Event.Entry' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.EventEntry' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Used+to+flag+a+remote+event+and+determine+if+a+local+event+has+been%0A++flagged.+This+struct+is+placed+in+shared+memory'>
1229                 <synopSpec>
1230                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1231                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eflag%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1232                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1233                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ereserved%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1234                     <line tab='0' content='%7D%3B'/>
1235                 </synopSpec>
1236                 <synopMeta>
1237                     <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%3ENotifyDriverShm.%3Cspan+class%3D%22xdoc-id%22%3EEventEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1238                     <line blank='1' always='0'/>
1239                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eflag%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'/>
1240                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%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'/>
1241                     <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%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1242                 </synopMeta>
1243                 <synopTarg>
1244                     <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%3ENotifyDriverShm_EventEntry%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1245                     <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%3Eflag%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1246                     <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%3Epayload%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1247                     <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%3Ereserved%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1248                     <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_EventEntry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1249                 </synopTarg>
1250             </decl>
1251             <decl spacer='1'/>
1252             <decl kind='struct' name='Instance_State' anchor='.Instance_.State' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Instance_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1253                 <synopSpec>
1254                     <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'/>
1255                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Proc.Ctrl%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.ProcCtrl%22%3ENotifyDriverShm.ProcCtrl%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EselfProcCtrl%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1256                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Proc.Ctrl%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.ProcCtrl%22%3ENotifyDriverShm.ProcCtrl%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EotherProcCtrl%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1257                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.EventEntry%22%3ENotifyDriverShm.EventEntry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EselfEventChart%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1258                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.EventEntry%22%3ENotifyDriverShm.EventEntry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EotherEventChart%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1259                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3EnotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1260                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregChart%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
1261                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EselfId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1262                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EotherId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1263                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1264                     <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'/>
1265                     <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'/>
1266                     <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'/>
1267                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventEntrySize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1268                     <line tab='0' content='%7D%3B'/>
1269                 </synopSpec>
1270                 <synopMeta>
1271                     <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%3ENotifyDriverShm.%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1272                     <line blank='1' always='0'/>
1273                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EselfProcCtrl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Proc.Ctrl%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.ProcCtrl%22%3ENotifyDriverShm.ProcCtrl%3C%2Fa%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1274                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EotherProcCtrl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Proc.Ctrl%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.ProcCtrl%22%3ENotifyDriverShm.ProcCtrl%3C%2Fa%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1275                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EselfEventChart%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.EventEntry%22%3ENotifyDriverShm.EventEntry%3C%2Fa%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1276                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EotherEventChart%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.EventEntry%22%3ENotifyDriverShm.EventEntry%3C%2Fa%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1277                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1278                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregChart%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%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'/>
1279                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EselfId%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'/>
1280                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EotherId%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'/>
1281                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1282                     <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'/>
1283                     <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'/>
1284                     <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'/>
1285                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventEntrySize%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'/>
1286                 </synopMeta>
1287                 <synopTarg>
1288                     <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%3ENotifyDriverShm_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1289                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Proc.Ctrl%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.ProcCtrl%22%3ENotifyDriverShm_ProcCtrl%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EselfProcCtrl%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1290                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Proc.Ctrl%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.ProcCtrl%22%3ENotifyDriverShm_ProcCtrl%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EotherProcCtrl%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1291                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.EventEntry%22%3ENotifyDriverShm_EventEntry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EselfEventChart%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1292                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23.Event.Entry%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.EventEntry%22%3ENotifyDriverShm_EventEntry%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EotherEventChart%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1293                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3EnotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1294                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregChart%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'/>
1295                     <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%3EselfId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1296                     <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%3EotherId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1297                     <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt_IntInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1298                     <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'/>
1299                     <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'/>
1300                     <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'/>
1301                     <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%3EeventEntrySize%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1302                     <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1303                 </synopTarg>
1304             </decl>
1305             <decl spacer='1'/>
1306             <decl kind='struct' name='ProcCtrl' anchor='.Proc.Ctrl' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.ProcCtrl' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='NotifyDriverShm+state+for+a+single+processor+in+shared+memory.%0A++Only+the+processor+that+owns+this+memory+may+write+to+it.%0A++However%2C+the+contents+may+be+read+by+both+processors'>
1307                 <synopSpec>
1308                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EProcCtrl%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1309                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErecvInitStatus%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1310                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsendInitStatus%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1311                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventRegMask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1312                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventEnableMask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1313                     <line tab='0' content='%7D%3B'/>
1314                 </synopSpec>
1315                 <synopMeta>
1316                     <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%3ENotifyDriverShm.%3Cspan+class%3D%22xdoc-id%22%3EProcCtrl%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1317                     <line blank='1' always='0'/>
1318                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErecvInitStatus%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'/>
1319                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsendInitStatus%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'/>
1320                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventRegMask%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'/>
1321                     <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventEnableMask%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'/>
1322                 </synopMeta>
1323                 <synopTarg>
1324                     <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%3ENotifyDriverShm_ProcCtrl%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1325                     <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%3ErecvInitStatus%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1326                     <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%3EsendInitStatus%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1327                     <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%3EeventRegMask%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1328                     <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%3EeventEnableMask%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1329                     <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_ProcCtrl%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1330                 </synopTarg>
1331                 <docSect name='details'>
1332                     <docPara content='Two+of+these+structs+are+place+at+the+base+of+shared+memory.+Slots%0A++%5B0%5D+and+%5B1%5D+are+respectively+assigned+to+the+processors+with+the%0A++lower+and+higher+MultiProc+ids.'/>
1333                     <docPara content='Constraints%3A+sizeof%28NotifyDriverShm_ProcCtrl%29+must+be+a+power+of+two%0A+++++++++++++++and+must+be+greater+than+sizeof%28NotifyDriverShm_EventEntry%29'/>
1334                 </docSect>
1335             </decl>
1336         </group>
1337         <group name='module-wide config parameters'>
1338             <decl spacer='1'/>
1339             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1340                 <synopSpec>
1341                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
1342                     <line tab='1' content='%255B'/>
1343                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1344                     <line tab='2' content='%257B'/>
1345                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1346                     <line tab='3' content='fields%253A%2B%255B'/>
1347                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
1348                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
1349                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
1350                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
1351                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
1352                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
1353                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
1354                     <line tab='3' content='%255D'/>
1355                     <line tab='2' content='%257D'/>
1356                     <line tab='1' content='%255D%252C'/>
1357                     <line tab='1' content='%255B'/>
1358                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
1359                     <line tab='2' content='%257B'/>
1360                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1361                     <line tab='3' content='fields%253A%2B%255B'/>
1362                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
1363                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
1364                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
1365                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
1366                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
1367                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
1368                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
1369                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
1370                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
1371                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
1372                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
1373                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
1374                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
1375                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
1376                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
1377                     <line tab='3' content='%255D'/>
1378                     <line tab='2' content='%257D'/>
1379                     <line tab='1' content='%255D%252C'/>
1380                     <line tab='1' content='%255B'/>
1381                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
1382                     <line tab='2' content='%257B'/>
1383                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1384                     <line tab='3' content='fields%253A%2B%255B'/>
1385                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
1386                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
1387                     <line tab='3' content='%255D'/>
1388                     <line tab='2' content='%257D'/>
1389                     <line tab='1' content='%255D%252C'/>
1390                     <line tab='1' content='%255B'/>
1391                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1392                     <line tab='2' content='%257B'/>
1393                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1394                     <line tab='3' content='fields%253A%2B%255B'/>
1395                     <line tab='4' content='%2522Log.Event%2522'/>
1396                     <line tab='3' content='%255D'/>
1397                     <line tab='2' content='%257D'/>
1398                     <line tab='1' content='%255D%252C'/>
1399                     <line tab='1' content='%255B'/>
1400                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1401                     <line tab='2' content='%257B'/>
1402                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1403                     <line tab='3' content='fields%253A%2B%255B'/>
1404                     <line tab='4' content='%2522Log.Event%2522'/>
1405                     <line tab='3' content='%255D'/>
1406                     <line tab='2' content='%257D'/>
1407                     <line tab='1' content='%255D%252C'/>
1408                     <line tab='1' content='%255B'/>
1409                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1410                     <line tab='2' content='%257B'/>
1411                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1412                     <line tab='3' content='fields%253A%2B%255B'/>
1413                     <line tab='4' content='%2522Assert.Id%2522'/>
1414                     <line tab='3' content='%255D'/>
1415                     <line tab='2' content='%257D'/>
1416                     <line tab='1' content='%255D%252C'/>
1417                     <line tab='1' content='%255B'/>
1418                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1419                     <line tab='2' content='%257B'/>
1420                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1421                     <line tab='3' content='fields%253A%2B%255B'/>
1422                     <line tab='4' content='%2522Assert.Id%2522'/>
1423                     <line tab='3' content='%255D'/>
1424                     <line tab='2' content='%257D'/>
1425                     <line tab='1' content='%255D%252C'/>
1426                     <line tab='1' content='%255B'/>
1427                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1428                     <line tab='2' content='%257B'/>
1429                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1430                     <line tab='3' content='fields%253A%2B%255B'/>
1431                     <line tab='4' content='%2522Error.Id%2522'/>
1432                     <line tab='3' content='%255D'/>
1433                     <line tab='2' content='%257D'/>
1434                     <line tab='1' content='%255D%252C'/>
1435                     <line tab='1' content='%255B'/>
1436                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1437                     <line tab='2' content='%257B'/>
1438                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1439                     <line tab='3' content='fields%253A%2B%255B'/>
1440                     <line tab='4' content='%2522Error.Id%2522'/>
1441                     <line tab='3' content='%255D'/>
1442                     <line tab='2' content='%257D'/>
1443                     <line tab='1' content='%255D'/>
1444                     <line tab='0' content='%255D%3B'/>
1445                 </synopSpec>
1446                 <synopMeta>
1447                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyDriverShm.%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..%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'/>
1448                     <line tab='1' content='%255B'/>
1449                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1450                     <line tab='2' content='%257B'/>
1451                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1452                     <line tab='3' content='fields%253A%2B%255B'/>
1453                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
1454                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
1455                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
1456                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
1457                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
1458                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
1459                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
1460                     <line tab='3' content='%255D'/>
1461                     <line tab='2' content='%257D'/>
1462                     <line tab='1' content='%255D%252C'/>
1463                     <line tab='1' content='%255B'/>
1464                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
1465                     <line tab='2' content='%257B'/>
1466                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1467                     <line tab='3' content='fields%253A%2B%255B'/>
1468                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
1469                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
1470                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
1471                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
1472                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
1473                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
1474                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
1475                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
1476                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
1477                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
1478                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
1479                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
1480                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
1481                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
1482                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
1483                     <line tab='3' content='%255D'/>
1484                     <line tab='2' content='%257D'/>
1485                     <line tab='1' content='%255D%252C'/>
1486                     <line tab='1' content='%255B'/>
1487                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
1488                     <line tab='2' content='%257B'/>
1489                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1490                     <line tab='3' content='fields%253A%2B%255B'/>
1491                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
1492                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
1493                     <line tab='3' content='%255D'/>
1494                     <line tab='2' content='%257D'/>
1495                     <line tab='1' content='%255D%252C'/>
1496                     <line tab='1' content='%255B'/>
1497                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1498                     <line tab='2' content='%257B'/>
1499                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1500                     <line tab='3' content='fields%253A%2B%255B'/>
1501                     <line tab='4' content='%2522Log.Event%2522'/>
1502                     <line tab='3' content='%255D'/>
1503                     <line tab='2' content='%257D'/>
1504                     <line tab='1' content='%255D%252C'/>
1505                     <line tab='1' content='%255B'/>
1506                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1507                     <line tab='2' content='%257B'/>
1508                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1509                     <line tab='3' content='fields%253A%2B%255B'/>
1510                     <line tab='4' content='%2522Log.Event%2522'/>
1511                     <line tab='3' content='%255D'/>
1512                     <line tab='2' content='%257D'/>
1513                     <line tab='1' content='%255D%252C'/>
1514                     <line tab='1' content='%255B'/>
1515                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1516                     <line tab='2' content='%257B'/>
1517                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1518                     <line tab='3' content='fields%253A%2B%255B'/>
1519                     <line tab='4' content='%2522Assert.Id%2522'/>
1520                     <line tab='3' content='%255D'/>
1521                     <line tab='2' content='%257D'/>
1522                     <line tab='1' content='%255D%252C'/>
1523                     <line tab='1' content='%255B'/>
1524                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1525                     <line tab='2' content='%257B'/>
1526                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1527                     <line tab='3' content='fields%253A%2B%255B'/>
1528                     <line tab='4' content='%2522Assert.Id%2522'/>
1529                     <line tab='3' content='%255D'/>
1530                     <line tab='2' content='%257D'/>
1531                     <line tab='1' content='%255D%252C'/>
1532                     <line tab='1' content='%255B'/>
1533                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1534                     <line tab='2' content='%257B'/>
1535                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1536                     <line tab='3' content='fields%253A%2B%255B'/>
1537                     <line tab='4' content='%2522Error.Id%2522'/>
1538                     <line tab='3' content='%255D'/>
1539                     <line tab='2' content='%257D'/>
1540                     <line tab='1' content='%255D%252C'/>
1541                     <line tab='1' content='%255B'/>
1542                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1543                     <line tab='2' content='%257B'/>
1544                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1545                     <line tab='3' content='fields%253A%2B%255B'/>
1546                     <line tab='4' content='%2522Error.Id%2522'/>
1547                     <line tab='3' content='%255D'/>
1548                     <line tab='2' content='%257D'/>
1549                     <line tab='1' content='%255D'/>
1550                     <line tab='0' content='%255D%3B'/>
1551                 </synopMeta>
1552             </decl>
1553             <decl spacer='1'/>
1554             <decl spacer='1'/>
1555             <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1556                 <synopSpec>
1557                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1558                 </synopSpec>
1559                 <synopMeta>
1560                     <line tab='0' content='%3Cgo%3ENotifyDriverShm.%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..%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'/>
1561                 </synopMeta>
1562                 <docSect name='details'>
1563                     <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.'/>
1564                 </docSect>
1565             </decl>
1566             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1567                 <synopSpec>
1568                     <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'/>
1569                 </synopSpec>
1570                 <synopMeta>
1571                     <line tab='0' content='%3Cgo%3ENotifyDriverShm.%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'/>
1572                 </synopMeta>
1573             </decl>
1574             <decl kind='config' name='rovViewInfo' anchor='rov.View.Info' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.rovViewInfo' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
1575                 <synopSpec>
1576                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%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..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
1577                 </synopSpec>
1578                 <synopMeta>
1579                     <line tab='0' content='%3Cgo%3ENotifyDriverShm.%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..%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..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
1580                 </synopMeta>
1581             </decl>
1582             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1583                 <synopSpec>
1584                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
1585                 </synopSpec>
1586                 <synopMeta>
1587                     <line tab='0' content='%3Cgo%3ENotifyDriverShm.%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..%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'/>
1588                 </synopMeta>
1589             </decl>
1590         </group>
1591         <group name='module-wide data'>
1592         </group>
1593         <group name='module-wide functions'>
1594             <decl kind='fxn' name='sharedMemReq' anchor='shared.Mem.Req' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.sharedMemReq' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Amount+of+shared+memory+required+for+creation+of+each+instance'>
1595                 <synopSpec>
1596                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedMemReq%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Params%22%3ENotifyDriverShm.Params%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eparams%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1597                 </synopSpec>
1598                 <synopTarg>
1599                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_sharedMemReq%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Params%22%3ENotifyDriverShm_Params%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eparams%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1600                 </synopTarg>
1601                 <docSect name='ARGUMENTS'>
1602                     <docChild name='params' summary='Pointer+to+parameters+that+will+be+used+in+the%0A++++++++++++++++++++++create'>
1603                     </docChild>
1604                 </docSect>
1605                 <docSect name='returns'>
1606                     <docPara content='Number+of+MAUs+in+shared+memory+needed+to+create%0A++++++++++++++++++++++the+instance.'/>
1607                 </docSect>
1608             </decl>
1609             <decl spacer='1'/>
1610         </group>
1611         <group name='module-wide built-ins'>
1612             <synopTarg>
1613                 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3ENotifyDriverShm_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1614                 <line blank='1' always='0'/>
1615                 <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%3ENotifyDriverShm_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1616                 <line blank='1' always='0'/>
1617                 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3ENotifyDriverShm_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1618                 <line blank='1' always='0'/>
1619                 <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%3ENotifyDriverShm_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1620                 <line blank='1' always='0'/>
1621                 <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%3ENotifyDriverShm_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1622                 <line blank='1' always='0'/>
1623                 <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%3ENotifyDriverShm_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'/>
1624             </synopTarg>
1625         </group>
1626         <group name='$instance'>
1627             <synopSpec>
1628                 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
1629                 <line blank='1' always='0'/>
1630             </synopSpec>
1631         </group>
1632         <group name='per-instance object types'>
1633             <synopTarg>
1634                 <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%3ENotifyDriverShm_Object%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_Object%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1635                 <line blank='1' always='0'/>
1636                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Object%22%3ENotifyDriverShm_Object%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1637                 <line blank='1' always='0'/>
1638                 <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%3ENotifyDriverShm_Struct%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_Struct%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1639                 <line blank='1' always='1'/>
1640                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_handle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Struct%22%3ENotifyDriverShm_Struct%3C%2Fa%3E+*structP+%29%3B'/>
1641                 <line blank='1' always='0'/>
1642                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Struct%22%3ENotifyDriverShm_Struct%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_struct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+handle+%29%3B'/>
1643             </synopTarg>
1644         </group>
1645         <group name='per-instance config parameters'>
1646             <synopMeta>
1647                 <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+NotifyDriverShm.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1648                 <line tab='1' comment='Whether+cache+operations+will+be+performed' anchor='cache.Enabled' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.cacheEnabled' content='params.%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+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
1649                 <line tab='1' comment='The+cache+line+size+of+the+shared+memory' anchor='cache.Line.Size' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.cacheLineSize' content='params.%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+128%3B'/>
1650                 <line tab='1' comment='Interrupt+vector+ID+to+be+used+by+the+driver' anchor='int.Vector.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.intVectorId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%257E1u%3B'/>
1651                 <line tab='1' comment='Local+interrupt+ID+for+interrupt+line' anchor='local.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.localIntId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+-1u%3B'/>
1652                 <line tab='1' comment='Remote+interrupt+ID+for+interrupt+line' anchor='remote.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.remoteIntId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+-1u%3B'/>
1653                 <line tab='1' comment='The+MultiProc+ID+corresponding+to+the+remote+processor' anchor='remote.Proc.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.remoteProcId' content='params.%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+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
1654                 <line tab='1' comment='Address+in+shared+memory+where+this+instance+will+be+placed' anchor='shared.Addr' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.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'/>
1655             </synopMeta>
1656             <synopTarg>
1657                 <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%3ENotifyDriverShm_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1658                 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIInstance.html%23per-instance_config_parameters%22+title%3D%22xdc.runtime.IInstance.Params%22%3EIInstance_Params%3C%2Fa%3E+*instance%3B'/>
1659                 <line tab='1' comment='Whether+cache+operations+will+be+performed' anchor='cache.Enabled' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.cacheEnabled' 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'/>
1660                 <line tab='1' comment='The+cache+line+size+of+the+shared+memory' anchor='cache.Line.Size' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.cacheLineSize' 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'/>
1661                 <line tab='1' comment='Interrupt+vector+ID+to+be+used+by+the+driver' anchor='int.Vector.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.intVectorId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1662                 <line tab='1' comment='Local+interrupt+ID+for+interrupt+line' anchor='local.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.localIntId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1663                 <line tab='1' comment='Remote+interrupt+ID+for+interrupt+line' anchor='remote.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.remoteIntId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1664                 <line tab='1' comment='The+MultiProc+ID+corresponding+to+the+remote+processor' anchor='remote.Proc.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.remoteProcId' 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'/>
1665                 <line tab='1' comment='Address+in+shared+memory+where+this+instance+will+be+placed' anchor='shared.Addr' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.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'/>
1666                 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1667                 <line blank='1' always='1'/>
1668                 <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%3ENotifyDriverShm_Params_init%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Params%22%3ENotifyDriverShm_Params%3C%2Fa%3E+*params+%29%3B'/>
1669             </synopTarg>
1670             <decl kind='config' name='cacheEnabled' anchor='cache.Enabled' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.cacheEnabled' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Whether+cache+operations+will+be+performed'>
1671                 <synopSpec>
1672                     <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%3EcacheEnabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
1673                 </synopSpec>
1674                 <synopMeta>
1675                     <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+NotifyDriverShm.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1676                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1677                     <line tab='0' content='%3Cgo%3Eparams.%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+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
1678                 </synopMeta>
1679                 <synopTarg>
1680                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Params%22%3ENotifyDriverShm_Params%3C%2Fa%3E+%7B'/>
1681                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1682                     <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'/>
1683                 </synopTarg>
1684                 <docSect name='details'>
1685                     <docPara content='If+it+is+known+that+no+cache+operations+are+needed+for+this+instance%0A++set+this+flag+to+FALSE.++If+%3Ca+class%3D%22xdoc-link%22+href%3D%22NotifyDriverShm.html%23shared.Addr%22+title%3D%22sharedAddr%22%3EsharedAddr%3C%2Fa%3E+lies+within+a+shared%0A++region+and+the+cache+enabled+setting+for+the+region+is+FALSE%2C%0A++then+the+value+specified+here+will+be+overriden+to+FALSE.'/>
1686                 </docSect>
1687             </decl>
1688             <decl kind='config' name='cacheLineSize' anchor='cache.Line.Size' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.cacheLineSize' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='The+cache+line+size+of+the+shared+memory'>
1689                 <synopSpec>
1690                     <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'/>
1691                 </synopSpec>
1692                 <synopMeta>
1693                     <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+NotifyDriverShm.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1694                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1695                     <line tab='0' content='%3Cgo%3Eparams.%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'/>
1696                 </synopMeta>
1697                 <synopTarg>
1698                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Params%22%3ENotifyDriverShm_Params%3C%2Fa%3E+%7B'/>
1699                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1700                     <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'/>
1701                 </synopTarg>
1702                 <docSect name='details'>
1703                     <docPara content='This+value+should+be+configured'/>
1704                 </docSect>
1705             </decl>
1706             <decl kind='config' name='intVectorId' anchor='int.Vector.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.intVectorId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Interrupt+vector+ID+to+be+used+by+the+driver'>
1707                 <synopSpec>
1708                     <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%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257E1u%3B'/>
1709                 </synopSpec>
1710                 <synopMeta>
1711                     <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+NotifyDriverShm.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1712                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1713                     <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%257E1u%3B'/>
1714                 </synopMeta>
1715                 <synopTarg>
1716                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Params%22%3ENotifyDriverShm_Params%3C%2Fa%3E+%7B'/>
1717                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1718                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1719                 </synopTarg>
1720                 <docSect name='details'>
1721                     <docPara content='This+parameter+is+only+used+by+C64x%2B+targets'/>
1722                 </docSect>
1723             </decl>
1724             <decl kind='config' name='localIntId' anchor='local.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.localIntId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Local+interrupt+ID+for+interrupt+line'>
1725                 <synopSpec>
1726                     <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%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+-1u%3B'/>
1727                 </synopSpec>
1728                 <synopMeta>
1729                     <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+NotifyDriverShm.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1730                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1731                     <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+-1u%3B'/>
1732                 </synopMeta>
1733                 <synopTarg>
1734                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Params%22%3ENotifyDriverShm_Params%3C%2Fa%3E+%7B'/>
1735                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1736                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1737                 </synopTarg>
1738                 <docSect name='details'>
1739                     <docPara content='For+devices+that+support+multiple+inter-processor+interrupt+lines%2C+this%0A++configuration+parameter+allows+selecting+a+specific+line+to+use+for%0A++receiving+an+interrupt.++The+value+specified+here+corresponds+to+the%0A++incoming+interrupt+line+on+the+local+processor.'/>
1740                     <docPara content='If+this+configuration+is+not+set%2C+a+default+interrupt+id+is%0A++typically+chosen.'/>
1741                 </docSect>
1742             </decl>
1743             <decl kind='config' name='remoteIntId' anchor='remote.Int.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.remoteIntId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Remote+interrupt+ID+for+interrupt+line'>
1744                 <synopSpec>
1745                     <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%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+-1u%3B'/>
1746                 </synopSpec>
1747                 <synopMeta>
1748                     <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+NotifyDriverShm.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1749                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1750                     <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+-1u%3B'/>
1751                 </synopMeta>
1752                 <synopTarg>
1753                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Params%22%3ENotifyDriverShm_Params%3C%2Fa%3E+%7B'/>
1754                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1755                     <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1756                 </synopTarg>
1757                 <docSect name='details'>
1758                     <docPara content='For+devices+that+support+multiple+inter-processor+interrupt+lines%2C+this%0A++configuration+parameter+allows+selecting+a+specific+line+to+use+for%0A++receiving+an+interrupt.++The+value+specified+here+corresponds+to+the%0A++incoming+interrupt+line+on+the+remote+processor.'/>
1759                     <docPara content='If+this+configuration+is+not+set%2C+a+default+interrupt+id+is%0A++typically+chosen.'/>
1760                 </docSect>
1761             </decl>
1762             <decl kind='config' name='remoteProcId' anchor='remote.Proc.Id' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.remoteProcId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='The+MultiProc+ID+corresponding+to+the+remote+processor'>
1763                 <synopSpec>
1764                     <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%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
1765                 </synopSpec>
1766                 <synopMeta>
1767                     <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+NotifyDriverShm.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1768                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1769                     <line tab='0' content='%3Cgo%3Eparams.%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+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
1770                 </synopMeta>
1771                 <synopTarg>
1772                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Params%22%3ENotifyDriverShm_Params%3C%2Fa%3E+%7B'/>
1773                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1774                     <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'/>
1775                 </synopTarg>
1776                 <docSect name='details'>
1777                     <docPara content='This+parameter+must+be+set+for+every+device.++The%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Futils%2FMultiProc.html%23get.Id%22+title%3D%22ti.sdo.utils.MultiProc.getId%22%3Eti.sdo.utils.MultiProc.getId%3C%2Fa%3E+call+can+be+used+to+obtain%0A++a+MultiProc+id+given+the+remote+processor%27s+name.'/>
1778                 </docSect>
1779             </decl>
1780             <decl kind='config' name='sharedAddr' anchor='shared.Addr' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.sharedAddr' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Address+in+shared+memory+where+this+instance+will+be+placed'>
1781                 <synopSpec>
1782                     <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'/>
1783                 </synopSpec>
1784                 <synopMeta>
1785                     <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+NotifyDriverShm.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1786                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1787                     <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'/>
1788                 </synopMeta>
1789                 <synopTarg>
1790                     <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Params%22%3ENotifyDriverShm_Params%3C%2Fa%3E+%7B'/>
1791                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1792                     <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'/>
1793                 </synopTarg>
1794                 <docSect name='details'>
1795                     <docPara content='Use+%3Ca+class%3D%22xdoc-link%22+href%3D%22NotifyDriverShm.html%23shared.Mem.Req%22+title%3D%22sharedMemReq%22%3EsharedMemReq%3C%2Fa%3E+to+determine+the+amount+of+shared+memory%0A++required.'/>
1796                 </docSect>
1797             </decl>
1798             <decl spacer='1'/>
1799         </group>
1800         <group name='per-instance creation'/>
1801         <group name='per-instance deletion'/>
1802         <group name='per-instance functions'>
1803             <decl kind='fxn' name='disable' anchor='disable' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.disable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Disable+a+NotifyDriver+instance' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23disable%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.disable%22%3EINotifyDriver%3C%2Fa%3E'>
1804                 <synopSpec>
1805                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edisable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1806                 </synopSpec>
1807                 <synopTarg>
1808                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_disable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+handle+%29%3B'/>
1809                 </synopTarg>
1810                 <docSect name='ARGUMENTS'>
1811                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverShm%3C%2Ftt%3E+instance+object'>
1812                     </docChild>
1813                 </docSect>
1814                 <docSect name='details'>
1815                     <docPara content='Disables+the+ability+of+a+Notify+driver+to+receive+events+for+a+given%0A++processor.+This+interface+function+is+called+by+the+Notify_disable%0A++function.+Refer+to+its+documentation+for+more+details.'/>
1816                 </docSect>
1817             </decl>
1818             <decl kind='fxn' name='disableEvent' anchor='disable.Event' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.disableEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Disable+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23disable.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.disableEvent%22%3EINotifyDriver%3C%2Fa%3E'>
1819                 <synopSpec>
1820                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdisableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1821                 </synopSpec>
1822                 <synopTarg>
1823                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_disableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_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+%29%3B'/>
1824                 </synopTarg>
1825                 <docSect name='ARGUMENTS'>
1826                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverShm%3C%2Ftt%3E+instance+object'>
1827                     </docChild>
1828                     <docChild name='eventId' summary='Number+of+event+to+disable'>
1829                     </docChild>
1830                 </docSect>
1831                 <docSect name='details'>
1832                     <docPara content='This+interface+function+is+called+by+the+Notify_disableEvent+function.%0A++Refer+to+its+documentation+for+more+details.'/>
1833                     <docPara content='The+Notify+module+does+validation+of+the+eventId.++The+Notify+module%0A++enters+calls+this+function+within+the+Notify+module+gate.'/>
1834                 </docSect>
1835             </decl>
1836             <decl kind='fxn' name='enable' anchor='enable' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.enable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Enable+a+NotifyDriver+instance' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23enable%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.enable%22%3EINotifyDriver%3C%2Fa%3E'>
1837                 <synopSpec>
1838                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1839                 </synopSpec>
1840                 <synopTarg>
1841                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_enable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+handle+%29%3B'/>
1842                 </synopTarg>
1843                 <docSect name='ARGUMENTS'>
1844                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverShm%3C%2Ftt%3E+instance+object'>
1845                     </docChild>
1846                 </docSect>
1847                 <docSect name='details'>
1848                     <docPara content='Enables+the+ability+of+a+Notify+driver+to+receive+events+for+a+given%0A++processor.+This+interface+function+is+called+by+the+Notify_restore%0A++function.+Refer+to+its+documentation+for+more+details.'/>
1849                 </docSect>
1850             </decl>
1851             <decl kind='fxn' name='enableEvent' anchor='enable.Event' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.enableEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Enable+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23enable.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.enableEvent%22%3EINotifyDriver%3C%2Fa%3E'>
1852                 <synopSpec>
1853                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EenableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1854                 </synopSpec>
1855                 <synopTarg>
1856                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_enableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_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+%29%3B'/>
1857                 </synopTarg>
1858                 <docSect name='ARGUMENTS'>
1859                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverShm%3C%2Ftt%3E+instance+object'>
1860                     </docChild>
1861                     <docChild name='eventId' summary='Number+of+event+to+enable'>
1862                     </docChild>
1863                 </docSect>
1864                 <docSect name='details'>
1865                     <docPara content='This+interface+function+is+called+by+the+Notify_disableEvent+function.%0A++Refer+to+its+documentation+for+more+details.'/>
1866                     <docPara content='The+Notify+module+does+validation+of+the+eventId.++The+Notify+module%0A++enters+calls+this+function+within+the+Notify+module+gate.'/>
1867                 </docSect>
1868             </decl>
1869             <decl kind='fxn' name='registerEvent' anchor='register.Event' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.registerEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Register+a+callback+to+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23register.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.registerEvent%22%3EINotifyDriver%3C%2Fa%3E'>
1870                 <synopSpec>
1871                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregisterEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1872                 </synopSpec>
1873                 <synopTarg>
1874                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_registerEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_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+%29%3B'/>
1875                 </synopTarg>
1876                 <docSect name='ARGUMENTS'>
1877                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverShm%3C%2Ftt%3E+instance+object'>
1878                     </docChild>
1879                     <docChild name='eventId' summary='Number+of+event+that+is+being+registered'>
1880                     </docChild>
1881                 </docSect>
1882                 <docSect name='details'>
1883                     <docPara content='This+driver+function+is+called+by+the+Notify_registerEvent+function%0A++within+the+Notify+module+gate.+Refer+to+its+documentation+for+more%0A++details.'/>
1884                 </docSect>
1885             </decl>
1886             <decl kind='fxn' name='sendEvent' anchor='send.Event' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.sendEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Send+a+signal+to+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23send.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.sendEvent%22%3EINotifyDriver%3C%2Fa%3E'>
1887                 <synopSpec>
1888                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsendEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EwaitClear%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1889                 </synopSpec>
1890                 <synopTarg>
1891                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_sendEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_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%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EwaitClear%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1892                 </synopTarg>
1893                 <docSect name='ARGUMENTS'>
1894                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverShm%3C%2Ftt%3E+instance+object'>
1895                     </docChild>
1896                     <docChild name='eventId' summary='Number+of+event+to+signal'>
1897                     </docChild>
1898                     <docChild name='payload' summary='Payload+%28optional%29+to+pass+to+callback+function'>
1899                     </docChild>
1900                     <docChild name='waitClear' summary='If+TRUE%2C+have+the+NotifyDriver+wait+for%0A+++++++++++++++++++++++acknowledgement+back+from+the+destination%0A+++++++++++++++++++++++processor.'>
1901                     </docChild>
1902                 </docSect>
1903                 <docSect name='returns'>
1904                     <docPara content='Notify+status'/>
1905                 </docSect>
1906                 <docSect name='details'>
1907                     <docPara content='This+interface+function+is+called+by+the+Notify_sendEvent+function.%0A++Notify_sendEvent+does+not+provide+any+context+protection+for%0A++INotifyDriver_sendEvent%2C+so+appropriate+measures+must+be+taken+within%0A++the+driver+itself.'/>
1908                 </docSect>
1909             </decl>
1910             <decl kind='fxn' name='setNotifyHandle' anchor='set.Notify.Handle' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.setNotifyHandle' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23set.Notify.Handle%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.setNotifyHandle%22%3EINotifyDriver%3C%2Fa%3E'>
1911                 <synopSpec>
1912                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetNotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdriverHandle%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1913                 </synopSpec>
1914                 <synopTarg>
1915                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_setNotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdriverHandle%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1916                 </synopTarg>
1917                 <docSect name='ARGUMENTS'>
1918                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverShm%3C%2Ftt%3E+instance+object'>
1919                     </docChild>
1920                 </docSect>
1921             </decl>
1922             <decl kind='fxn' name='unregisterEvent' anchor='unregister.Event' altext='ti.sdo.ipc.notifyDrivers.NotifyDriverShm.unregisterEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Remove+an+event+listener+from+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23unregister.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.unregisterEvent%22%3EINotifyDriver%3C%2Fa%3E'>
1923                 <synopSpec>
1924                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EunregisterEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1925                 </synopSpec>
1926                 <synopTarg>
1927                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_unregisterEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_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+%29%3B'/>
1928                 </synopTarg>
1929                 <docSect name='ARGUMENTS'>
1930                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverShm%3C%2Ftt%3E+instance+object'>
1931                     </docChild>
1932                     <docChild name='eventId' summary='Number+of+event+that+is+being+unregistered'>
1933                     </docChild>
1934                 </docSect>
1935                 <docSect name='details'>
1936                     <docPara content='This+driver+function+is+called+by+the+Notify_unregisterEvent+function%0A++within+the+Notify+module+gate.+Refer+to+it+for+more+details.'/>
1937                 </docSect>
1938             </decl>
1939             <decl spacer='1'/>
1940         </group>
1941         <group name='per-instance convertors'>
1942             <synopTarg>
1943                 <line tab='0' comment='unconditionally+move+one+level+up+the+inheritance+hierarchy' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.Handle%22%3EINotifyDriver_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_Handle_upCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+handle+%29%3B'/>
1944                 <line blank='1' always='0'/>
1945                 <line tab='0' comment='conditionally+move+one+level+down+the+inheritance+hierarchy%3B+NULL+upon+failure' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_Handle_downCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.Handle%22%3EINotifyDriver_Handle%3C%2Fa%3E+handle+%29%3B'/>
1946             </synopTarg>
1947         </group>
1948         <group name='per-instance built-ins'>
1949             <synopTarg>
1950                 <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%3ENotifyDriverShm_Object_count%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1951                 <line blank='1' always='0'/>
1952                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_Object_get%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Object%22%3ENotifyDriverShm_Object%3C%2Fa%3E+*array%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+i+%29%3B'/>
1953                 <line blank='1' always='0'/>
1954                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_Object_first%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1955                 <line blank='1' always='0'/>
1956                 <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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverShm_Object_next%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+handle+%29%3B'/>
1957                 <line blank='1' always='0'/>
1958                 <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..%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%3ENotifyDriverShm_Object_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1959                 <line blank='1' always='0'/>
1960                 <line tab='0' comment='The+label+associated+with+this+instance+object' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3ENotifyDriverShm_Handle_label%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*buf+%29%3B'/>
1961                 <line blank='1' always='0'/>
1962                 <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%3ENotifyDriverShm_Handle_name%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FNotifyDriverShm.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.notifyDrivers.NotifyDriverShm.Handle%22%3ENotifyDriverShm_Handle%3C%2Fa%3E+handle+%29%3B'/>
1963             </synopTarg>
1964         </group>
1965     </unit>
1966     <unit name='NotifySetupNull' kind='module' nodoc='0' metaonly='0' summary='' inherits='ti.sdo.ipc.interfaces.INotifySetup'>
1967         <synopSpec>
1968             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2Fpackage.html%22+title%3D%22ti.sdo.ipc.notifyDrivers%22%3Eti.sdo.ipc.notifyDrivers%3C%2Fa%3E%3B'/>
1969             <line blank='1' always='0'/>
1970             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetupNull%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup%22%3EINotifySetup%3C%2Fa%3E+%7B'/>
1971             <line tab='0' content='%7D'/>
1972         </synopSpec>
1973         <specInfo>
1974             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetupNull%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1975             <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup%22%3Eti.sdo.ipc.interfaces.INotifySetup%3C%2Fa%3E'/>
1976             <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
1977         </specInfo>
1978         <synopMeta>
1979             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+NotifySetupNull+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.notifyDrivers.NotifySetupNull%27%3C%2Fspan%3E%29%3B'/>
1980         </synopMeta>
1981         <synopTarg>
1982             <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%2FnotifyDrivers%2FNotifySetupNull.h%26gt%3B%3C%2Fspan%3E'/>
1983         </synopTarg>
1984         <group name='local proxy modules'>
1985         </group>
1986         <group name='module-wide constants &amp; types'>
1987             <decl spacer='1'/>
1988         </group>
1989         <group name='module-wide config parameters'>
1990             <decl spacer='1'/>
1991             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.notifyDrivers.NotifySetupNull.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1992                 <synopSpec>
1993                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
1994                     <line tab='1' content='%255B'/>
1995                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1996                     <line tab='2' content='%257B'/>
1997                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1998                     <line tab='3' content='fields%253A%2B%255B'/>
1999                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
2000                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
2001                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
2002                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
2003                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
2004                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
2005                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
2006                     <line tab='3' content='%255D'/>
2007                     <line tab='2' content='%257D'/>
2008                     <line tab='1' content='%255D%252C'/>
2009                     <line tab='1' content='%255B'/>
2010                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
2011                     <line tab='2' content='%257B'/>
2012                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2013                     <line tab='3' content='fields%253A%2B%255B'/>
2014                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
2015                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
2016                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
2017                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
2018                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
2019                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
2020                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
2021                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
2022                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
2023                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
2024                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
2025                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
2026                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
2027                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
2028                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
2029                     <line tab='3' content='%255D'/>
2030                     <line tab='2' content='%257D'/>
2031                     <line tab='1' content='%255D%252C'/>
2032                     <line tab='1' content='%255B'/>
2033                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
2034                     <line tab='2' content='%257B'/>
2035                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2036                     <line tab='3' content='fields%253A%2B%255B'/>
2037                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
2038                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
2039                     <line tab='3' content='%255D'/>
2040                     <line tab='2' content='%257D'/>
2041                     <line tab='1' content='%255D%252C'/>
2042                     <line tab='1' content='%255B'/>
2043                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2044                     <line tab='2' content='%257B'/>
2045                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2046                     <line tab='3' content='fields%253A%2B%255B'/>
2047                     <line tab='4' content='%2522Log.Event%2522'/>
2048                     <line tab='3' content='%255D'/>
2049                     <line tab='2' content='%257D'/>
2050                     <line tab='1' content='%255D%252C'/>
2051                     <line tab='1' content='%255B'/>
2052                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2053                     <line tab='2' content='%257B'/>
2054                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2055                     <line tab='3' content='fields%253A%2B%255B'/>
2056                     <line tab='4' content='%2522Log.Event%2522'/>
2057                     <line tab='3' content='%255D'/>
2058                     <line tab='2' content='%257D'/>
2059                     <line tab='1' content='%255D%252C'/>
2060                     <line tab='1' content='%255B'/>
2061                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2062                     <line tab='2' content='%257B'/>
2063                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2064                     <line tab='3' content='fields%253A%2B%255B'/>
2065                     <line tab='4' content='%2522Assert.Id%2522'/>
2066                     <line tab='3' content='%255D'/>
2067                     <line tab='2' content='%257D'/>
2068                     <line tab='1' content='%255D%252C'/>
2069                     <line tab='1' content='%255B'/>
2070                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2071                     <line tab='2' content='%257B'/>
2072                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2073                     <line tab='3' content='fields%253A%2B%255B'/>
2074                     <line tab='4' content='%2522Assert.Id%2522'/>
2075                     <line tab='3' content='%255D'/>
2076                     <line tab='2' content='%257D'/>
2077                     <line tab='1' content='%255D%252C'/>
2078                     <line tab='1' content='%255B'/>
2079                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2080                     <line tab='2' content='%257B'/>
2081                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2082                     <line tab='3' content='fields%253A%2B%255B'/>
2083                     <line tab='4' content='%2522Error.Id%2522'/>
2084                     <line tab='3' content='%255D'/>
2085                     <line tab='2' content='%257D'/>
2086                     <line tab='1' content='%255D%252C'/>
2087                     <line tab='1' content='%255B'/>
2088                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2089                     <line tab='2' content='%257B'/>
2090                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2091                     <line tab='3' content='fields%253A%2B%255B'/>
2092                     <line tab='4' content='%2522Error.Id%2522'/>
2093                     <line tab='3' content='%255D'/>
2094                     <line tab='2' content='%257D'/>
2095                     <line tab='1' content='%255D'/>
2096                     <line tab='0' content='%255D%3B'/>
2097                 </synopSpec>
2098                 <synopMeta>
2099                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifySetupNull.%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..%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'/>
2100                     <line tab='1' content='%255B'/>
2101                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
2102                     <line tab='2' content='%257B'/>
2103                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2104                     <line tab='3' content='fields%253A%2B%255B'/>
2105                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
2106                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
2107                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
2108                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
2109                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
2110                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
2111                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
2112                     <line tab='3' content='%255D'/>
2113                     <line tab='2' content='%257D'/>
2114                     <line tab='1' content='%255D%252C'/>
2115                     <line tab='1' content='%255B'/>
2116                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
2117                     <line tab='2' content='%257B'/>
2118                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2119                     <line tab='3' content='fields%253A%2B%255B'/>
2120                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
2121                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
2122                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
2123                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
2124                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
2125                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
2126                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
2127                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
2128                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
2129                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
2130                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
2131                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
2132                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
2133                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
2134                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
2135                     <line tab='3' content='%255D'/>
2136                     <line tab='2' content='%257D'/>
2137                     <line tab='1' content='%255D%252C'/>
2138                     <line tab='1' content='%255B'/>
2139                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
2140                     <line tab='2' content='%257B'/>
2141                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2142                     <line tab='3' content='fields%253A%2B%255B'/>
2143                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
2144                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
2145                     <line tab='3' content='%255D'/>
2146                     <line tab='2' content='%257D'/>
2147                     <line tab='1' content='%255D%252C'/>
2148                     <line tab='1' content='%255B'/>
2149                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2150                     <line tab='2' content='%257B'/>
2151                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2152                     <line tab='3' content='fields%253A%2B%255B'/>
2153                     <line tab='4' content='%2522Log.Event%2522'/>
2154                     <line tab='3' content='%255D'/>
2155                     <line tab='2' content='%257D'/>
2156                     <line tab='1' content='%255D%252C'/>
2157                     <line tab='1' content='%255B'/>
2158                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2159                     <line tab='2' content='%257B'/>
2160                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2161                     <line tab='3' content='fields%253A%2B%255B'/>
2162                     <line tab='4' content='%2522Log.Event%2522'/>
2163                     <line tab='3' content='%255D'/>
2164                     <line tab='2' content='%257D'/>
2165                     <line tab='1' content='%255D%252C'/>
2166                     <line tab='1' content='%255B'/>
2167                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2168                     <line tab='2' content='%257B'/>
2169                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2170                     <line tab='3' content='fields%253A%2B%255B'/>
2171                     <line tab='4' content='%2522Assert.Id%2522'/>
2172                     <line tab='3' content='%255D'/>
2173                     <line tab='2' content='%257D'/>
2174                     <line tab='1' content='%255D%252C'/>
2175                     <line tab='1' content='%255B'/>
2176                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2177                     <line tab='2' content='%257B'/>
2178                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2179                     <line tab='3' content='fields%253A%2B%255B'/>
2180                     <line tab='4' content='%2522Assert.Id%2522'/>
2181                     <line tab='3' content='%255D'/>
2182                     <line tab='2' content='%257D'/>
2183                     <line tab='1' content='%255D%252C'/>
2184                     <line tab='1' content='%255B'/>
2185                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2186                     <line tab='2' content='%257B'/>
2187                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2188                     <line tab='3' content='fields%253A%2B%255B'/>
2189                     <line tab='4' content='%2522Error.Id%2522'/>
2190                     <line tab='3' content='%255D'/>
2191                     <line tab='2' content='%257D'/>
2192                     <line tab='1' content='%255D%252C'/>
2193                     <line tab='1' content='%255B'/>
2194                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2195                     <line tab='2' content='%257B'/>
2196                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2197                     <line tab='3' content='fields%253A%2B%255B'/>
2198                     <line tab='4' content='%2522Error.Id%2522'/>
2199                     <line tab='3' content='%255D'/>
2200                     <line tab='2' content='%257D'/>
2201                     <line tab='1' content='%255D'/>
2202                     <line tab='0' content='%255D%3B'/>
2203                 </synopMeta>
2204             </decl>
2205             <decl spacer='1'/>
2206             <decl spacer='1'/>
2207             <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.notifyDrivers.NotifySetupNull.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
2208                 <synopSpec>
2209                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2210                 </synopSpec>
2211                 <synopMeta>
2212                     <line tab='0' content='%3Cgo%3ENotifySetupNull.%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..%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'/>
2213                 </synopMeta>
2214                 <docSect name='details'>
2215                     <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.'/>
2216                 </docSect>
2217             </decl>
2218             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.notifyDrivers.NotifySetupNull.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
2219                 <synopSpec>
2220                     <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'/>
2221                 </synopSpec>
2222                 <synopMeta>
2223                     <line tab='0' content='%3Cgo%3ENotifySetupNull.%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'/>
2224                 </synopMeta>
2225             </decl>
2226             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.notifyDrivers.NotifySetupNull.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
2227                 <synopSpec>
2228                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
2229                 </synopSpec>
2230                 <synopMeta>
2231                     <line tab='0' content='%3Cgo%3ENotifySetupNull.%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..%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'/>
2232                 </synopMeta>
2233             </decl>
2234         </group>
2235         <group name='module-wide data'>
2236         </group>
2237         <group name='module-wide functions'>
2238             <decl kind='fxn' name='attach' anchor='attach' altext='ti.sdo.ipc.notifyDrivers.NotifySetupNull.attach' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Function+that+will+be+called+in+Notify_attach' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%23attach%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup.attach%22%3EINotifySetup%3C%2Fa%3E'>
2239                 <synopSpec>
2240                     <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'/>
2241                 </synopSpec>
2242                 <synopTarg>
2243                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetupNull_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'/>
2244                 </synopTarg>
2245             </decl>
2246             <decl kind='fxn' name='numIntLines' anchor='num.Int.Lines' altext='ti.sdo.ipc.notifyDrivers.NotifySetupNull.numIntLines' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Returns+number+of+interrupt+lines+to+the+processor' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%23num.Int.Lines%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup.numIntLines%22%3EINotifySetup%3C%2Fa%3E'>
2247                 <synopSpec>
2248                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumIntLines%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2249                 </synopSpec>
2250                 <synopTarg>
2251                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetupNull_numIntLines%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'/>
2252                 </synopTarg>
2253             </decl>
2254             <decl kind='fxn' name='sharedMemReq' anchor='shared.Mem.Req' altext='ti.sdo.ipc.notifyDrivers.NotifySetupNull.sharedMemReq' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Shared+Memory+Required+for+a+single+notification+line' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%23shared.Mem.Req%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup.sharedMemReq%22%3EINotifySetup%3C%2Fa%3E'>
2255                 <synopSpec>
2256                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedMemReq%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2257                 </synopSpec>
2258                 <synopTarg>
2259                     <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetupNull_sharedMemReq%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'/>
2260                 </synopTarg>
2261             </decl>
2262             <decl spacer='1'/>
2263         </group>
2264         <group name='module-wide built-ins'>
2265             <synopTarg>
2266                 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3ENotifySetupNull_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2267                 <line blank='1' always='0'/>
2268                 <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%3ENotifySetupNull_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2269                 <line blank='1' always='0'/>
2270                 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3ENotifySetupNull_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2271                 <line blank='1' always='0'/>
2272                 <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%3ENotifySetupNull_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2273                 <line blank='1' always='0'/>
2274                 <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%3ENotifySetupNull_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2275                 <line blank='1' always='0'/>
2276                 <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%3ENotifySetupNull_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'/>
2277             </synopTarg>
2278         </group>
2279     </unit>
2280     <docSect name='details'>
2281         <docPara content='Contains+modules+that+support+the+Notify+API.'/>
2282     </docSect>
2283 </package>