Classes | Namespaces | Functions | Variables
guid.py File Reference

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()
 


pyclearsilver
Author(s): Scott Noob Hassan
autogenerated on Mon Jun 10 2019 15:51:13