User Manual, Developers Guide and API Documentation

Todo List

Member constanze::Listener::observationVector
put into Measurement.hpp [rs]

Member copper::Transceiver::~Transceiver ()
Remove the Receiver from the Wire

Class dll::compoundSwitch::CompoundSwitch
(gra): It should migrate to the LDK, after it is unit tested and some more detailed documentation.

Member dll::Layer2::ring
should use Enum.

Class dll::StationManager
On the long run, we should get rid of the stationIDs here and only work on wns::service::dll::Address

Class glue::BERConsumer
(msg) Rename to BERObserver (fits better)

Class glue::BERConsumer
(msg) Use new generic Oberser when available

Member glue::BERMeasurementReporting::doIsAccepting (const wns::ldk::CompoundPtr &) const
(msg) If we have some FUs which might not be used by other FUs for DataTransmission, does it make sense to have special FUs for this? This FU is a good example it will never be used by any other FU for data transmission, or?

Member glue::BERMeasurementReporting::doSendData (const wns::ldk::CompoundPtr &)
(msg) If we have some FUs which might not be used by other FUs for DataTransmission, does it make sense to have special FUs for this? This FU is a good example it will never be used by any other FU for data transmission, or?

Class glue::BERMeasurementReportingCommand
PacketSize in Bit?

Member glue::BERProvider::notifyBERConsumers (double BER, int packetSize) const
(msg) Is packet size in Bit? -> use Bit as type, if not: why not?

Member lte::macr::IRxTxSettable::StateRxTx
rethink concept for FDD

Member lte::macr::IRxTxSettable::setStateRxTx (StateRxTx _state)=0
setTransceiverDirection could be a better name

Member lte::macr::PhyCommand::magic
node pointers should better be replaced by MAC addresses

Member lte::macr::PhyUser::setStateRxTx (StateRxTx _state)
setTransceiverDirection could be a better name

Member lte::timing::RegistryProxy::calcULResources (const wns::scheduler::UserSet &, unsigned long int) const
dbn: DEPRECATED: calcULResources is only used in old PCRR scheduling strategy. To be removed

Member lte::timing::RegistryProxy::calcULResources (const wns::scheduler::UserSet &, unsigned long int) const
dbn: DEPRECATED: calcULResources is only used in old PCRR scheduling strategy. To be removed

Member rise::medium::Medium::getPhysicalResource (double f, double b)
(msg) Rename this method into allocatePhysicalResource and add a method freePhysicalResource. This way the PhysicalResources can be freed if they are not needed by anyone any longer.

Member rise::plmapping::TableCoder::suitableCWL (unsigned int CWL) const
msg@comnets.rwth-aachen.de 23.10.2007: blockLenght, CWL and all the other stuff should be "int" instead of "unsigned int" to be able to say assure(blockLength > 0, ...). This is useless with "unsigned int" since this is always true.

Member rise::Receiver::getLoss (Transmitter *t)
Die mittenfrequenzen der sub-b�nder aufzuaddieren ist nicht so eine tolle idee!

Member rise::scenario::pathloss::FreeSpace::setupRanges ()
Implement this

Member wimac::Component::getNumberOfQueuedPDUs (ConnectionIdentifiers cis)
Replace getNumberOfQueuedPDUs with a better solution.

Member wimac::ConnectionIdentifier::integrityCheck () const
Remove this method. This should not be necessary.

Class wimac::PhyUser
The PhyUser should not control the FrameBuilder. The PhyUser is a passive element of the FUN.

Member wimac::PhyUser::maxAgeCacheEntry
make max waiting time of 1.0 second configurable

Member wimac::scheduler::RegistryProxyWiMAC::userId2StationId
remove this when node->getComponent can deliver Layer2

Member wimac::scheduler::Scheduler::setProvider (wns::service::phy::ofdma::DataTransmission *_ofdmaProvider)
Remove me when I have found a better testing work-around

Class wimac::service::ConnectionManager
The ConnectionManager needs refactoring of the interface. I suppose there are some redundant methods.

Member wimac::service::ConnectionManager::config_
Remove the pyconfig view from here.

Class wimac::service::ConnectionManagerInterface
Extend Interface maybe with refactoring of the ConnectionManager (bmw)

Class wimac::StationManager
On the long run, we should get rid of the stationIDs here and only work on wns::service::dll::Address

Class wns::container::FastList< T >
Marc Schinnenburg: If the element T is derived from SingleFastListEnabler, it would be nice to generate a compile-time error, since copying the list is not allowed in this case.

Member wns::container::Mapping::mf
pab: make this more efficient, e.g. static or so.

Member wns::container::RangeMap::RangeTree
(swen) balanced tree

Member wns::container::UntypedRegistry::update (const KeyType &key, ELEMENT element)
Marc Schinnenburg: If the need arises we can also offer a method "updateTypeSafe", which alows updating only, if the type to be updated is the same.

Member wns::evaluation::statistics::StatEvalInterface::printLog (std::ostream &)=0
dbn: This was introduced to handle LogEval in some way. LogEvals flush their contents completely to disk and thus cannot be const. We should think of a generic way to handle both possibilities behind a common interface.

Member wns::events::scheduler::Interface::getTime () const
Marc Schinnenburg <marc@schinnenburg.com>: will probably move into simulator ...

Member wns::geometry::AABoundingBox::~AABoundingBox ()
: minX, minY, minY, maxY aus allen Points

Class wns::ldk::arq::CumulativeACK
Piggyback feasibility

Class wns::ldk::arq::CumulativeACK
Implementation of SREJ Function if a SelectiveRejectFct is needed

Class wns::ldk::arq::CumulativeACK
check if default copy c'tor is ok here

Member wns::ldk::arq::GoBackN::transmissionAttempts
unknownPerson: this should go into the base class when the probe configuration works better.

Class wns::ldk::fcf::FrameBuilderPutter
This class has not a real function. It is a workaround.

Class wns::ldk::FlowSeparator
pab, 2007-02-12: cloning the flowseparator currently results in multiple flowseparators sharing the same notFoundStrategy Object and the same KeyBuilder Object

Member wns::ldk::fun::Main::Main (ILayer *layer, const wns::pyconfig::View &_config)
: ksw,msg
  • change all calls of the deprecated constructor to calls of the new one

Member wns::ldk::multiplexer::FrameDispatcher::FrameDispatcher (fun::FUN *fuNet, const pyconfig::View &_config)
OpcodeSetter instances are leaking

Class wns::ldk::PyConfigCreator< T, KIND >
This does not need to be within the ldk namespace.

Member wns::ldk::sar::SAR::backupCompound
(msg, ksw, swen) This should be removed. The problem here is that the Delayed interface should have two methods to be called in advance and after getSomethingToSend(), respectively.

Class wns::ldk::tools::Producer
currently, Producer creates Compounds with a fresh Command. But it would be nicer to have policies for the creation of Compounds. Another useful creational policy could follow the prototype pattern: Give the producer a PDU to make copies of... Or maybe something even smarter?

Class wns::ldk::tools::Synchronizer
bad documentation

Member wns::logger::Master::write (const std::string &aModuleRef, const std::string &aLocationRef, const std::string &aMsgRef)
Another method that takes a Message would definetly make sense :)

Member wns::logger::SQLiteFormat::escapeAll (const std::string &s)
need to escape \ and '

Member wns::module::Module::getPyConfigView ()
dbn : Align the method name with Component. There it is named getConfig()

Class wns::module::Release
: add support for #.#.# version numbers be more generic (not for tla only)

Member wns::node::component::Interface::startup ()
<msg@comnets.rwth-aachen.de> In the future, this function will be able to return a list of functors which contain member functions pointers. These functors can be called by a Component 'Dependency Resolver' to, well, resolve all dependencies.

Class wns::probe::bus::IContext
pab: Add setter/getter methods for other PODs (i.e. double and bool)

Class wns::probe::bus::PythonProbeBus
dbn: Documentation is outdated. Rewrite.

Member wns::scheduler::RegistryProxyInterface::calcULResources (const wns::scheduler::UserSet &, unsigned long int) const =0
dbn: DEPRECATED: calcULResources is only used in old PCRR scheduling strategy. To be removed

Member wns::scheduler::RegistryProxyInterface::setFriends (const wns::ldk::CommandTypeSpecifierInterface *_classifier)=0
could be abolished because registry knows fun and could do it by itself

Member wns::service::phy::ofdma::Pattern::omniAttenuation
: ALWAYS SET TO ONE --> TO BE REMOVED

Member wns::TestFixture::setUp ()
(Marc Schinnenburg <marc@schinnenburg.com>) I wanted to make this private, but the CPPUNIT implementation inhibits it.

Member wns::TestFixture::tearDown ()
(Marc Schinnenburg <marc@schinnenburg.com>) I wanted to make this private, but the CPPUNIT implementation inhibits it.

Namespace wns::logger
Finalize documentation ... :)

Page How to implement a FunctionalUnit
documentation on how to influence size calculation

Page How to implement a FunctionalUnit
documentation on how to create replies


Generated on Wed Feb 8 03:32:26 2012 for openWNS by  doxygen 1.5.5