The Assimilation Project
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cma.tests.cma_test.TestIO Class Reference

Public Member Functions

def __init__
 
def recvframesets
 
def sendframesets
 
def sendreliablefs
 
def ackmessage
 
def closeconn
 
def cleanio
 
def getmaxpktsize
 
def fileno
 
def bindaddr
 
def mcastjoin
 
def setblockio
 
def dumppackets
 

Static Public Member Functions

def shutdown_on_timeout
 

Data Fields

 inframes
 
 packetswritten
 
 packetsread
 
 sleepatend
 
 index
 
 writecount
 
 config
 
 pipe_write
 
 atend
 
 pipe_read
 

Detailed Description

A pyNetIOudp replacement for testing.  It is given a list of packets to be 'read'
and in turn saves all the packets it 'writes' for us to inspect.

Definition at line 309 of file cma_test.py.

Constructor & Destructor Documentation

def cma.tests.cma_test.TestIO.__init__ (   self,
  addrframesetpairs,
  sleepatend = 0 
)

Definition at line 313 of file cma_test.py.

Member Function Documentation

def cma.tests.cma_test.TestIO.ackmessage (   self,
  dest,
  fs 
)

Definition at line 366 of file cma_test.py.

def cma.tests.cma_test.TestIO.bindaddr (   self,
  addr 
)

Definition at line 387 of file cma_test.py.

def cma.tests.cma_test.TestIO.cleanio (   self)
def cma.tests.cma_test.TestIO.closeconn (   self,
  qid,
  dest 
)

Definition at line 369 of file cma_test.py.

def cma.tests.cma_test.TestIO.dumppackets (   self)

Definition at line 391 of file cma_test.py.

References cma.tests.cma_test.TestIO.packetswritten.

def cma.tests.cma_test.TestIO.fileno (   self)

Definition at line 386 of file cma_test.py.

def cma.tests.cma_test.TestIO.getmaxpktsize (   self)

Definition at line 385 of file cma_test.py.

def cma.tests.cma_test.TestIO.mcastjoin (   self,
  addr 
)

Definition at line 388 of file cma_test.py.

def cma.tests.cma_test.TestIO.sendframesets (   self,
  dest,
  fslist 
)

Definition at line 357 of file cma_test.py.

References cma.tests.cma_test.TestIO._sendaframeset().

Referenced by cma.tests.cma_test.TestIO.sendreliablefs().

Here is the call graph for this function:

Here is the caller graph for this function:

def cma.tests.cma_test.TestIO.sendreliablefs (   self,
  dest,
  fslist 
)

Definition at line 363 of file cma_test.py.

References _NetGSource.sendframesets, cma.tests.cma_test.TestIO.sendframesets(), and cma.AssimCclasses.pyNetIO.sendframesets().

Here is the call graph for this function:

def cma.tests.cma_test.TestIO.setblockio (   self,
  tf 
)

Definition at line 389 of file cma_test.py.

def cma.tests.cma_test.TestIO.shutdown_on_timeout (   io)
static

Definition at line 330 of file cma_test.py.

Field Documentation

cma.tests.cma_test.TestIO.atend

Definition at line 327 of file cma_test.py.

Referenced by cma.tests.cma_test.TestIO.recvframesets().

cma.tests.cma_test.TestIO.config

Definition at line 322 of file cma_test.py.

cma.tests.cma_test.TestIO.index

Definition at line 320 of file cma_test.py.

Referenced by cma.tests.cma_test.TestIO.recvframesets().

cma.tests.cma_test.TestIO.inframes
cma.tests.cma_test.TestIO.packetsread

Definition at line 318 of file cma_test.py.

Referenced by cma.tests.cma_test.TestIO.recvframesets().

cma.tests.cma_test.TestIO.packetswritten
cma.tests.cma_test.TestIO.pipe_read

Definition at line 350 of file cma_test.py.

Referenced by cma.tests.cma_test.TestIO.recvframesets().

cma.tests.cma_test.TestIO.pipe_write

Definition at line 326 of file cma_test.py.

cma.tests.cma_test.TestIO.sleepatend

Definition at line 319 of file cma_test.py.

Referenced by cma.tests.cma_test.TestIO.recvframesets().

cma.tests.cma_test.TestIO.writecount

Definition at line 321 of file cma_test.py.


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