Shared_Memory_MM.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // $Id: Shared_Memory_MM.inl 80826 2008-03-04 14:51:23Z wotte $
00004 
00005 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
00006 
00007 // Return the name of file that is mapped (if any).
00008 
00009 ACE_INLINE const ACE_TCHAR *
00010 ACE_Shared_Memory_MM::filename (void) const
00011 {
00012   return this->shared_memory_.filename ();
00013 }
00014 
00015 ACE_INLINE int
00016 ACE_Shared_Memory_MM::open (ACE_HANDLE handle,
00017                             size_t length,
00018                             int prot,
00019                             int share,
00020                             char *addr,
00021                             ACE_OFF_T pos)
00022 {
00023   ACE_TRACE ("ACE_Shared_Memory_MM::open");
00024   return shared_memory_.map (handle, length, prot, share, addr, pos);
00025 }
00026 
00027 ACE_INLINE int
00028 ACE_Shared_Memory_MM::open (const ACE_TCHAR *file_name,
00029                             size_t len,
00030                             int flags,
00031                             int mode,
00032                             int prot,
00033                             int share,
00034                             char *addr,
00035                             ACE_OFF_T pos)
00036 {
00037   ACE_TRACE ("ACE_Shared_Memory_MM::open");
00038   return shared_memory_.map (file_name, len, flags, mode,
00039                              prot, share, addr, pos);
00040 }
00041 
00042 ACE_END_VERSIONED_NAMESPACE_DECL

Generated on Tue Feb 2 17:18:42 2010 for ACE by  doxygen 1.4.7