Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-3520] Implement I/O Stream spec

GitHub Issuen/a
TypeNew Feature
PriorityMedium
StatusClosed
ResolutionFixed
Resolution Date2011-04-15T15:18:02.000+0000
Affected Version/sn/a
Fix Version/sRelease 1.7.0, Sprint 2011-15
ComponentsiOS
Labelsfeature, ios, streams
ReporterStephen Tramer
AssigneeStephen Tramer
Created2011-04-15T03:46:13.000+0000
Updated2017-03-03T06:54:05.000+0000

Description

Need to implement the I/O stream spec as described. Going to be important for the completion of #3344 as sockets are an I/O stream type, and require interaction with other types specified by the I/O stream spec.

Comments

  1. Stephen Tramer 2011-04-15

    Needs to be performed concurrently with #3344.

  2. Jeff Haynie 2011-04-15

    (from [42b4bf904755ebde79f97c2c9990d808af860bd7]) [#3344][#3542][#3520] - Finish base implementation of sockets - Addition of Ti.Codec module (or at least the reference to it in the project) - Fixes to Ti.Buffer https://github.com/appcelerator/titanium_mobile/commit/42b4bf904755ebde79f97c2c9990d808af860bd7"> https://github.com/appcelerator/titanium_mobile/commit/42b4bf904755...

  3. Jeff Haynie 2011-04-15

    (from [227cb45ed1b1078d8b30ad097f322cd698a4b963]) [#3344][#3520] - TCP socket conformance to new TiStreamProxy/TiStreamInternal - Fix to -[TiStreamProxy write:] https://github.com/appcelerator/titanium_mobile/commit/227cb45ed1b1078d8b30ad097f322cd698a4b963"> https://github.com/appcelerator/titanium_mobile/commit/227cb45ed1b1...

  4. Jeff Haynie 2011-04-15

    (from [6ac72e325224b16b89395cdec482b69f89abeed6]) [#3520] Fixes to TiStreamProxy to conform to iOS best practices. https://github.com/appcelerator/titanium_mobile/commit/6ac72e325224b16b89395cdec482b69f89abeed6"> https://github.com/appcelerator/titanium_mobile/commit/6ac72e325224...

  5. Jeff Haynie 2011-04-15

    (from [0aab9e937a031f7a0bde1a41fa4a32fb4740695a]) [#3520] - Stub out remainder of Ti.Stream methods - Remove that totally unnecessary ENSURE_INT_COERCION macro. https://github.com/appcelerator/titanium_mobile/commit/0aab9e937a031f7a0bde1a41fa4a32fb4740695a"> https://github.com/appcelerator/titanium_mobile/commit/0aab9e937a03...

  6. Jeff Haynie 2011-04-15

    (from [5f87e05483fc096b06b92c04b10f538cbe8cbf22]) [#3344][#3520] - API for remainder of non-createStream() Ti.Stream methods - Implementatons for pump/writeToStream for TCP socket, plus general fixes https://github.com/appcelerator/titanium_mobile/commit/5f87e05483fc096b06b92c04b10f538cbe8cbf22"> https://github.com/appcelerator/titanium_mobile/commit/5f87e05483fc...

  7. Jeff Haynie 2011-04-15

    (from [1350fdab6c984ebd36478c50a60da22a55b64943]) [#3520] - Mostly complete Ti.Stream - Complete (?) TiBuffer - Addition of writeToStream: and pumpToCallback: methods for TiStreamImplementation https://github.com/appcelerator/titanium_mobile/commit/1350fdab6c984ebd36478c50a60da22a55b64943"> https://github.com/appcelerator/titanium_mobile/commit/1350fdab6c98...

  8. Stephen Tramer 2011-04-15

    Fixed by https://github.com/appcelerator/titanium_mobile/commit/653878620fcaaae7469960831d097985e627ad0a Still needs tests.
  9. Stephen Tramer 2011-04-15

    Whoops, we actually do have a "fixed in QA". Changing to that.
  10. Lee Morris 2017-03-03

    Closing ticket due to time passed and irrelevance.

JSON Source