6 #include "ace/FILE_IO.h"
7 #include "ace/Mem_Map.h"
9 #include "jaws3/Export.h"
11 class JAWS_Export JAWS_FILE
: public ACE_FILE_IO
13 // Like ACE_FILE_IO, but support for ACE_Mem_Map;
20 ACE_Mem_Map
*mem_map (int length
= -1,
22 int share
= ACE_MAP_PRIVATE
,
25 LPSECURITY_ATTRIBUTES sa
= 0);
26 ACE_Mem_Map
*mem_map (int length
= -1,
28 int share
= ACE_MAP_PRIVATE
,
31 LPSECURITY_ATTRIBUTES sa
= 0) const;
33 ACE_Mem_Map
*map () const;
38 ACE_SYNCH_MUTEX lock_
;
44 #endif /* JAWS_FILE_H */