Package chandlerdb :: Package util :: Module c
[hide private]
[frames] | no frames]

Module c



C util types module

Classes [hide private]
  CLink
t_link objects
  CLinkedMap
t_lm objects
  CNode
t_node objects
  CPoint
t_point objects
  Cipher
Rijndael Cipher type
  CtxMgr
CtxMgr type
  HashTuple
tuple of string hashes
  Iterator
Iterator type
  Key
Rijndael Key type
  PersistentValue
C PersistentValue type
  SkipList
t_sl objects
  UUID
t_uuid objects
Functions [hide private]
 
_combine(...)
combine two hashes
 
_hash(...)
hash bytes
 
allocateBuffer(...)
return a newly allocated read/write buffer object
 
getLinkedMapCounts(...)
return the number of currently allocated LinkedMap objects
 
getPlatformName(...)
return a suitable platform name for Berkeley DB compatibility check
 
getSkipListCounts(...)
return the number of currently allocated skiplist objects
 
isuuid(UUID)
 
loadUUIDs(...)
use a list of pre-generated UUIDs, for debugging
 
packDigits(...)
pack decimal digits from a tuple into a string, 4 bits each
 
saveUUIDs(...)
use a list to save UUIDs as they are generated, for debugging
 
unpackDigits(...)
unpack decimal digits from a string into a tuple, 4 bits each
Variables [hide private]
  Default = <Default nil object>
  Empty = <Empty nil object>
  Nil = <Nil nil object>
  PyUUID_Check = <PyCObject object at 0xb5228a10>
  PyUUID_Make16 = <PyCObject object at 0xb5228998>
  VERSION = '0.7-27'
  _hash_bytes = <PyCObject object at 0xb52289c8>
  _t_persistentvalue_init = <PyCObject object at 0xb5228a58>