Bug 6526 - API refactoring
: API refactoring
Status: NEW
Product: SB Controller
Classification: Unclassified
Component: UI
: unspecified
: PC Windows XP
: -- normal (vote)
: Future
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-01-02 12:27 UTC by Richard Titmuss
Modified: 2011-11-06 23:23 UTC (History)
0 users

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Titmuss 2008-01-02 12:27:44 UTC
This bug is to collect information about parts of the Jive api/code that should be refactored in the future.
Comment 1 Richard Titmuss 2008-01-02 12:31:17 UTC
(At r1286)

In SocketHttp to sink types are defined "jive-concat" and "jive-by-chunk". The first concats chunks and forwards to the RequestHttp object once the request is done. I think the SocketHttp class should always forward each chunk as it is received, and any concatenation should happen in RequestHttp or even the application (using the ltn12.sink.table).

To allow http streams the RequestHttp class has been extended with a "stream" option. This probably should be implemented using a different sub-class, RequestHttpStream or similar.
Comment 2 Richard Titmuss 2008-01-02 12:33:08 UTC
(At r1286)

The http code should be refactored to use coroutines, the logic should become more simple to maintain.
Comment 3 Richard Titmuss 2008-01-16 10:02:31 UTC
(At r1469)

SlimDiscoveryApplet does not really do much now. This should be removed and some way for applets to access SlimServers be provided.
Comment 4 Richard Titmuss 2008-03-12 04:53:36 UTC
Reset priority
Comment 5 Chris Owens 2010-05-07 10:28:49 UTC
Richard is no longer available to us.
Comment 6 Alan Young 2011-11-06 23:23:28 UTC
Unassigned bugs cannot have a priority.