The Assimilation Project  based on Assimilation version 1.1.6.1462601511
cma.AssimCclasses.pyFrame Class Reference
Inheritance diagram for cma.AssimCclasses.pyFrame:
Collaboration diagram for cma.AssimCclasses.pyFrame:

Public Member Functions

def __init__
 
def frametype (self)
 
def framelen (self)
 
def framevalue (self)
 
def frameend (self)
 
def dataspace (self)
 
def isvalid (self)
 
def setvalue (self, value)
 
def dump (self, prefix)
 
def __str__ (self)
 
- Public Member Functions inherited from cma.AssimCclasses.pyAssimObj
def __init__
 
def cclassname (self)
 
def __str__ (self)
 
def __del__ (self)
 
def refcount (self)
 

Static Public Member Functions

def Cstruct2Frame (frameptr)
 

Detailed Description

This class represents the Python version of our C-class @ref Frame
- represented by the struct _Frame.
This class is a base class for several different pyFrame subclasses.
Each of these various pyFrame subclasses have a corresponding C-class @ref Frame subclass.
The purpose of these pyFrames and their subclasses is to talk on the wire with our C code in our
nanoprobes.

Deliberately leaving out the updatedata() C-class member function - at least for now.
I suspect that the Python code will only need the corresponding calls in a @ref FrameSet
- which would then update the corresponding @ref Frame member functions...

Definition at line 1048 of file AssimCclasses.py.

Constructor & Destructor Documentation

def cma.AssimCclasses.pyFrame.__init__ (   self,
  initval,
  Cstruct = None 
)

Definition at line 1067 of file AssimCclasses.py.

References frame_new().

Here is the call graph for this function:

Member Function Documentation

def cma.AssimCclasses.pyFrame.__str__ (   self)
def cma.AssimCclasses.pyFrame.Cstruct2Frame (   frameptr)
static

Definition at line 1164 of file AssimCclasses.py.

References cma.AssimCclasses.CCref(), and proj_class_classname().

Here is the call graph for this function:

def cma.AssimCclasses.pyFrame.dataspace (   self)

Definition at line 1107 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct, and cma.AssimCclasses.not_this_exact_type().

Here is the call graph for this function:

def cma.AssimCclasses.pyFrame.dump (   self,
  prefix 
)

Definition at line 1146 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct, and cma.AssimCclasses.not_this_exact_type().

Here is the call graph for this function:

def cma.AssimCclasses.pyFrame.frameend (   self)

Definition at line 1100 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct, and cma.AssimCclasses.not_this_exact_type().

Here is the call graph for this function:

def cma.AssimCclasses.pyFrame.framelen (   self)

Definition at line 1086 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct, and cma.AssimCclasses.not_this_exact_type().

Here is the call graph for this function:

def cma.AssimCclasses.pyFrame.frametype (   self)
def cma.AssimCclasses.pyFrame.framevalue (   self)

Definition at line 1093 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct, and cma.AssimCclasses.not_this_exact_type().

Here is the call graph for this function:

def cma.AssimCclasses.pyFrame.isvalid (   self)

Definition at line 1114 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct, and cma.AssimCclasses.not_this_exact_type().

Referenced by cma.cmaconfig.ConfigFile.__setitem__(), and cma.cmaconfig.ConfigFile.complete_config().

Here is the call graph for this function:

Here is the caller graph for this function:

def cma.AssimCclasses.pyFrame.setvalue (   self,
  value 
)

Definition at line 1124 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct, MALLOC, and cma.AssimCclasses.not_this_exact_type().

Referenced by cma.AssimCclasses.pyCstringFrame.__init__().

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following file: