
UDI Developer’s Toolkit
A-4
Universal Debugger Interface Specification
the requested service.
24
UDIErrorTryAgain
This error code is returned when a temporary
condition prevents honoring a request. If the
same condition persists for more than five
attempts, the TIP assumes the condition is not
temporary and returns a different error
indication.
25
UDIErrorIPCLimitation
Some IPCs impose limitations of their own.
For example, early socket IPC
implementations did not support read or write
requests greater than a specific size. When the
IPC imposes a limitation that a request
exceeds, the IPC returns this error.
26
UDIErrorIncomplete
If a data movement operation requested by the
DFE cannot be completely satisfied, the TIP
returns
UDIErrorIncomplete
. Each call
where this error is possible supports a
CountDone parameter that provides the DFE
with information about how much of the
request was completed.
27
UDIErrorAborted
If a data movement operation requested by the
DFE is aborted by the DFE (by calling
UDIStop), the TIP returns
UDIErrorAborted
. Each call where this
error is possible supports a CountDone
parameter that provides the DFE with
information about how much of the request
was completed.
28
UDIErrorTransDone
When
UDIGetTrans
is called, if the TIP is in
a position to allow the DFE to resume normal
UDI operations, the TIP returns
UDIErrorTransDone
. The DFE can either
leave transparent mode by calling any other
UDI service or it can remain in transparent
mode by calling either
UDIGetTrans
or
UDIPutTrans
. The TIP continues to return
UDIErrorTransDone
in response to
UDIGetTrans
calls subsequent to any one
that returned
UDIErrorTransDone
if no
other UDI service has been called.