#include <SUnionQBox.h>
Inherits SControlQBox.
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) |
|
Creates the schema for the output stream with control messages.
Reimplemented from SControlQBox.
|
|
Reimplemented from SControlQBox.
|
|
|
|
Reimplemented from QBox.
|
|
|
|
Reimplemented from QBox.
|
|
Reimplemented from QBox.
|
|
Mostly from Union because we cannot inherit from UnionQBox and SControlQBox.
Reimplemented from SControlQBox.
|
|
Reimplemented from QBox.
|