Overview | Namespace | Class | 索引 | Help |
全世界の 機能(する)/行事s in 全世界の Namespace C++
in Sourcefile uuid.h
- rtl_compareUuid
-
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO YES
- 要約
- Compare two UUID's lexically
- Description
-
公式文書,認める: lexical ordering is not temporal ordering!
公式文書,認める: For equalnesschecking, a memcmp(pUUID1,pUUID2,16) is more efficient
- Return
-
- -1 u1 is lexically before u2
- 0 u1 is equal to u2
- 1 u1 is lexically after u2
- rtl_createNamedUuid
- extern "C"
無効の rtl_createNamedUuid( sal_uInt8 * pTargetUUID, const sal_uInt8 * pNameSpaceUUID, const rtl_String * pName );
- extern "C"
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO YES
- 要約
- Creates 指名するd UUIDs.
- Description
-
The 見解/翻訳/版 3 UUID is meant for 生成するing UUIDs from 指名するs that are drawn from, and unique within, some 指名する space. Some examples of 指名するs (and, 暗黙に, 指名する spaces) might be DNS 指名するs, URLs, ISO 反対する IDs (OIDs), reserved words in a programming language, or X.500 Distinguished 指名するs (DNs); thus, the 概念 of 指名する and 指名する space should be 概して construed, and not 限られた/立憲的な to textual 指名するs.
The 必要物/必要条件s for such UUIDs are as follows:
- The UUIDs 生成するd at different times from the same 指名する in the same namespace MUST be equal
- The UUIDs 生成するd from two different 指名するs in the same namespace should be different (with very high probability)
- The UUIDs 生成するd from the same 指名する in two different namespaces should be different with (very high probability)
- If two UUIDs that were 生成するd from 指名するs are equal, then they were 生成するd from the same 指名する in the same namespace (with very high probability).
- Parameters
pTargetUUID pointer to at least 16 bytes of memory. After the call it 含む/封じ込めるs the newly 生成するd uuid in 網状組織 byte order.
pNameSpaceUUID The namespace uuid. Below are some predefined ones, but any arbitray uuid can be used as namespace.
pName the 指名する
- rtl_createUuid
- extern "C"
無効の rtl_createUuid( sal_uInt8 * pTargetUUID, const sal_uInt8 * pPredecessorUUID, sal_Bool bUseEthernetAddress );
- extern "C"
事実上の abstract const volatile template static inline C-結合,連鎖 NO NO NO NO NO NO NO YES
- 要約
- 生成するs a new 見解/翻訳/版 4 (無作為の number based) UUID (Universally Unique IDentifier).
- Parameters
pTargetUUID pointer to at least 16 bytes of memory. After the call it 含む/封じ込めるs the newly 生成するd uuid in 網状組織 byte order.
pPredecessorUUID ignored (was used when this 機能(する)/行事 returned 見解/翻訳/版 1 instead of 見解/翻訳/版 4 UUIDs).
bUseEthernetAddress ignored (was used when this 機能(する)/行事 returned 見解/翻訳/版 1 instead of 見解/翻訳/版 4 UUIDs).
最高の,を越す 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.