CMGDK r49-rc2
|
00001 # i f n d e f H G L _ H T T P S T R E A M _ I N C L U D E 00002 00003 # d e f i n e H G L _ H T T P S T R E A M _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / s t r e a m / S t r e a m . H > 00008 00009 # i n c l u d e < h g l / n e t w o r k / S o c k e t . H > 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 * H T T P S t r e a m Am/f N*N[H T T P 00022 gRhVvAm_{|(u[SNNH T T P 00023 gRhV 00024 NN}eN[NS t r e a m {|>mu0< b r > 00025 00026 * lav/fُ*N{|S 00027 NQ0P o s i t i o n TS i z e _NS 00028 NO9e< b r > 00029 00030 * / 00031 00032 c l a s s H T T P S t r e a m : p u b l i c S t r e a m / / / H T T P Am_{| 00033 00034 { 00035 00036 # i n c l u d e < h g l / n e t w o r k / H T T P S t r e a m . P r i v a t e . H > 00037 00038 00039 00040 i n t _ R e a d ( v o i d * , i n t ) ; 00041 00042 i n t _ W r i t e ( c o n s t v o i d * , i n t ) { r e t u r n 0 ; } 00043 00044 00045 00046 p u b l i c : 00047 00048 00049 00050 H T T P S t r e a m ( ) ; 00051 00052 H T T P S t r e a m ( c o n s t c h a r * , c o n s t c h a r * ) ; 00053 00054 ~ H T T P S t r e a m ( ) ; 00055 00056 00057 00058 b o o l O p e n ( c o n s t c h a r * , c o n s t c h a r * ) ; 00059 00060 v o i d C l o s e ( ) ; 00061 00062 } ; / / c l a s s H T T P S t r e a m 00063 00064 } / / n a m e s p a c e n e t w o r k 00065 00066 00067 00068 u s i n g n a m e s p a c e n e t w o r k ; 00069 00070 } / / n a m e s p a c e h g l 00071 00072 # e n d i f / / H G L _ H T T P S T R E A M _ I N C L U D E 00073 00074