Module xmlsec :: Class TransformId
[frames | no frames]

Class TransformId


Method Summary
  __init__(self, klassSize, objSize, name, href, usage, initialize, finalize, readNode, writeNode, setKeyReq, setKey, verify, getDataType, pushBin, popBin, pushXml, popXml, execute, _obj)
Creates new transform klass id.

Method Details

__init__(self, klassSize=None, objSize=None, name=None, href=None, usage=None, initialize=None, finalize=None, readNode=None, writeNode=None, setKeyReq=None, setKey=None, verify=None, getDataType=None, pushBin=None, popBin=None, pushXml=None, popXml=None, execute=None, _obj=None)
(Constructor)

Creates new transform klass id.
klassSize   : the transform klass structure size.
objSize     : the transform object size.
name        : the transform's name.
href        : the transform's identification string (href).
usage       : the allowed transforms usages.
initialize  : the initialization method.
finalize    : the finmalization (destroy) function.
readNode    : the XML node read method.
writeNode   : the XML node write method.
setKeyReq   : the set key requirements method.
setKey      : the set key method.
verify      : the verify method (for digest and signature transforms).
getDataType : the input/output data type query method.
pushBin     : the binary data 'push thru chain' processing method.
popBin      : the binary data 'pop from chain' procesing method.
pushXml     : the XML data 'push thru chain' processing method.
popXml      : the XML data 'pop from chain' procesing method.
execute     : the low level data processing method used by default
implementations of pushBin, popBin, pushXml and popXml.
Returns     : new transform klass id or None if an error occurs.

Generated by Epydoc 2.1 on Sun Jan 1 18:42:41 2006 http://epydoc.sf.net