ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

vj.h File Reference
#include "lwip/ip.h"
#include "lwip/tcp_impl.h"

Go to the source code of this file.

Data Structures

struct  cstate
struct  vjstat
struct  vjcompress

Defines

#define MAX_SLOTS   16 /* must be > 2 and < 256 */
#define MAX_HDR   128
#define TYPE_IP   0x40
#define TYPE_UNCOMPRESSED_TCP   0x70
#define TYPE_COMPRESSED_TCP   0x80
#define TYPE_ERROR   0x00
#define NEW_C   0x40 /* flag bits for what changed in a packet */
#define NEW_I   0x20
#define NEW_S   0x08
#define NEW_A   0x04
#define NEW_W   0x02
#define NEW_U   0x01
#define SPECIAL_I   (NEW_S|NEW_W|NEW_U) /* echoed interactive traffic */
#define SPECIAL_D   (NEW_S|NEW_A|NEW_W|NEW_U) /* unidirectional data */
#define SPECIALS_MASK   (NEW_S|NEW_A|NEW_W|NEW_U)
#define TCP_PUSH_BIT   0x10
#define cs_ip   vjcs_u.csu_ip
#define cs_hdr   vjcs_u.csu_hdr
#define VJF_TOSS   1U /* tossing rcvd frames because of input err */

Functions

void vj_compress_init (struct vjcompress *comp)
u_int vj_compress_tcp (struct vjcompress *comp, struct pbuf *pb)
void vj_uncompress_err (struct vjcompress *comp)
int vj_uncompress_uncomp (struct pbuf *nb, struct vjcompress *comp)
int vj_uncompress_tcp (struct pbuf **nb, struct vjcompress *comp)

Generated on Sat May 26 2012 06:03:09 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.