亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mfiximpl.hxx

?? ecos下的gui開發源代碼
?? HXX
字號:
#ifndef CYGONCE_MEMALLOC_MFIXIMPL_HXX
#define CYGONCE_MEMALLOC_MFIXIMPL_HXX

//==========================================================================
//
//      mfiximpl.hxx
//
//      Memory pool with fixed block class declarations
//
//==========================================================================
//####ECOSGPLCOPYRIGHTBEGIN####
// -------------------------------------------
// This file is part of eCos, the Embedded Configurable Operating System.
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
//
// eCos is free software; you can redistribute it and/or modify it under
// the terms of the GNU General Public License as published by the Free
// Software Foundation; either version 2 or (at your option) any later version.
//
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
// for more details.
//
// You should have received a copy of the GNU General Public License along
// with eCos; if not, write to the Free Software Foundation, Inc.,
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
//
// As a special exception, if other files instantiate templates or use macros
// or inline functions from this file, or you compile this file and link it
// with other works to produce a work based on this file, this file does not
// by itself cause the resulting work to be covered by the GNU General Public
// License. However the source code for this file must still be made available
// in accordance with section (3) of the GNU General Public License.
//
// This exception does not invalidate any other reasons why a work based on
// this file might be covered by the GNU General Public License.
//
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
// at http://sources.redhat.com/ecos/ecos-license/
// -------------------------------------------
//####ECOSGPLCOPYRIGHTEND####
//==========================================================================
//#####DESCRIPTIONBEGIN####
//
// Author(s):    hmt
// Contributors: jlarmour
// Date:         2000-06-12
// Purpose:      Define Mfiximpl class interface
// Description:  Inline class for constructing a fixed block allocator
// Usage:        #include <cyg/memalloc/mfiximpl.hxx>
//              
//
//####DESCRIPTIONEND####
//
//==========================================================================

#include <cyg/infra/cyg_type.h>
#include <cyg/memalloc/common.hxx>     // Common memory allocator infra

class Cyg_Mempool_Fixed_Implementation {
protected:
    // these constructors are explicitly disallowed
    Cyg_Mempool_Fixed_Implementation() {};
//    Cyg_Mempool_Fixed_Implementation( Cyg_Mempool_Fixed_Implementation &ref )
//    {};
    Cyg_Mempool_Fixed_Implementation &
    operator=( Cyg_Mempool_Fixed_Implementation &ref )
    { return ref; };

    cyg_uint32 *bitmap;
    cyg_int32 maptop;
    cyg_uint8  *mempool;
    cyg_int32 numblocks;
    cyg_int32 freeblocks;
    cyg_int32 blocksize;
    cyg_int32 firstfree;
    cyg_uint8  *top;

public:
    // THIS is the public API of memory pools generally that can have the
    // kernel oriented thread-safe package layer atop.
    //
    // The kernel package is a template whose type parameter is one of
    // these.  That is the reason there are superfluous parameters here and
    // more genereralization than might be expected in a fixed block
    // allocator.

    // Constructor: gives the base and size of the arena in which memory is
    // to be carved out, note that management structures are taken from the
    // same arena.  The alloc_unit may be any other param in general; it
    // comes through from the outer constructor unchanged.
    Cyg_Mempool_Fixed_Implementation(
        cyg_uint8 *base,
        cyg_int32 size,
        CYG_ADDRWORD alloc_unit );

    // Destructor
    ~Cyg_Mempool_Fixed_Implementation();

    // get some memory; size is ignored in a fixed block allocator
    cyg_uint8 *try_alloc( cyg_int32 size );
    
    // supposedly resize existing allocation. This is defined in the
    // fixed block allocator purely for API consistency. It will return
    // an error (false) for all values, except for the blocksize
    // returns true on success
    cyg_uint8 *
    resize_alloc( cyg_uint8 *alloc_ptr, cyg_int32 newsize,
                  cyg_int32 *oldsize=NULL );

    // free the memory back to the pool; size ignored here
    cyg_bool free( cyg_uint8 *p, cyg_int32 size );

    // Get memory pool status
    // flags is a bitmask of requested fields to fill in. The flags are
    // defined in common.hxx
    void get_status( cyg_mempool_status_flag_t /* flags */,
                     Cyg_Mempool_Status & /* status */ );

};

#include <cyg/memalloc/mfiximpl.inl>

