summaryrefslogtreecommitdiff
path: root/apps/JAWS3/jaws3/FILE.cpp
diff options
context:
space:
mode:
authornobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-03-05 17:14:45 +0000
committernobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-03-05 17:14:45 +0000
commit58033491c6d0bac82315c1fdb1ec9b39be58093f (patch)
treec69c3aa67ec66758066e959bd0d533ea336ec236 /apps/JAWS3/jaws3/FILE.cpp
parent2efc882384a34f61311a24fc641d1b5fd5776356 (diff)
downloadATCD-TAO-1_5.tar.gz
This commit was manufactured by cvs2svn to create tag 'TAO-1_5'.TAO-1_5
Diffstat (limited to 'apps/JAWS3/jaws3/FILE.cpp')
-rw-r--r--apps/JAWS3/jaws3/FILE.cpp88
1 files changed, 0 insertions, 88 deletions
diff --git a/apps/JAWS3/jaws3/FILE.cpp b/apps/JAWS3/jaws3/FILE.cpp
deleted file mode 100644
index 2f465b21a55..00000000000
--- a/apps/JAWS3/jaws3/FILE.cpp
+++ /dev/null
@@ -1,88 +0,0 @@
-// $Id$
-
-#include "ace/config-all.h"
-#include "ace/Guard_T.h"
-#include "ace/Synch_Traits.h"
-#include "ace/Thread_Mutex.h"
-
-#ifndef JAWS_BUILD_DLL
-#define JAWS_BUILD_DLL
-#endif
-
-#include "jaws3/FILE.h"
-
-
-JAWS_FILE::JAWS_FILE (void)
- : map_ (0)
- , can_map_ (0)
-{
-}
-
-JAWS_FILE::~JAWS_FILE (void)
-{
- delete this->map_;
- this->map_ = 0;
-}
-
-ACE_Mem_Map *
-JAWS_FILE::mem_map (int length,
- int prot,
- int share,
- void *addr,
- off_t offset,
- LPSECURITY_ATTRIBUTES sa) const
-{
- if (this->can_map_ == 0)
- return 0;
-
- JAWS_FILE *mutable_this = (JAWS_FILE *) this;
- return mutable_this->mem_map (length, prot, share, addr, offset, sa);
-}
-
-ACE_Mem_Map *
-JAWS_FILE::mem_map (int length,
- int prot,
- int share,
- void *addr,
- off_t offset,
- LPSECURITY_ATTRIBUTES sa)
-{
- if (this->can_map_ == 0)
- return 0;
-
- if (this->map_ == 0)
- {
- ACE_Guard<ACE_SYNCH_MUTEX> g (this->lock_);
-
- if (this->map_ == 0)
- {
- this->map_ = new ACE_Mem_Map;
- if (this->map_ != 0)
- {
- int r = this->map_->map (this->get_handle (),
- length, prot, share, addr, offset, sa);
- if (r < 0)
- {
- delete this->map_;
- this->map_ = 0;
- }
- }
- }
- }
-
- return this->map_;
-
-}
-
-
-ACE_Mem_Map *
-JAWS_FILE::map (void) const
-{
- return this->map_;
-}
-
-void
-JAWS_FILE::can_map (int flag)
-{
- this->can_map_ = (flag != 0);
-}