#include "ace/Mem_Map.h"#include "ace/OS_NS_sys_stat.h"#include "ace/OS_NS_fcntl.h"#include "ace/OS_NS_string.h"#include "ace/Log_Msg.h"#include "ace/SString.h"Include dependency graph for Mem_Map.cpp:

Go to the source code of this file.
| Defines | |
| #define | ACE_USE_MAPPING_NAME 1 | 
| Functions | |
| ACE_BEGIN_VERSIONED_NAMESPACE_DECL void | to_mapping_name (ACE_TCHAR *mapobjname, const ACE_TCHAR *filename, size_t len) | 
| 
 | 
| 
 Definition at line 17 of file Mem_Map.cpp. | 
| 
 | ||||||||||||||||
| 
 Definition at line 37 of file Mem_Map.cpp. References ACE_LIB_TEXT, and ACE_TCHAR. Referenced by ACE_Mem_Map::map_it(). 
 00040 {
00041   --len;
00042   size_t i = 0;
00043 
00044   while (*filename && i < len)
00045     {
00046       if (*filename == ACE_LIB_TEXT ('\\'))
00047         // Can't use backslash in mapping object name.
00048         mapobjname[i] = ACE_LIB_TEXT ('.');
00049       else
00050         mapobjname[i] = *filename;
00051       ++filename;
00052       ++i;
00053     }
00054 
00055   mapobjname[i] = 0;
00056 }
 | 
 1.3.6
 
1.3.6