Go to the source code of this file.
Classes | |
class | pyclearsilver.guid.CircularSet |
A simple circular set to ensure we don't duplicate GUIDs in the same millisecond. More... | |
Namespaces | |
pyclearsilver.guid | |
Functions | |
def | pyclearsilver.guid.decode64Char (c) |
def | pyclearsilver.guid.encode64Char (i) |
def | pyclearsilver.guid.extract_ip (guid) |
def | pyclearsilver.guid.extract_random (guid) |
def | pyclearsilver.guid.extract_time (guid) |
def | pyclearsilver.guid.generate (time_t=None) |
Public module functions. More... | |
def | pyclearsilver.guid.main (argv, stdout, environ) |
def | pyclearsilver.guid.pack64 (i, bytes=6) |
def | pyclearsilver.guid.test () |
TESTING OF GUID CLASS ###. More... | |
def | pyclearsilver.guid.unpack64 (s, bytes=6) |
def | pyclearsilver.guid.usage (progname) |
Variables | |
pyclearsilver.guid.c = encode64Char(i) | |
string | pyclearsilver.guid.hexip = '' |
string | pyclearsilver.guid.InvalidGUID = "Invalid GUID" |
string | pyclearsilver.guid.ip = '' |
pyclearsilver.guid.ipaddr64 = pack64(ipaddr) | |
pyclearsilver.guid.ipaddrStr = socket.inet_aton(ip) | |
pyclearsilver.guid.j = decode64Char(c) | |
string | pyclearsilver.guid.lastguid = '' |
pyclearsilver.guid.lock = threading.RLock() | |
pyclearsilver.guid.MAX_RANDOM = sys.maxint | |
global module variables More... | |
pyclearsilver.guid.queue = CircularSet() | |
int | pyclearsilver.guid.QUEUE_SIZE = 100 |
pyclearsilver.guid.rand = random.Random() | |