W
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
X
WDB
see also
WDB agent; WDB back ends; WDB protocol
packet drivers 46
reply packets 35-
36
request packets 33-
35
WDB agent 2-
3
Gopher 2-
3
interface 6,
10
reply errors 36-
38
reply packets 35-
36
sending and receiving datagrams 45-
47
target-side code 45-
46
WDB back ends 17-
18,
30,
32-
47
building
UNIX 43-
44
Windows 44-
45
host-side support, creating 38-
45
initializing 39-
42
RPC client-side transport, initializing 41-
42
RPC communication, enabling 41,
43
target link type, defining 42
writing 32-
47
WDB protocol 1,
2-
3,
33-
38
WDB_EVENT_GET
38
WDB_EVT_DATA
79
WDB_MEM_REGION
69
WDB_MEM_XFER
69
WDB_POOL_SIZE
106
WDB_TARGET_CONNECT
35
WDB_TARGET_PING
35
WDB_TGT_INFO
61
wdbserialInit
( )
40-
42
WIN32
macro (Windows only)
45
Wind DeBug protocol,
see
WDB protocol
Wind River tool exchange protocol,
see
WTX protocol
wpwrLogErr
( )
147
wpwrLogWarn
( )
147
wpwrutil
10
wpwrutil
library
55
write functions (back end)
for memory 67-
71
for registers 71-
75
WTX C API 8,
9,
185-
193
see also
C language
archive (
libwpwr.a)
185
initializing a session 185
target server
attaching to a 186
information about, getting 186
Tcl API, using with the 192
using 187-
192
WTX protocol 1,
2,
3-
6,
9,
149-
193
creating a Tornado application 219-
224
dispatch 4
errors, handling 182-
184
Gopher support 160-
167
language support 150
message format 152
requests
events, managing 157-
159
object module, managing 155
sessions, managing 153
symbolic debugging facilities 154
symbols, managing 156
target memory access 154,
155
target servers, attaching to 154
tasks, managing 156
virtual I/O 156
timeouts, handling 181
virtual I/O 177-
180
WTX_CORE
152
WTX registry,
see
wtxregd
WTX Tcl API 9,
167-
184
see also
Tcl
C API, using with the 192
enumerated constant types 175
errors, handling 182-
184
events, working with 173-
177
memory, handling 170-
171
object modules, working with 172
target functions, calling 180
target server
attaching to a 168-
169
information about, getting 169
multiple connections, working with 181
symbol table, working with the 171-
172
tasks, working with 173
Tcl interpreters, using with other 193
timeouts, handling 181
virtual I/O, working with 177-
180
wtxtcl
session, starting a
168
WTX Tcl handle
169
WTX thread 7
WTX_CORE
152
WTX_EVENT_CTX_EXIT
176
WTX_EVENT_TEXT_ACCESS
176
WTX_GOPHER_EVAL
155
WTX_MEM_ALLOC
154,
155
WTX_MEM_FREE
154
WTX_MEM_READ
154
WTX_OBJ_MODULE_LOAD
155
wtxErrorGet
( )
185
wtxEventGet
command (Tcl)
174,
180
wtxEventpointAdd
command (Tcl)
175
wtxEventPoll
command (Tcl)
174
wtxFuncCall
command (Tcl)
180
wtxGopherEval
( )
164
wtxHandle
command (Tcl)
181
wtxInfo
( )
186
wtxInfoQ
command (Tcl)
168
wtxInfoQ
( )
186
wtxInitialize
( )
185
wtxMemAlloc
command (Tcl)
170
wtxMemRead
command (Tcl)
170,
171
wtxObjModuleInfo
command (Tcl)
172
wtxObjModuleList
command (Tcl)
172
wtxObjModuleLoad
command (Tcl)
93,
172
wtxregd
(WTX registry)
16,
154
cleaning up 29
shutting down target servers 17
wtxRegisterForEvent
command (Tcl)
83,
174
wtxSymFind
( )
164
wtxSymListGet
command (Tcl)
171,
172
wtxtcl
tool
49,
50,
66-
67,
83,
168
loader, using the 93
wtxTclHandle
( )
193
wtxTclHandleGrant
( )
193
wtxTclHandleRevoke
( )
193
wtxTclInit
( )
193
wtxtest
tool
47
wtxToolAttach
command (Tcl)
181,
193
wtxToolAttach
( )
186,
193
wtxTsInfoGet
command (Tcl)
169
wtxTsInfoGet
( )
186