Package qubx :: Module tree_native :: Class NodeStruct
[hide private]
[frames] | no frames]

Class NodeStruct

source code

   object --+        
            |        
    ??._CData --+    
                |    
_ctypes.Structure --+
                    |
                   NodeStruct

Instance Methods [hide private]

Inherited from _ctypes.Structure: __init__, __new__

Inherited from unreachable._CData: __ctypes_from_outparam__, __hash__, __reduce__, __setstate__

Inherited from object: __delattr__, __format__, __getattribute__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _pack_ = 1
  _fields_ = [('flags', <class 'ctypes.c_short'>), ('flags_rsv',...
  child = <Field type=LP_NodeStruct, ofs=52, size=8>
  childPos = <Field type=c_int, ofs=16, size=4>
  data = <Field type=c_void_p, ofs=76, size=8>
  dataCount = <Field type=c_int, ofs=8, size=4>
  dataMem = <Field type=c_void_p, ofs=116, size=8>
  dataPos = <Field type=c_int, ofs=12, size=4>
  dataSize = <Field type=c_int, ofs=4, size=4>
  dataType = <Field type=c_ubyte, ofs=3, size=1>
  file = <Field type=c_void_p, ofs=84, size=8>
  fileStart = <Field type=c_int, ofs=92, size=4>
  flags = <Field type=c_short, ofs=0, size=2>
  flags_rsv = <Field type=c_ubyte, ofs=2, size=1>
  loadEnd = <Field type=c_int, ofs=72, size=4>
  loadStart = <Field type=c_int, ofs=68, size=4>
  mutex = <Field type=c_void_p, ofs=96, size=8>
  name = <Field type=c_void_p, ofs=36, size=8>
  nameLen = <Field type=c_ubyte, ofs=31, size=1>
  parent = <Field type=LP_NodeStruct, ofs=44, size=8>
  readers = <Field type=c_int, ofs=104, size=4>
  refs = <Field type=c_int, ofs=32, size=4>
  reserved = <Field type=c_char_Array_7, ofs=24, size=7>
  root = <Field type=LP_NodeStruct, ofs=108, size=8>
  sibling = <Field type=LP_NodeStruct, ofs=60, size=8>
  siblingPos = <Field type=c_int, ofs=20, size=4>
Properties [hide private]

Inherited from unreachable._CData: _b_base_, _b_needsfree_

Inherited from unreachable._CData (private): _objects

Inherited from object: __class__

Class Variable Details [hide private]

_fields_

Value:
[('flags', <class 'ctypes.c_short'>),
 ('flags_rsv', <class 'ctypes.c_ubyte'>),
 ('dataType', <class 'ctypes.c_ubyte'>),
 ('dataSize', <class 'ctypes.c_int'>),
 ('dataCount', <class 'ctypes.c_int'>),
 ('dataPos', <class 'ctypes.c_int'>),
 ('childPos', <class 'ctypes.c_int'>),
 ('siblingPos', <class 'ctypes.c_int'>),
...