CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/MemoryPool.H
浏览该文件的文档。
00001 # i f n d e f   H G L _ M E M O R Y _ P O O L _ I N C L U D E 
00002  
00003  # d e f i n e   H G L _ M E M O R Y _ P O O L _ I N C L U D E 
00004  
00005  
00006  
00007  s t r u c t   a p r _ p o o l _ t ; 
00008  
00009  
00010  
00011  n a m e s p a c e   h g l 
00012  
00013  { 
00014  
00015      / * * 
00016  
00017      *   QX[`l< b r > 
00018  
00019      *   O(uA p a c h e QX[`lb/g[s
00020  
00021      * / 
00022  
00023      c l a s s   M e m o r y P o o l 
00024  
00025      { 
00026  
00027          a p r _ p o o l _ t   * p o o l ; 
00028  
00029          a p r _ p o o l _ t   * p a r e n t ; 
00030  
00031  
00032  
00033      p u b l i c : 
00034  
00035  
00036  
00037          M e m o r y P o o l ( M e m o r y P o o l   * m p = 0 ) ; 
00038  
00039          ~ M e m o r y P o o l ( ) ; 
00040  
00041  
00042  
00043          v o i d   * m a l l o c ( i n t ) ;                                                                             / / / < RMQX[
00044  
00045          v o i d   * c a l l o c ( i n t ) ;                                                                             / / / < RMQX[v^Nn0 
00046  
00047          v o i d   f r e e ( v o i d   * ) ;                                                                             / / / < ʑ>eQX[
00048  
00049  
00050  
00051          v o i d   f r e e _ a l l ( ) ;                                                                             / / / < nd`l-N@b gRMvQX[
00052  
00053      } ; / / c l a s s   M e m o r y P o o l 
00054  
00055  } / / n a m e s p a c e   h g l 
00056  
00057  # e n d i f / / H G L _ M E M O R Y _ P O O L _ I N C L U D E 
00058  
00059  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义