file.h

来自「ace开发环境 用来开发网络程序 其运用了设计模式、多平台、C++等多种知识」· C头文件 代码 · 共 51 行

H
51
字号
// -*- c++ -*-//// $Id: FILE.h 75117 2006-10-28 00:35:19Z ossama $#ifndef JAWS_FILE_H#define JAWS_FILE_H#include "ace/FILE_IO.h"#include "ace/Mem_Map.h"#include "jaws3/Export.h"class JAWS_Export JAWS_FILE : public ACE_FILE_IO//// Like ACE_FILE_IO, but support for ACE_Mem_Map;{public:  JAWS_FILE (void);  ~JAWS_FILE (void);  ACE_Mem_Map *mem_map (int length = -1,                        int prot = PROT_RDWR,                        int share = ACE_MAP_PRIVATE,                        void *addr = 0,                        ACE_OFF_T offset = 0,                        LPSECURITY_ATTRIBUTES sa = 0);  ACE_Mem_Map *mem_map (int length = -1,                        int prot = PROT_RDWR,                        int share = ACE_MAP_PRIVATE,                        void *addr = 0,                        ACE_OFF_T offset = 0,                        LPSECURITY_ATTRIBUTES sa = 0) const;  ACE_Mem_Map *map (void) const;  void can_map (int);private:  ACE_SYNCH_MUTEX lock_;  ACE_Mem_Map *map_;  int can_map_;};#endif /* JAWS_FILE_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?