CMGDK r49-rc2
|
00001 # i f n d e f H G L _ T C P _ A C C E P T _ P A S S _ I N C L U D E 00002 00003 # d e f i n e H G L _ T C P _ A C C E P T _ P A S S _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / n e t w o r k / T C P A c c e p t . h > 00008 00009 00010 00011 n a m e s p a c e h g l 00012 00013 { 00014 00015 n a m e s p a c e n e t w o r k 00016 00017 { 00018 00019 / * * 00020 00021 * T C P A c c e p t R!j_< / p > 00022 00023 * O(uS(uR e c v D a t a / S e n d D a t a ۏLpencc6eS 00024 N/fꁨRۏL0 00025 00026 * / 00027 00028 c l a s s T C P A c c e p t P a s s : p u b l i c T C P A c c e p t 00029 00030 { 00031 00032 p r o t e c t e d : 00033 00034 00035 00036 i n t S e n d S t a r t ( ) ; 00037 00038 v o i d S e n d E n d ( i n t ) ; 00039 00040 00041 00042 i n t R e c v S t a r t ( ) ; 00043 00044 v o i d R e c v E n d ( i n t ) ; 00045 00046 00047 00048 p u b l i c : 00049 00050 00051 00052 T C P A c c e p t P a s s ( T C P A c c e p t M a n a g e * a m , i n t b u f _ s i z e ) ; 00053 00054 v i r t u a l ~ T C P A c c e p t P a s s ( ) ; 00055 00056 00057 00058 v i r t u a l v o i d C l o s e S o c k e t ( ) / / / < sQޏc 00059 00060 { 00061 00062 T C P A c c e p t : : C l o s e S o c k e t ( ) ; 00063 00064 } 00065 00066 00067 00068 v i r t u a l i n t R e c v D a t a ( ) ; / / / < c6epenc 00069 00070 v i r t u a l b o o l S e n d D a t a ( ) ; / / / < Spenc 00071 00072 } ; / / c l a s s T e a m A c c e p t 00073 00074 } / / n a m e s p a c e n e t w o r k 00075 00076 } / / n a m e s p a c e h g l 00077 00078 # e n d i f / / H G L _ T C P _ A C C E P T _ P A S S _ I N C L U D E 00079 00080