Overview | Namespace | Class | 索引 | Help |
LIST OF: | VALUES |
::
enum e_Anonymous__8
- 要約
- Main goals and usage hints
- Description
- The main intentention of this interface is to 供給する an 全世界の/万国共通の portable and
high 業績/成果 接近 to とじ込み/提出する system 問題/発行するs on any operating system.
There are a few main goals:
1.The path specifications always has to be absolut. Any usage of 親族 path specifications is forbidden. Exceptions are
osl_getSystemPathFromFileURL
,osl_getFileURLFromSystemPath
andosl_getAbsoluteFileURL
. Most operating systems 供給する a "現在の Directory" per 過程. This is the 推論する/理由 why 親族 path specifications can 原因(となる) problems in multithreading 環境s.2.Proprietary notations of とじ込み/提出する paths are not supported. Every path notation must the とじ込み/提出する URL specification. とじ込み/提出する URLs must be encoded in UTF8 and after that escaped. Although the URL parameter is a unicode string, the must 含む/封じ込める only ASCII characters
3.The 報知係 cannot get any (警察などへの)密告,告訴(状) whether a とじ込み/提出する system is 事例/患者 極度の慎重さを要する, 事例/患者 保存するing or not. The operating system 実施 itself should 決定する if it can 地図/計画する 事例/患者-insensitive paths. The 事例/患者 訂正する notation of a filename or とじ込み/提出する path is part of the "とじ込み/提出する Info". This 事例/患者 訂正する 指名する can be used as a unique 重要な if neccessary.
4. 得るing (警察などへの)密告,告訴(状) about とじ込み/提出するs or 容積/容量s is controlled by a bitmask which 明示するs which fields are of 利益/興味. 予定 to 業績/成果 問題/発行するs it is not recommended to 得る (警察などへの)密告,告訴(状) which is not needed. But if the operating system 供給するs more (警察などへの)密告,告訴(状) anyway the 実施 can 始める,決める more fields on 生産(高) as were requested. It is in the 責任/義務 of the 報知係 to decide if he uses this 付加 (警察などへの)密告,告訴(状) or not. But he should do so to 妨げる その上の unnecessary calls if the (警察などへの)密告,告訴(状) is already there.
The input bitmask supports a 旗osl_FileStatus_Mask_Validate
which can be used to 軍隊 retrieving uncached 実証するd (警察などへの)密告,告訴(状). Setting this 旗 when callingosl_getFileStatus
in combination with no other 旗 is a synonym for a "FileExists". This should only be done when 過程ing a 選び出す/独身 とじ込み/提出する (f.e. before 開始) and NEVER during enumeration of directory contents on any step of (警察などへの)密告,告訴(状) 過程ing. This would change the runtime behaviour from O(n) to O(n*n/2) on nearly every とじ込み/提出する system.
On Windows NT reading the contents of an directory with 7000 入ること/参加(者)s and getting 十分な (警察などへの)密告,告訴(状) about every とじ込み/提出する only takes 0.6 seconds. 明示するing the 旗osl_FileStatus_Mask_Validate
for each 入ること/参加(者) will 増加する the time to 180 seconds (!!!).
最高の,を越す of Page
Copyright © 2012, The Apache ソフトウェア 創立/基礎, Licensed under the Apache License, 見解/翻訳/版 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache ソフトウェア 創立/基礎. Other 指名するs may be trademarks of their 各々の owners.