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

STILSignalList Class Reference

STILSignalList. More...

#include <stilsignallist.h>

List of all members.

Public Member Functions

 STILSignalList ()
 STILSignalList (const STILSignalList &)
virtual ~STILSignalList ()
STILSignalListoperator= (const STILSignalList &)
const STILSignaloperator[] (const LONG &) const
const STILSignalgetSignal (const LONG) const
STILSignalList operator+ (const STILSignalList &)
STILSignalListoperator+= (const STILSignalList &)
STILSignalList operator- (const STILSignalList &)
STILSignalListoperator-= (const STILSignalList &)
void init ()
LONG getCount () const
void setSigRefText (const sstring &srt)
const sstringgetSigRefText () const
bool addSignal (const STILSignal &)
void print (void)
void resetBaseAttr (const STILSignalBlock *)


Detailed Description

STILSignalList.


Constructor & Destructor Documentation

STILSignalList::STILSignalList  ) 
 

default constructor for STILSignalList class

Parameters:
 
Returns:

STILSignalList::STILSignalList const STILSignalList sl  ) 
 

Copy constructor for STILSignalList class.

Parameters:
sl (STILSignalList&) vel
Returns:

STILSignalList::~STILSignalList  )  [virtual]
 

Destructor for a STILSignalList object.

Parameters:
 
Returns:


Member Function Documentation

bool STILSignalList::addSignal const STILSignal sig  ) 
 

Add a signal to the list of signals.

Parameters:
sig STILSignal object to be added to the list
Returns:
bool - true if Signal existed false if Signal did not exist

LONG STILSignalList::getCount  )  const [inline]
 

Parameters:
 
Returns:

const STILSignal & STILSignalList::getSignal const   LONG  )  const
 

Same functionality as the indexing operator.

Parameters:
index Index of STILSignal in the list
Returns:
(const STILSignal &)

const sstring & STILSignalList::getSigRefText  )  const [inline]
 

Parameters:
 
Returns:

void STILSignalList::init void   ) 
 

Initialize a STILSignalList object.

Parameters:
 
Returns:

STILSignalList STILSignalList::operator+ const STILSignalList sl  ) 
 

Append a list to another list- list1 + list2 returns list2 appended to end of list1.

Parameters:
sl The list to add from
Returns:
(STILSignalList )

STILSignalList& STILSignalList::operator+= const STILSignalList  ) 
 

STILSignalList STILSignalList::operator- const STILSignalList sl  ) 
 

Remove a list of elements from another list- list1 - list2 returns a list with all elements of list2 taken out of list1.

Parameters:
sl The list to subtract
Returns:
(STILSignalList )

STILSignalList& STILSignalList::operator-= const STILSignalList  ) 
 

STILSignalList & STILSignalList::operator= const STILSignalList sl  ) 
 

Assignment operator.

Parameters:
sl Source object to assign this object from
Returns:
(STILSignalList &)

const STILSignal & STILSignalList::operator[] const LONG index  )  const
 

Indexing operator.

Parameters:
index Index of STILSignal in the list
Returns:
(const STILSignal &)

void STILSignalList::print void   ) 
 

Print the list of signals (for testing the API).

Parameters:
 
Returns:

void STILSignalList::resetBaseAttr const STILSignalBlock p_sb  ) 
 

Set the base attributes of each signal on the list to those pointed to by the SignalBlock pointer.

Parameters:
p_sb Pointer to a SignalBlock containing the desired base attributes
Returns:
void

void STILSignalList::setSigRefText const sstring srt  )  [inline]
 

Parameters:
 
Returns:
(void)


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

SourceForge.net Logo