CMGDK r49-rc2
|
00001 # i f n d e f H G L _ S H A R E D _ M E M O R Y _ I N C L U D E 00002 00003 # d e f i n e H G L _ S H A R E D _ M E M O R Y _ I N C L U D E 00004 00005 00006 00007 n a m e s p a c e h g l 00008 00009 { 00010 00011 / * * 00012 00013 * qQNQX[ 00014 00015 * / 00016 00017 c l a s s S h a r e d M e m o r y / / / qQNQX[ 00018 00019 { 00020 00021 v o i d * d a t a ; 00022 00023 s i z e _ t s i z e ; 00024 00025 00026 00027 p u b l i c : 00028 00029 00030 00031 S h a r e d M e m o r y ( ) ; 00032 00033 ~ S h a r e d M e m o r y ( ) ; 00034 00035 00036 00037 v o i d * C r e a t e ( i n t , c h a r * n a m e = 0 ) ; / / / < R^qQNQX[ 00038 00039 v o i d * A t t a c h ( c h a r * ) ; / / / < sQTqQNQX[ 00040 00041 v o i d D e t a c h ( ) ; / / / < dqQNQX[sQT 00042 00043 v o i d D e s t r o y ( ) ; / / / < kqQNQX[ 00044 00045 00046 00047 v o i d * G e t A d d r e s s ( ) c o n s t ; / / / < S_qQNQX[0W@W 00048 00049 s i z e _ t G e t S i z e ( ) c o n s t { r e t u r n s i z e ; } / / / < S_qQNQX[[ϑ 00050 00051 } ; / / c l a s s S h a r e d M e m o r y 00052 00053 } / / n a m e s p a c e h g l 00054 00055 # e n d i f / / H G L _ S H A R E D _ M E M O R Y _ I N C L U D E 00056 00057