1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
<!WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
<!DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
<header>
<title>Trf_WriteProc - Interface to procedures used by an encoder/decoder to write its transformation results.</title>
</header>
<body>
<h1>NAME</h1>
Trf_WriteProc - Interface to procedures used by an encoder/decoder to write its transformation results.
<h1>SYNOPSIS</h1>
<pre>#include <transform.h>
int Trf_WriteProc
(
ClientData clientData,
unsigned char *outString,
int outLen,
Tcl_Interp *interp
);
</pre>
<h1>PARAMETERS</h1>
<dl><dt>
ClientData clientData<dd>
Arbitrary information, defined during
controlblock creation.
<dt>
unsigned char *outString<dd>
Buffer with characters to write.
<dt>
int outLen<dd>
Number of characters in buffer.
<dt>
Tcl_Interp *interp<dd>
Interpreter for error messages
(NULL possible).
</dl>
<h1>DESCRIPTION</h1>
Procedures of this type are called by an encoder/decoder to write
(partial) transformation results, decoupling the final destination
from result generation. Return value is a standard tcl error code. In
case of failure and interp not NULL an error message should be left
in the result area of the specified interpreter.
<h1>SEE ALSO</h1>
<a href=Trf_Init.html>Trf_Init</a>
,
<a href=Trf_SafeInit.html>Trf_SafeInit</a>
,
<a href=Trf_IsInitialized.html>Trf_IsInitialized</a>
,
<a href=Trf_CreateOptions.html>Trf_CreateOptions</a>
,
<a href=Trf_DeleteOptions.html>Trf_DeleteOptions</a>
,
<a href=Trf_CheckOptions.html>Trf_CheckOptions</a>
,
<a href=Trf_SetOption.html>Trf_SetOption</a>
,
<a href=Trf_SetObjOption.html>Trf_SetObjOption</a>
,
<a href=Trf_QueryOptions.html>Trf_QueryOptions</a>
,
<a href=Trf_SeekQueryOptions.html>Trf_SeekQueryOptions</a>
,
<a href=Trf_CreateCtrlBlock.html>Trf_CreateCtrlBlock</a>
,
<a href=Trf_DeleteCtrlBlock.html>Trf_DeleteCtrlBlock</a>
,
<a href=Trf_TransformCharacter.html>Trf_TransformCharacter</a>
,
<a href=Trf_TransformBuffer.html>Trf_TransformBuffer</a>
,
<a href=Trf_FlushTransformation.html>Trf_FlushTransformation</a>
,
<a href=Trf_ClearCtrlBlock.html>Trf_ClearCtrlBlock</a>
,
<a href=Trf_QueryMaxRead.html>Trf_QueryMaxRead</a>
,
<a href=Trf_Register.html>Trf_Register</a>
,
<a href=Trf_ConverterOptions.html>Trf_ConverterOptions</a>
,
<a href=Trf_MDStart.html>Trf_MDStart</a>
,
<a href=Trf_MDUpdate.html>Trf_MDUpdate</a>
,
<a href=Trf_MDUpdateBuf.html>Trf_MDUpdateBuf</a>
,
<a href=Trf_MDFinal.html>Trf_MDFinal</a>
,
<a href=Trf_MDCheck.html>Trf_MDCheck</a>
,
<a href=Trf_RegisterMessageDigest.html>Trf_RegisterMessageDigest</a>
,
<a href=Trf_LoadLibrary.html>Trf_LoadLibrary</a>
,
<a href=Trf_XorBuffer.html>Trf_XorBuffer</a>
,
<a href=Trf_ShiftRegister.html>Trf_ShiftRegister</a>
,
<a href=Trf_FlipRegisterShort.html>Trf_FlipRegisterShort</a>
,
<a href=Trf_FlipRegisterLong.html>Trf_FlipRegisterLong</a>
,
<a href=Trf_InitStubs.html>Trf_InitStubs</a>
</body>
|