Annotation of embedaddon/mpd/src/ccp_pred1.h, revision 1.1

1.1     ! misho       1: 
        !             2: /*
        !             3:  * ccp_pred1.h
        !             4:  *
        !             5:  * Rewritten by Alexander Motin <mav@FreeBSD.org>
        !             6:  * Written by Archie Cobbs <archie@freebsd.org>
        !             7:  * Copyright (c) 1995-1999 Whistle Communications, Inc. All rights reserved.
        !             8:  * See ``COPYRIGHT.whistle''
        !             9:  */
        !            10: 
        !            11: #ifndef _PRED_H_
        !            12: #define _PRED_H_
        !            13: 
        !            14: #include "defs.h"
        !            15: #include "mbuf.h"
        !            16: #include "comp.h"
        !            17: 
        !            18: #ifdef USE_NG_PRED1
        !            19: #include <netgraph/ng_pred1.h>
        !            20: #endif
        !            21: 
        !            22: /*
        !            23:  * DEFINITIONS
        !            24:  */
        !            25: 
        !            26:   #define PRED1_TABLE_SIZE     0x10000
        !            27: 
        !            28: #ifndef USE_NG_PRED1
        !            29:   struct pred1_stats {
        !            30:        uint64_t        FramesPlain;
        !            31:        uint64_t        FramesComp;
        !            32:        uint64_t        FramesUncomp;
        !            33:        uint64_t        InOctets;
        !            34:        uint64_t        OutOctets;
        !            35:        uint64_t        Errors;
        !            36:   };
        !            37:   typedef struct pred1_stats   *Pred1Stats;
        !            38: #endif
        !            39: 
        !            40:   struct pred1info
        !            41:   {
        !            42: #ifndef USE_NG_PRED1
        !            43:     u_short    iHash;
        !            44:     u_short    oHash;
        !            45:     u_char     *InputGuessTable;
        !            46:     u_char     *OutputGuessTable;
        !            47:     struct pred1_stats recv_stats;
        !            48:     struct pred1_stats xmit_stats;
        !            49: #endif
        !            50:   };
        !            51:   typedef struct pred1info     *Pred1Info;
        !            52: 
        !            53: /*
        !            54:  * VARIABLES
        !            55:  */
        !            56: 
        !            57:   extern const struct comptype gCompPred1Info;
        !            58: 
        !            59: #endif
        !            60: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>