Classes | |
class | UUID |
Functions | |
def | _ifconfig_getnode |
def | _ipconfig_getnode |
def | _netbios_getnode |
def | _random_getnode |
def | _unixdll_getnode |
def | _windll_getnode |
def | getnode |
def | uuid1 |
def | uuid3 |
def | uuid4 |
def | uuid5 |
Variables | |
string | __author__ = 'Ka-Ping Yee <ping@zesty.ca>' |
string | __date__ = '$Date: 2007/07/20 16:16:21 $' |
string | __version__ = '$Revision: 1.1.2.1 $' |
tuple | _buffer = ctypes.create_string_buffer(16) |
_node = None | |
_uuid_generate_random = _uuid_generate_time_UuidCreateNone | |
_uuid_generate_time = lib.uuid_generate_time | |
tuple | _UuidCreate |
tuple | lib = ctypes.CDLL(ctypes.util.find_library(libname)) |
tuple | NAMESPACE_DNS = UUID('6ba7b810-9dad-11d1-80b4-00c04fd430c8') |
tuple | NAMESPACE_OID = UUID('6ba7b812-9dad-11d1-80b4-00c04fd430c8') |
tuple | NAMESPACE_URL = UUID('6ba7b811-9dad-11d1-80b4-00c04fd430c8') |
tuple | NAMESPACE_X500 = UUID('6ba7b814-9dad-11d1-80b4-00c04fd430c8') |
def OpenRTM_aist.utils.rtc-template.uuid._ifconfig_getnode | ( | ) | [private] |
Get the hardware address on Unix by running ifconfig.
Definition at line 275 of file OpenRTM_aist/utils/rtc-template/uuid.py.
def OpenRTM_aist.utils.rtc-template.uuid._ipconfig_getnode | ( | ) | [private] |
Get the hardware address on Windows by running ipconfig.exe.
Definition at line 287 of file OpenRTM_aist/utils/rtc-template/uuid.py.
def OpenRTM_aist.utils.rtc-template.uuid._netbios_getnode | ( | ) | [private] |
Get the hardware address on Windows using NetBIOS calls. See http://support.microsoft.com/kb/118623 for details.
Definition at line 308 of file OpenRTM_aist/utils/rtc-template/uuid.py.
def OpenRTM_aist.utils.rtc-template.uuid._random_getnode | ( | ) | [private] |
Get a random node ID, with eighth bit set as suggested by RFC 4122.
Definition at line 380 of file OpenRTM_aist/utils/rtc-template/uuid.py.
def OpenRTM_aist.utils.rtc-template.uuid._unixdll_getnode | ( | ) | [private] |
Get the hardware address on Unix using ctypes.
Definition at line 370 of file OpenRTM_aist/utils/rtc-template/uuid.py.
def OpenRTM_aist.utils.rtc-template.uuid._windll_getnode | ( | ) | [private] |
Get the hardware address on Windows using ctypes.
Definition at line 375 of file OpenRTM_aist/utils/rtc-template/uuid.py.
def OpenRTM_aist.utils.rtc-template.uuid.getnode | ( | ) |
Get the hardware address as a 48-bit integer. The first time this runs, it may launch a separate program, which could be quite slow. If all attempts to obtain the hardware address fail, we choose a random 48-bit number with its eighth bit set to 1 as recommended in RFC 4122.
Definition at line 387 of file OpenRTM_aist/utils/rtc-template/uuid.py.
def OpenRTM_aist.utils.rtc-template.uuid.uuid1 | ( | node = None , |
|
clock_seq = None |
|||
) |
Generate a UUID from a host ID, sequence number, and the current time. If 'node' is not given, getnode() is used to obtain the hardware address. If 'clock_seq' is given, it is used as the sequence number; otherwise a random 14-bit sequence number is chosen.
Definition at line 411 of file OpenRTM_aist/utils/rtc-template/uuid.py.
def OpenRTM_aist.utils.rtc-template.uuid.uuid3 | ( | namespace, | |
name | |||
) |
Generate a UUID from the MD5 hash of a namespace UUID and a name.
Definition at line 441 of file OpenRTM_aist/utils/rtc-template/uuid.py.
def OpenRTM_aist.utils.rtc-template.uuid.uuid4 | ( | ) |
Generate a random UUID.
Definition at line 447 of file OpenRTM_aist/utils/rtc-template/uuid.py.
def OpenRTM_aist.utils.rtc-template.uuid.uuid5 | ( | namespace, | |
name | |||
) |
Generate a UUID from the SHA-1 hash of a namespace UUID and a name.
Definition at line 464 of file OpenRTM_aist/utils/rtc-template/uuid.py.
string OpenRTM_aist::utils::rtc-template::uuid::__author__ = 'Ka-Ping Yee <ping@zesty.ca>' |
Definition at line 48 of file OpenRTM_aist/utils/rtc-template/uuid.py.
string OpenRTM_aist::utils::rtc-template::uuid::__date__ = '$Date: 2007/07/20 16:16:21 $' |
Definition at line 49 of file OpenRTM_aist/utils/rtc-template/uuid.py.
string OpenRTM_aist::utils::rtc-template::uuid::__version__ = '$Revision: 1.1.2.1 $' |
Definition at line 50 of file OpenRTM_aist/utils/rtc-template/uuid.py.
tuple OpenRTM_aist::utils::rtc-template::uuid::_buffer = ctypes.create_string_buffer(16) |
Definition at line 343 of file OpenRTM_aist/utils/rtc-template/uuid.py.
OpenRTM_aist::utils::rtc-template::uuid::_node = None |
Definition at line 385 of file OpenRTM_aist/utils/rtc-template/uuid.py.
OpenRTM_aist::utils::rtc-template::uuid::_uuid_generate_random = _uuid_generate_time_UuidCreateNone |
Definition at line 340 of file OpenRTM_aist/utils/rtc-template/uuid.py.
OpenRTM_aist::utils::rtc-template::uuid::_uuid_generate_time = lib.uuid_generate_time |
Definition at line 355 of file OpenRTM_aist/utils/rtc-template/uuid.py.
tuple OpenRTM_aist::utils::rtc-template::uuid::_UuidCreate |
00001 getattr(lib, 'UuidCreateSequential', 00002 getattr(lib, 'UuidCreate', None))
Definition at line 365 of file OpenRTM_aist/utils/rtc-template/uuid.py.
OpenRTM_aist::utils::rtc-template::uuid::lib = ctypes.CDLL(ctypes.util.find_library(libname)) |
Definition at line 349 of file OpenRTM_aist/utils/rtc-template/uuid.py.
tuple OpenRTM_aist::utils::rtc-template::uuid::NAMESPACE_DNS = UUID('6ba7b810-9dad-11d1-80b4-00c04fd430c8') |
Definition at line 472 of file OpenRTM_aist/utils/rtc-template/uuid.py.
tuple OpenRTM_aist::utils::rtc-template::uuid::NAMESPACE_OID = UUID('6ba7b812-9dad-11d1-80b4-00c04fd430c8') |
Definition at line 474 of file OpenRTM_aist/utils/rtc-template/uuid.py.
tuple OpenRTM_aist::utils::rtc-template::uuid::NAMESPACE_URL = UUID('6ba7b811-9dad-11d1-80b4-00c04fd430c8') |
Definition at line 473 of file OpenRTM_aist/utils/rtc-template/uuid.py.
tuple OpenRTM_aist::utils::rtc-template::uuid::NAMESPACE_X500 = UUID('6ba7b814-9dad-11d1-80b4-00c04fd430c8') |
Definition at line 475 of file OpenRTM_aist/utils/rtc-template/uuid.py.