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 ()
STILSignalList & operator= (const STILSignalList &)
const STILSignal & operator[] (const LONG &) const
const STILSignal & getSignal (const LONG) const
STILSignalList operator+ (const STILSignalList &)
STILSignalList & operator+= (const STILSignalList &)
STILSignalList operator- (const STILSignalList &)
STILSignalList & operator-= (const STILSignalList &)
void init ()
LONG getCount () const
void setSigRefText (const sstring &srt)
const sstring & getSigRefText () 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