2 //metadoc copyright Steve Dekorte 2002
6 #ifndef IOZlibEncoder_DEFINED
7 #define IOZlibEncoder_DEFINED 1
13 #define ISZlibEncoder(self) IoObject_hasCloneFunc_(self, (IoTagCloneFunc *)IoZlibEncoder_rawClone)
15 typedef IoObject IoZlibEncoder
;
24 IoTag
*IoZlibEncoder_newTag(void *state
);
25 IoZlibEncoder
*IoZlibEncoder_proto(void *state
);
26 IoZlibEncoder
*IoZlibEncoder_rawClone(IoZlibEncoder
*self
);
27 void IoZlibEncoder_free(IoZlibEncoder
*self
);
29 IoObject
*IoZlibEncoder_beginProcessing(IoZlibEncoder
*self
, IoObject
*locals
, IoMessage
*m
);
30 IoObject
*IoZlibEncoder_process(IoZlibEncoder
*self
, IoObject
*locals
, IoMessage
*m
);
31 IoObject
*IoZlibEncoder_endProcessing(IoZlibEncoder
*self
, IoObject
*locals
, IoMessage
*m
);