ParallelExecResult Class Reference

ParallelExecResult represents the result of a task submitted to ParallelExecStreamScheduler's thread pool. More...

#include <ParallelExecStreamScheduler.h>

List of all members.

Public Member Functions

 ParallelExecResult (ExecStreamId streamId, ExecStreamResult rc)
ExecStreamId getStreamId () const
ExecStreamResult getResultCode () const

Private Attributes

ExecStreamId streamId
ExecStreamResult rc


Detailed Description

ParallelExecResult represents the result of a task submitted to ParallelExecStreamScheduler's thread pool.

Definition at line 68 of file ParallelExecStreamScheduler.h.


Constructor & Destructor Documentation

ParallelExecResult::ParallelExecResult ( ExecStreamId  streamId,
ExecStreamResult  rc 
) [explicit]

Definition at line 477 of file ParallelExecStreamScheduler.cpp.

References rc, and streamId.

00480 {
00481     streamId = streamIdInit;
00482     rc = rcInit;
00483 }


Member Function Documentation

ExecStreamId ParallelExecResult::getStreamId (  )  const [inline]

Definition at line 78 of file ParallelExecStreamScheduler.h.

Referenced by ParallelExecStreamScheduler::processCompletedTask().

00079     {
00080         return streamId;
00081     }

ExecStreamResult ParallelExecResult::getResultCode (  )  const [inline]

Definition at line 83 of file ParallelExecStreamScheduler.h.

Referenced by ParallelExecStreamScheduler::processCompletedTask().

00084     {
00085         return rc;
00086     }


Member Data Documentation

ExecStreamId ParallelExecResult::streamId [private]

Definition at line 70 of file ParallelExecStreamScheduler.h.

Referenced by ParallelExecResult().

ExecStreamResult ParallelExecResult::rc [private]

Definition at line 71 of file ParallelExecStreamScheduler.h.

Referenced by ParallelExecResult().


The documentation for this class was generated from the following files:
Generated on Mon Jun 22 04:00:40 2009 for Fennel by  doxygen 1.5.1