PDOS

[uia] / trunk / uia / sst / doc / TODO  

View of /trunk/uia/sst/doc/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1845 - (download) (annotate)
Fri Mar 30 16:03:49 2007 UTC (2 years, 7 months ago) by jastr
File size: 1347 byte(s)
big reorg merge:
merge -r 1807:1841 branches/reorg branch->trunk
Most immediate usability necessities:
- finish implementing wire protocol to specs.  Specifically:
	- receiver-directed flow control
	- datagram reassembly
	- stream attachment and detachment
	- proper stream ID allocation & assignment
	- implement and use sequencing barriers properly
- specify and fix negotiation protocol format
- registration protocol: specify, add explicit deregistration on shutdown

Renaming and restructuring to do at some point (tentative list):
- Socket -> Network (or -> Adapter?); Channel -> ChannelID (or -> FlowID?)
- SocketReceiver -> ControlProtocol?
- Flow -> Channel?
- StreamTarget -> Target, separate into its own module
- Message -> Record (e.g., readMesage() -> readRecord)?
  Might help avoid confusion between "Message" and "Datagram".

---
Qt wishlist for SST:
- Base64 conversion flags for URL-safe and/or '='-padding free variants.
- QTimer hooks allowing time virtualization for simulation purposes.
- Make *Datagram calls in QUdpSocket virtual, or else
  support custom NetworkProxy extensions for vitualizing the network.
- Make QAbstractSocket a "real" abstract base class that can be subclassed
  for reasons other than to wrap a different kind of native socket.
- Make Qt's signal/slot mechanism handle namespaces in type names properly.
- Access to OS's path MTU detection facilities under UDP


Maintained by PDOS
ViewVC Help
Powered by ViewVC 1.0.3