/******************************************************************* * * DESCRIPTION: class ParallelRootState * * AUTHOR: Alejandro Troccoli * * EMAIL: mailto://atroccol@dc.uba.ar * * DATE: 29/01/2001 *******************************************************************/ #include "pRootState.h" /******************************************************************* * Function Name: constructor ********************************************************************/ inline ParallelRootState::ParallelRootState() { } /******************************************************************* * Function Name: destructor ********************************************************************/ inline ParallelRootState::~ParallelRootState() { } /******************************************************************* * Function Name: operator = ********************************************************************/ ParallelRootState& ParallelRootState::operator=(ParallelRootState& thisState) { (ParallelProcessorState &)*this = (ParallelProcessorState &) thisState; #ifndef JACKY_REVISION (this->next) = (thisState.next); (this->eventsCursor) = (thisState.eventsCursor); #endif this->topOutputPorts = thisState.topOutputPorts; // Oct. 19, 2005 return *this; } /******************************************************************* * Function Name: copyState ********************************************************************/ void ParallelRootState::copyState(BasicState *rhs) { *this = *((ParallelRootState *) rhs); } /******************************************************************* * Function Name: getSize ********************************************************************/ int ParallelRootState::getSize() const { return sizeof(ParallelRootState); }