tclIOGT.c File Reference

#include "tclInt.h"
#include "tclIO.h"

Go to the source code of this file.

Data Structures

struct  ResultBuffer
struct  TransformChannelData

Defines

#define TRANSMIT_DONT   0
#define TRANSMIT_DOWN   1
#define TRANSMIT_SELF   2
#define TRANSMIT_IBUF   3
#define TRANSMIT_NUM   4
#define P_PRESERVE   1
#define P_NO_PRESERVE   0
#define A_CREATE_WRITE   (UCHARP("create/write"))
#define A_DELETE_WRITE   (UCHARP("delete/write"))
#define A_FLUSH_WRITE   (UCHARP("flush/write"))
#define A_WRITE   (UCHARP("write"))
#define A_CREATE_READ   (UCHARP("create/read"))
#define A_DELETE_READ   (UCHARP("delete/read"))
#define A_FLUSH_READ   (UCHARP("flush/read"))
#define A_READ   (UCHARP("read"))
#define A_QUERY_MAXREAD   (UCHARP("query/maxRead"))
#define A_CLEAR_READ   (UCHARP("clear/read"))
#define CHANNEL_ASYNC   (1<<0)
#define INCREMENT   512
#define FLUSH_DELAY   5
#define UCHARP(x)   ((unsigned char *) (x))

Typedefs

typedef TransformChannelData TransformChannelData
typedef ResultBuffer ResultBuffer

Functions

int TclChannelTransform (Tcl_Interp *interp, Tcl_Channel chan, Tcl_Obj *cmdObjPtr)


Define Documentation

#define A_CLEAR_READ   (UCHARP("clear/read"))

Definition at line 100 of file tclIOGT.c.

#define A_CREATE_READ   (UCHARP("create/read"))

Definition at line 94 of file tclIOGT.c.

Referenced by TclChannelTransform().

#define A_CREATE_WRITE   (UCHARP("create/write"))

Definition at line 89 of file tclIOGT.c.

Referenced by TclChannelTransform().

#define A_DELETE_READ   (UCHARP("delete/read"))

Definition at line 95 of file tclIOGT.c.

#define A_DELETE_WRITE   (UCHARP("delete/write"))

Definition at line 90 of file tclIOGT.c.

Referenced by TclChannelTransform().

#define A_FLUSH_READ   (UCHARP("flush/read"))

Definition at line 96 of file tclIOGT.c.

#define A_FLUSH_WRITE   (UCHARP("flush/write"))

Definition at line 91 of file tclIOGT.c.

#define A_QUERY_MAXREAD   (UCHARP("query/maxRead"))

Definition at line 99 of file tclIOGT.c.

#define A_READ   (UCHARP("read"))

Definition at line 97 of file tclIOGT.c.

#define A_WRITE   (UCHARP("write"))

Definition at line 92 of file tclIOGT.c.

#define CHANNEL_ASYNC   (1<<0)

Definition at line 145 of file tclIOGT.c.

Referenced by TclChannelTransform().

#define FLUSH_DELAY   5

Definition at line 170 of file tclIOGT.c.

#define INCREMENT   512

Definition at line 163 of file tclIOGT.c.

#define P_NO_PRESERVE   0

Definition at line 82 of file tclIOGT.c.

Referenced by TclChannelTransform().

#define P_PRESERVE   1

Definition at line 81 of file tclIOGT.c.

#define TRANSMIT_DONT   0

Definition at line 71 of file tclIOGT.c.

Referenced by TclChannelTransform().

#define TRANSMIT_DOWN   1

Definition at line 72 of file tclIOGT.c.

#define TRANSMIT_IBUF   3

Definition at line 74 of file tclIOGT.c.

#define TRANSMIT_NUM   4

Definition at line 75 of file tclIOGT.c.

#define TRANSMIT_SELF   2

Definition at line 73 of file tclIOGT.c.

#define UCHARP (  )     ((unsigned char *) (x))

Definition at line 176 of file tclIOGT.c.


Typedef Documentation

typedef struct ResultBuffer ResultBuffer

Definition at line 106 of file tclIOGT.c.

Definition at line 59 of file tclIOGT.c.


Function Documentation



Generated on Wed Mar 12 12:18:32 2008 by  doxygen 1.5.1