The Assimilation Project
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cma.AssimCclasses.pyFrame Class Reference
Inheritance diagram for cma.AssimCclasses.pyFrame:
Collaboration diagram for cma.AssimCclasses.pyFrame:

Public Member Functions

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

Static Public Member Functions

def Cstruct2Frame
 

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 777 of file AssimCclasses.py.

Constructor & Destructor Documentation

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

Definition at line 796 of file AssimCclasses.py.

References frame_new().

Here is the call graph for this function:

Member Function Documentation

def cma.AssimCclasses.pyFrame.__str__ (   self)

Definition at line 882 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct, _FrameTypeToFrame.frametype, and cma.AssimCclasses.pyFrame.frametype().

Here is the call graph for this function:

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

Definition at line 893 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 836 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct.

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

Definition at line 875 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct.

def cma.AssimCclasses.pyFrame.frameend (   self)

Definition at line 829 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct.

def cma.AssimCclasses.pyFrame.framelen (   self)

Definition at line 815 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct.

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

Definition at line 822 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct.

def cma.AssimCclasses.pyFrame.isvalid (   self)

Definition at line 843 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct.

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

Here is the caller graph for this function:

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

Definition at line 853 of file AssimCclasses.py.

References cma.AssimCclasses.pyAssimObj._Cstruct, and MALLOC.

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

Here is the caller graph for this function:


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