// -------------------------------------------------------------------------
#endif // ifndef CYGONCE_MEMALLOC_MFIXIMPL_HXX
// EOF mfiximpl.hxx

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影在线一区| 国产欧美日韩麻豆91| 91老司机福利 在线| 成人精品国产福利| 国产91丝袜在线播放九色| 久久国产综合精品| 久久成人av少妇免费| 精品一区二区三区日韩| 免费人成网站在线观看欧美高清| 午夜精品福利视频网站| 日韩在线a电影| 国产精品18久久久久久久久| 精品一区二区在线播放| 国产福利一区在线| 91黄色激情网站| 久久色在线视频| 亚洲激情中文1区| 国产一区二区三区观看| 99天天综合性| 2014亚洲片线观看视频免费| 亚洲欧洲日韩av| 久久国产综合精品| 欧美性感一类影片在线播放| 久久综合久久综合久久| 一区二区三区四区亚洲| 蜜桃av一区二区| 色综合网色综合| 国产精品素人视频| 国产真实乱对白精彩久久| 欧美性大战久久久久久久| 久久久五月婷婷| 久久99精品国产麻豆婷婷| 欧美亚洲愉拍一区二区| 亚洲视频图片小说| 丁香网亚洲国际| 国产精品久久久一本精品| 青青草国产精品97视觉盛宴| 在线欧美日韩精品| 国产精品不卡在线| 99久久久久免费精品国产| 久久久五月婷婷| 成人免费的视频| 日韩一区中文字幕| 91亚洲永久精品| 亚洲综合色在线| 欧美精品一级二级| 久久国产三级精品| 久久久久国色av免费看影院| 韩国成人在线视频| 国产欧美一区二区精品性色| 国产精品1区2区3区在线观看| 久久久亚洲精华液精华液精华液 | 久久久高清一区二区三区| 蜜桃视频在线观看一区| 久久丝袜美腿综合| 91丝袜高跟美女视频| 亚洲综合激情小说| 国产亚洲欧美一级| 欧美在线色视频| 秋霞国产午夜精品免费视频| 久久午夜免费电影| 91浏览器入口在线观看| 蜜桃精品视频在线| 国产精品久久三| 欧美电影免费观看高清完整版在 | 久久亚洲二区三区| 丁香六月久久综合狠狠色| 中文幕一区二区三区久久蜜桃| 91小视频免费观看| 亚洲视频一区二区在线观看| 欧美猛男男办公室激情| 国产不卡一区视频| 日本视频一区二区| 亚洲视频1区2区| 国产精品天美传媒| 久久久国产精品午夜一区ai换脸| 91国偷自产一区二区三区成为亚洲经典 | 久久久蜜桃精品| 欧美电影免费观看高清完整版在线| 99re成人精品视频| av网站免费线看精品| 精品一区二区三区免费| 视频一区中文字幕国产| 一区二区三区不卡视频在线观看| 国产偷国产偷亚洲高清人白洁| 精品国产一区二区三区久久影院| 欧美日韩中文另类| 5月丁香婷婷综合| 日韩一级大片在线| 日韩欧美国产三级电影视频| 欧美在线高清视频| 在线观看国产91| 在线视频中文字幕一区二区| 91久久一区二区| 日韩一区二区视频在线观看| 日韩一卡二卡三卡| 26uuu欧美| 亚洲欧美一区二区三区久本道91| ●精品国产综合乱码久久久久| 最新高清无码专区| 天天综合色天天综合色h| 精品综合久久久久久8888| 激情六月婷婷综合| 99在线热播精品免费| 欧美一区二区三区电影| 26uuu亚洲| 婷婷综合久久一区二区三区| 麻豆精品一区二区三区| 成人av免费在线观看| 制服.丝袜.亚洲.中文.综合| www成人在线观看| 亚洲伊人色欲综合网| 国产传媒欧美日韩成人| 欧美日韩国产中文| 一区二区三区在线视频观看58| 久久精品免费看| 欧美日韩国产中文| 综合激情成人伊人| 丁香另类激情小说| 精品国产一区二区三区四区四| 亚洲午夜久久久| 91视频在线观看| 国产精品日韩精品欧美在线| 麻豆精品国产传媒mv男同| 日本道免费精品一区二区三区| 国产欧美精品日韩区二区麻豆天美| 亚洲线精品一区二区三区| www.欧美.com| 亚洲视频一二三区| 一本大道综合伊人精品热热 | 蜜臀国产一区二区三区在线播放| 日本精品视频一区二区三区| 国产精品美女久久久久高潮| 国产91高潮流白浆在线麻豆 | 蜜臀久久99精品久久久画质超高清| www.99精品| 一区二区三区不卡在线观看| 色综合久久中文字幕| 亚洲精品视频在线观看免费| 一本大道久久a久久综合婷婷| 亚洲色大成网站www久久九九| 粉嫩一区二区三区在线看| 亚洲欧洲成人精品av97| 色噜噜夜夜夜综合网| 日韩高清不卡一区二区| 日韩欧美色综合网站| 97久久超碰精品国产| 欧美人伦禁忌dvd放荡欲情| 国产女同性恋一区二区| 成人av第一页| 日韩二区在线观看| 国产精品污www在线观看| 欧美偷拍一区二区| 国产黄色精品视频| 亚洲一线二线三线久久久| 欧美tickling网站挠脚心| 99视频在线精品| 国产乱理伦片在线观看夜一区| 欧美经典一区二区三区| 欧美日本国产一区| 国产成人夜色高潮福利影视| 一区二区三区不卡视频| 久久综合一区二区| 日韩一级片网站| 欧美精品日韩一本| 色综合激情五月| 成人动漫一区二区| 国产乱码精品一区二区三区av | 在线免费观看日韩欧美| 成人精品小蝌蚪| 国产在线视频一区二区| 一区二区三区免费看视频| 国产精品久久久久久久浪潮网站| 欧美mv日韩mv| 精品国产污网站| 精品国产一区二区三区忘忧草 | 这里只有精品电影| 欧美xingq一区二区| 亚洲欧美电影一区二区| 不卡av在线免费观看| 国产精品国产三级国产三级人妇| 精品一区二区三区在线播放视频| 日韩精品一区二区在线| 精品综合免费视频观看| 久久精品亚洲精品国产欧美| 成人99免费视频| 亚洲激情av在线| 欧美日韩国产美| 九九**精品视频免费播放| 国产日韩欧美一区二区三区综合| 从欧美一区二区三区| 亚洲视频一区二区在线| 欧美日韩亚洲综合在线| 久久精品国产色蜜蜜麻豆| 久久九九99视频| 在线影院国内精品| 日本怡春院一区二区| 国产午夜亚洲精品羞羞网站| 91丨porny丨最新| 日精品一区二区|