#include "common.h"
#include <zlib.h>
#include "hosts.h"
#include "pmsg.h"
#include "rx.h"
#include "rx_inflate.h"
#include "rxbuf.h"
#include "lib/walloc.h"
#include "lib/zlib_util.h"
#include "lib/override.h"
Data Structures | |
struct | attr |
Private attributes for the decompressing layer. More... | |
Defines | |
#define | IF_ENABLED 0x00000001 /**< Reception enabled */ |
Reception enabled. | |
Functions | |
RCSID ("$Id:rx_inflate.c, v 1.14 2005/12/17 09:25:44 daichik Exp $") | |
pmsg_t * | inflate_data (rxdrv_t *rx, pmsg_t *mb) |
Decompress more data from the input buffer `mb'. | |
gpointer | rx_inflate_init (rxdrv_t *rx, gconstpointer args) |
Initialize the driver. | |
void | rx_inflate_destroy (rxdrv_t *rx) |
Get rid of the driver's private data. | |
void | rx_inflate_recv (rxdrv_t *rx, pmsg_t *mb) |
Got data from lower layer. | |
void | rx_inflate_enable (rxdrv_t *rx) |
Enable reception of data. | |
void | rx_inflate_disable (rxdrv_t *rx) |
Disable reception of data. | |
const struct rxdrv_ops * | rx_inflate_get_ops (void) |
Variables | |
const struct rxdrv_ops | rx_inflate_ops |
|
Reception enabled.
|
|
Decompress more data from the input buffer `mb'.
|
|
|
|
Get rid of the driver's private data.
|
|
Disable reception of data.
|
|
Enable reception of data.
|
|
|
|
Initialize the driver.
|
|
Got data from lower layer.
< Inflated message |
|
Initial value: { rx_inflate_init, rx_inflate_destroy, rx_inflate_recv, rx_inflate_enable, rx_inflate_disable, rx_no_source, } |