CMGDK r49-rc2
|
00001 # i f n d e f H G L _ N E T W O R K _ S Y N C _ I N C L U D E 00002 00003 # d e f i n e H G L _ N E T W O R K _ S Y N C _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / t y p e / D a t a T y p e . H > 00008 00009 n a m e s p a c e h g l 00010 00011 { 00012 00013 n a m e s p a c e n e t w o r k 00014 00015 { 00016 00017 / * * 00018 00019 * pencTek[a 00020 00021 * / 00022 00023 c l a s s S y n c O b j e c t / / / Tek[a 00024 00025 { 00026 00027 p r o t e c t e d : 00028 00029 00030 00031 u i n t 6 4 t i c k _ c o u n t ; / / / < fepehV 00032 00033 00034 00035 p u b l i c : 00036 00037 00038 00039 S y n c O b j e c t ( ) { t i c k _ c o u n t = 0 ; } 00040 00041 v i r t u a l ~ S y n c O b j e c t ( ) { } ; 00042 00043 00044 00045 v i r t u a l b o o l U p d a t e ( ) { r e t u r n f a l s e ; } 00046 00047 } ; / / c l a s s S y n c O b j e c t 00048 00049 00050 00051 / * * 00052 00053 * SupencTek[a< b r > 00054 00055 * (uNC / C + + -NvSupenc{|WvcO(uQX[ 00056 Y6RKbk O 00057 00058 * / 00059 00060 c l a s s S y n c O r i g n D a t a / / / SupencTek[a 00061 00062 { 00063 00064 p u b l i c : 00065 00066 00067 00068 c h a r * d a t a ; / / / < penc 00069 00070 i n t s i z e ; / / / < penc^ 00071 00072 00073 00074 p u b l i c : 00075 00076 00077 00078 S y n c O r i g n D a t a ( ) ; 00079 00080 v i r t u a l ~ S y n c O r i g n D a t a ( ) ; 00081 00082 00083 00084 v i r t u a l b o o l U p d a t e ( ) ; 00085 00086 } ; / / c l a s s S y n c O r i g n D a t a 00087 00088 00089 00090 / * * 00091 00092 * 00093 YTpencTek[a< b r > 00094 00095 * (uN 00096 YBgpencO(uAm_SYtKbk 00097 00098 * / 00099 00100 c l a s s S y n c C o m p l e x D a t a / / / < 00101 YTpencTek[a 00102 00103 { 00104 00105 p u b l i c : 00106 00107 } ; / / c l a s s S y n c C o m p l e x D a t a 00108 00109 00110 00111 / * * 00112 00113 * pencꁨRTek{t{| 00114 00115 * / 00116 00117 c l a s s S y n c M a n a g e 00118 00119 { 00120 00121 p u b l i c : 00122 00123 00124 00125 00126 00127 } ; / / c l a s s S y n c M a n a g e 00128 00129 } / / n a m e s p a c e n e t w o r k 00130 00131 } / / n a m e s p a c e h g l 00132 00133 # e n d i f / / H G L _ N E T W O R K _ S Y N C _ I N C L U D E 00134 00135