User Manual, Developers Guide and API Documentation

wns::ldk::sar::DynamicSAR Class Reference

DynamicSAR implementation of the FU interface.

#include <ldk/sar/DynamicSAR.hpp>

Inheritance diagram for wns::ldk::sar::DynamicSAR:

Inheritance graph
[legend]
Collaboration diagram for wns::ldk::sar::DynamicSAR:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void calculateSizes (const CommandPool *commandPool, Bit &commandPoolSize, Bit &dataSize) const
bool compare (Bit currentSegmentSize)
 DynamicSAR (fun::FUN *fuNet, const wns::pyconfig::View &config)
 ~DynamicSAR ()

Private Member Functions

virtual bool doIsAccepting (const CompoundPtr &compound) const
virtual void doOnData (const CompoundPtr &compound)
virtual void doSendData (const CompoundPtr &compound)
virtual void doWakeup ()
void sendSegments ()

Private Attributes

CompoundPtr currentCompound_
Bit currentCompoundSentSize_
Bit currentCompoundSize_
DynamicSARCommand::SegmentationInfoPtr currentSegInfoPtr_
logger::Logger logger_
Bit maxSegmentSize_
wns::search::ISearchsearchAlgo_
int segmentNumber_
int test


Detailed Description

Definition at line 87 of file DynamicSAR.hpp.


Constructor & Destructor Documentation

DynamicSAR::DynamicSAR ( fun::FUN fuNet,
const wns::pyconfig::View config 
)

Definition at line 49 of file DynamicSAR.cpp.

DynamicSAR::~DynamicSAR (  ) 

Definition at line 69 of file DynamicSAR.cpp.


Member Function Documentation

void DynamicSAR::calculateSizes ( const CommandPool commandPool,
Bit commandPoolSize,
Bit dataSize 
) const

Definition at line 189 of file DynamicSAR.cpp.

bool DynamicSAR::compare ( Bit  currentSegmentSize  ) 

Definition at line 199 of file DynamicSAR.cpp.

bool DynamicSAR::doIsAccepting ( const CompoundPtr compound  )  const [private, virtual]

Definition at line 148 of file DynamicSAR.cpp.

void DynamicSAR::doOnData ( const CompoundPtr compound  )  [private, virtual]

Definition at line 101 of file DynamicSAR.cpp.

void DynamicSAR::doSendData ( const CompoundPtr compound  )  [private, virtual]

Definition at line 75 of file DynamicSAR.cpp.

void DynamicSAR::doWakeup (  )  [private, virtual]

Definition at line 179 of file DynamicSAR.cpp.

void DynamicSAR::sendSegments (  )  [private]

Definition at line 211 of file DynamicSAR.cpp.


Member Data Documentation

Definition at line 120 of file DynamicSAR.hpp.

Definition at line 122 of file DynamicSAR.hpp.

Definition at line 121 of file DynamicSAR.hpp.

Definition at line 125 of file DynamicSAR.hpp.

Definition at line 127 of file DynamicSAR.hpp.

Definition at line 117 of file DynamicSAR.hpp.

Definition at line 118 of file DynamicSAR.hpp.

Definition at line 123 of file DynamicSAR.hpp.

Definition at line 124 of file DynamicSAR.hpp.


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

Generated on Sat May 26 03:32:57 2012 for openWNS by  doxygen 1.5.5