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

SUnionQBox Class Reference

#include <SUnionQBox.h>

Inherits SControlQBox.

List of all members.


Detailed Description

Serializing union operator.

Note: I should turn some of these methods into utilities. Methods such as emitting undo tuples or other types of control tuples. Move these methods to QBox.


Static Public Member Functions

TupleDescription createControlOutputDescription ()
 Creates the schema for the output stream with control messages.

Protected Member Functions

virtual void setupImpl () throw (AuroraException)
 Mostly from Union because we cannot inherit from UnionQBox and SControlQBox.
virtual void initImpl () throw (AuroraException)
virtual void runImpl (QBoxInvocation &) throw (AuroraException)
void pureUnionRunImpl (QBoxInvocation &) throw (AuroraException)
void setPendingBoxState (ptr< AbstractBoxState > packed_box)
bool isStableForCheckpoint ()
ptr< AbstractBoxState > packState ()
void unpackState (ptr< AbstractBoxState > box_state)


Member Function Documentation

TupleDescription SUnionQBox::createControlOutputDescription  )  [static]
 

Creates the schema for the output stream with control messages.

Reimplemented from SControlQBox.

void SUnionQBox::initImpl  )  throw (AuroraException) [protected, virtual]
 

Reimplemented from SControlQBox.

bool SUnionQBox::isStableForCheckpoint  )  [protected]
 

ptr< AbstractBoxState > SUnionQBox::packState  )  [protected, virtual]
 

Reimplemented from QBox.

void SUnionQBox::pureUnionRunImpl QBoxInvocation  )  throw (AuroraException) [protected]
 

void SUnionQBox::runImpl QBoxInvocation  )  throw (AuroraException) [protected, virtual]
 

Reimplemented from QBox.

void SUnionQBox::setPendingBoxState ptr< AbstractBoxState >  packed_box  )  [protected, virtual]
 

Reimplemented from QBox.

void SUnionQBox::setupImpl  )  throw (AuroraException) [protected, virtual]
 

Mostly from Union because we cannot inherit from UnionQBox and SControlQBox.

Reimplemented from SControlQBox.

void SUnionQBox::unpackState ptr< AbstractBoxState >  box_state  )  [protected, virtual]
 

Reimplemented from QBox.


The documentation for this class was generated from the following files:
Generated on Fri Nov 12 15:15:24 2004 for Borealis by doxygen 1.3.8