Changeset 4246

Show
Ignore:
Timestamp:
08/07/08 05:03:17 (6 years ago)
Author:
soohyunc
Message:

o TfwcSndr? recv method (on-going)

Location:
vic/branches/cc
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • vic/branches/cc/cc/tfwc_sndr.cpp

    r4242 r4246  
    4747TfwcSndr::TfwcSndr() : 
    4848        seqno_(0)  
    49 {} 
     49{ 
     50        u_int32_t marginvec_ = 0xe0000000; 
     51        debug_msg("XXX %d\n", marginvec_); 
     52} 
    5053 
    5154void TfwcSndr::tfwc_sndr_parse_buf(pktbuf* pb) { 
     
    6063} 
    6164 
    62 u_int16_t TfwcSndr::get_seqno() { 
    63         return seqno_; 
     65void TfwcSndr::tfwc_sndr_recv(u_int32_t ackv) 
     66{ 
     67        UNUSED(ackv); 
    6468} 
     69 
     70 
  • vic/branches/cc/cc/tfwc_sndr.h

    r4237 r4246  
    4242        // parse RTP data packet from Transmitter module 
    4343        void tfwc_sndr_parse_buf(pktbuf*); 
    44         u_int16_t get_seqno();  // return packet sequence number 
     44        inline u_int16_t get_seqno() { return seqno_; } 
    4545        u_int16_t seqno_;       // packet sequence number 
    4646 
    4747protected: 
     48        void tfwc_sndr_recv(u_int32_t ackv); 
     49 
     50        u_int32_t marginvec_;   // margin vec 
    4851        TfwcSndr* tfwcsndr_; 
    4952private: 
  • vic/branches/cc/rtp/session.cpp

    r4245 r4246  
    10781078        UNUSED(addr); 
    10791079 
    1080         ackvec_ = r->xr_ackvec; 
    10811080        /* 
    10821081         * if AoA is received, then first trim ackvec and send a new ackvec 
    10831082         * if AckVec is received, then parse it to TfwcSndr 
    10841083         */ 
     1084        ackvec_ = r->xr_ackvec; 
     1085        ackofack_ = r->xr_begin_seq; 
     1086        tfwc_sndr_recv(ackvec_);        // parse AckVec 
    10851087} 
    10861088 
  • vic/branches/cc/rtp/session.h

    r4245 r4246  
    200200        u_int16_t seqno_;               // RTP packet sequence number 
    201201        u_int16_t lastseq_;             // last packet's seqno 
     202        u_int16_t ackofack_;    // Ack of ack 
    202203 
    203204        // AckVector