rsfilter.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef _KLONE_RSFILTER_H_
00012 #define _KLONE_RSFILTER_H_
00013
00014 #include <klone/codec.h>
00015
00016 #ifdef __cplusplus
00017 extern "C" {
00018 #endif
00019
00020
00021
00022
00023
00024 enum { RFBUFSZ = 4096 };
00025
00026 struct response_s;
00027 struct request_s;
00028 struct session_s;
00029 typedef struct response_filter_s response_filter_t;
00030
00031 int response_filter_create(struct request_s *rq, struct response_s *rs,
00032 struct session_s *ss, codec_t **prf);
00033 int response_filter_feeded(codec_t *codec);
00034
00035 #ifdef __cplusplus
00036 }
00037 #endif
00038
00039 #endif