Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

STILScanChain Class Reference

STILScanChain Class Interface. More...

#include <stilscanchain.h>

Inheritance diagram for STILScanChain:

STILBlock STILEntity List of all members.

Public Types

typedef BOOLEAN STILScanInversionType

Public Member Functions

 STILScanChain ()
 STILScanChain (const STILScanChain &)
virtual ~STILScanChain ()
STILScanChain & operator= (const STILScanChain &)
void init (const sstring &domain="")
virtual void write (FILE *pOutFile, LONG indentation=0) const
void setScanLength (LONG)
LONG getScanLength () const
void setScanOutLength (LONG)
LONG getScanOutLength () const
void setScanCells (const STILNameList &)
const STILNameList & getScanCells () const
void setScanIn (const sstring &)
const sstring & getScanIn () const
void setScanOut (const sstring &)
const sstring & getScanOut () const
void setScanMasterClock (const STILNameList &)
const STILNameList & getScanMasterClock () const
void setScanSlaveClock (const STILNameList &)
const STILNameList & getScanSlaveClock () const
void setScanInversion (STILScanInversionType)
STILScanInversionType getScanInversion () const

Detailed Description

STILScanChain Class Interface.


Member Typedef Documentation

typedef BOOLEAN STILScanChain::STILScanInversionType
 


Constructor & Destructor Documentation

STILScanChain::STILScanChain (   ) 
 

Default Constructor for a STILScanChain object.

Parameters:
 
Returns:

STILScanChain::STILScanChain (  const STILScanChain &  ss  ) 
 

Constructor a STILScanChain object from another STILScanChain.

Parameters:
ss STILScanChain object to construct from
Returns:

STILScanChain::~STILScanChain (   )  [virtual]
 

Destructor for a STILScanChain object.

Parameters:
 
Returns:


Member Function Documentation

const STILNameList & STILScanChain::getScanCells (   )  const [inline]
 

Parameters:
 
Returns:

const sstring & STILScanChain::getScanIn (   )  const [inline]
 

Parameters:
 
Returns:

STILScanChain::STILScanInversionType STILScanChain::getScanInversion (   )  const [inline]
 

Parameters:
 
Returns:

LONG STILScanChain::getScanLength (   )  const [inline]
 

Parameters:
 
Returns:

const STILNameList & STILScanChain::getScanMasterClock (   )  const [inline]
 

Parameters:
 
Returns:

const sstring & STILScanChain::getScanOut (   )  const [inline]
 

Parameters:
 
Returns:

LONG STILScanChain::getScanOutLength (   )  const [inline]
 

Parameters:
 
Returns:

const STILNameList & STILScanChain::getScanSlaveClock (   )  const [inline]
 

Parameters:
 
Returns:

void STILScanChain::init (  const sstring &  domain = ""  ) 
 

Initialize the STILScanChain object.

Parameters:
domain The name of the item
Returns:
(void)

STILScanChain & STILScanChain::operator= (  const STILScanChain &  ss  ) 
 

Assignment operator for a STILScanChain object.

Parameters:
ss Source object to assign into this target object
Returns:
(STILScanChain &)

void STILScanChain::setScanCells (  const STILNameList &  sc  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanIn (  const sstring &  si  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanInversion (  STILScanChain::STILScanInversionType  si  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanLength (  LONG  sl  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanMasterClock (  const STILNameList &  smc  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanOut (  const sstring &  so  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanOutLength (  LONG  sol  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanSlaveClock (  const STILNameList &  ssc  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::write (  FILE *  pOutFile,
LONG  indentation = 0
)  const [virtual]
 

Write the STILScanChain object to a FILE.

Parameters:
pOutFile FILE * of output file
Returns:
(void)

Reimplemented from STILBlock.


The documentation for this class was generated from the following files:
This page last updated on 6 Jul 2007

SourceForge.net Logo