casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::FlagAgentList Class Reference

#include <FlagAgentBase.h>

Public Member Functions

 FlagAgentList ()
 
 ~FlagAgentList ()
 
void push_back (FlagAgentBase *agent_i)
 Methods to mimic vector. More...
 
void pop_back ()
 
void clear ()
 
bool empty ()
 
size_t size ()
 
void start ()
 Methods to mimic FlagAgentBase. More...
 
void terminate ()
 
void join ()
 
void apply (bool sequential=false)
 
void chunkSummary ()
 
void tableSummary ()
 
void setProfiling (bool enable)
 
void setCheckMode (bool enable)
 
FlagReport gatherReports ()
 Method to accumulate reports from all agents. More...
 

Private Attributes

std::vector< FlagAgentBase * > container_p
 
std::vector< FlagAgentBase * >
::iterator 
iterator_p
 

Detailed Description

Definition at line 428 of file FlagAgentBase.h.

Constructor & Destructor Documentation

casa::FlagAgentList::FlagAgentList ( )
casa::FlagAgentList::~FlagAgentList ( )

Member Function Documentation

void casa::FlagAgentList::apply ( bool  sequential = false)
void casa::FlagAgentList::chunkSummary ( )
void casa::FlagAgentList::clear ( )
bool casa::FlagAgentList::empty ( )
FlagReport casa::FlagAgentList::gatherReports ( )

Method to accumulate reports from all agents.

void casa::FlagAgentList::join ( )
void casa::FlagAgentList::pop_back ( )
void casa::FlagAgentList::push_back ( FlagAgentBase agent_i)

Methods to mimic vector.

void casa::FlagAgentList::setCheckMode ( bool  enable)
void casa::FlagAgentList::setProfiling ( bool  enable)
size_t casa::FlagAgentList::size ( )
void casa::FlagAgentList::start ( )

Methods to mimic FlagAgentBase.

void casa::FlagAgentList::tableSummary ( )
void casa::FlagAgentList::terminate ( )

Member Data Documentation

std::vector<FlagAgentBase *> casa::FlagAgentList::container_p
private

Definition at line 457 of file FlagAgentBase.h.

std::vector<FlagAgentBase *>::iterator casa::FlagAgentList::iterator_p
private

Definition at line 458 of file FlagAgentBase.h.


The documentation for this class was generated from the following file: