- Class basic_streams
- TODO there is no streambuf and string is used, maybe a streamsbuf might be better, for encapsulating buffering policies (like BS meant it of course). Another todo is to have at least the save get and put/write functions as in istream and ostream. Thanks to the GCC 3.X cleanup, we might be able to mimic quite a lot.
- Class CommonParser
- check the identifier parser implementation of asserting when a keyword is wrongly used as an identifier. In current implementation it almost never throws.
- Class ConditionInterface
- This class is a light-weight implementation of a DataSource<bool>. It may be profitable to remove this low level class and replace its use by DataSource<bool>. That would also cause the removal of most Condition* classes.
- Member RTT::TaskCore::getPeriod () const
- : add a bool setPeriod(double) function to allow changing the period at run-time.
- Class DataCallParser
- check why lexeme_d[] is used in implementation, thus why datacalls are parsed on the character level instead of on the phrase level. (probably for the dots ?)
- Class Event
- Remove NameServer functionality, as this is deprecated by the EventService class.
- Member RTT::NameServer::unregisterObject (const ValueType obj)
- might be improved by using equal_range
- Member RTT::ParsedStateMachine::copy (std::map< const DataSourceBase *, DataSourceBase * > &replacements, bool instantiate=false) const
- 1. add copy/clone semantics to StateInterface and StateMachine. 2a. rewrite ParsedStateMachine::copy to use (1) 2b. remove all old StateMachine in DataSource code ( code is deprecated by StateMachineCommands implementation) 3. refactor SM copying code in StateGraphParser to this file (and vice versa). 4. in the end, no dynamic_casts should be needed anymore.
- Member RTT::PropertyBase::updateCommand (const PropertyBase *other)=0
- : check if this method is necessary/used.
- Class StateMachine
- Implement the whole transition mechanism with the Strategy software pattern to allow cleaner implementation.
- Class TableHeaderMarshaller
- : build a tree for formatting and print all on flush().
- Class ValueChangeParser
- The ValueChangeParser.cxx implementation needs refactoring.
Generated on Tue Mar 25 17:41:52 2008 for OrocosReal-TimeToolkit by
1.5.3