#include <EBFcontributionIterator.h>
Inheritance diagram for EBFcontributionIterator:
Public Types | |
enum | { ERR_NumContributions = 1, ERR_PastEnd = 2, ERR_ZeroLength = 3, ERR_PacketError = 4, ERR_NoMap = 5 } |
Public Member Functions | |
EBFcontributionIterator (EBFevent *event) | |
Constructor for iterating over EBFcontributions. | |
EBFcontributionIterator () | |
Default constructor for iterating over EBFcontributions. | |
unsigned | iterate () |
Iterate over the EBF contributions in an event. | |
unsigned | iterate (EBFevent *event) |
Class for iterating over a EBF event contributions Iterate over the EBF contributions in an event. | |
const EBFevent * | event () const |
int | status () const |
virtual int | handleError (EBFevent *event, unsigned code, unsigned p1=0, unsigned p2=0) const |
Handle all errors possible in EBFcontributionIterator. | |
virtual int | GEM (EBFevent *, EBFcontribution *)=0 |
virtual int | GLT (EBFevent *, EBFcontribution *)=0 |
virtual int | AEM (EBFevent *, EBFcontribution *)=0 |
virtual int | TEM (EBFevent *, EBFcontribution *)=0 |
virtual int | OSW (EBFevent *, EBFcontribution *)=0 |
virtual int | UDF (EBFevent *, EBFcontribution *)=0 |
Copyright: Copyright 2004 by The Board of Trustees of the Leland Stanford Junior University. All rights reserved.
|
Constructor for iterating over EBFcontributions. This constructor caches the event provided by the caller.
|
|
AEM contribution handler Implemented in LATcomponentIterator. |
|
Return a pointer to the EBFevent containing this contribution |
|
GEM contribution handler Implemented in LATcomponentIterator. |
|
GLT contribution handler Implemented in LATcomponentIterator. |
|
Handle all errors possible in EBFcontributionIterator. This method is used to handle errors occurring during the iteration over an EBFcontribution. By default it does nothing, however it is virtual and is able to be overridden by the user.
Reimplemented in LATcomponentIterator. |
|
Class for iterating over a EBF event contributions Iterate over the EBF contributions in an event. This method calls back a virtual contribution handlers for each contribution it finds. Which handler is called back is determined by the contribution source ID and the _map method. Contribution handlers take the event and the contribution as arguments.
Reimplemented in LATcomponentIterator. |
|
Iterate over the EBF contributions in an event. This method uses the event cached by the ctor.
|
|
OSW (Online SoftWare) contribution handler Implemented in LATcomponentIterator. |
|
Return the iteration status code |
|
TEM contribution handler Implemented in LATcomponentIterator. |
|
Undefined contribution handler Implemented in LATcomponentIterator. |