{"json_modified": "2016-03-28T08:10:20.436965", "uuid": "a3d3302a-230d-4664-9db1-38a2a1486afd", "title": "nsIInputStream", "url": "/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIInputStream", "tags": ["XPCOM Interface Reference", "Interfaces:Scriptable", "XPCOM", "Interfaces", "XPCOM API Reference"], "translations": [{"uuid": "af681df6-8b86-4a78-bd72-aa8ca82b810f", "title": "nsIInputStream", "url": "/ja/docs/XPCOM_Interface_Reference/nsIInputStream", "tags": ["Interfaces:Scriptable", "XPCOM", "Interfaces:Frozen", "Interfaces", "XPCOM API Reference"], "summary": "nsIInputStream \u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u306f\u3001\u8aad\u307f\u8fbc\u307f\u53ef\u80fd\u306a\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3092\u8868\u3057\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2014-05-24T03:04:15", "review_tags": []}], "modified": "2015-11-26T16:10:59", "label": "nsIInputStream", "localization_tags": [], "locale": "en-US", "id": 10674, "last_edit": "2015-11-26T16:10:55", "summary": "An input stream may be \"blocking\" or \"non-blocking\" (see the isNonBlocking() method). A blocking input stream may suspend the calling thread in order to satisfy a call to close(), available(), read(), or readSegments(). A non-blocking input stream, on the other hand, must not block the calling thread of execution.", "sections": [{"id": "Method_overview", "title": "Method overview"}, {"id": "Methods", "title": "Methods"}, {"id": "available()", "title": "available()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "Exceptions_thrown", "title": "Exceptions thrown"}, {"id": "close()", "title": "close()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "isNonBlocking()", "title": "isNonBlocking()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "read", "title": "read"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "Exceptions_thrown", "title": "Exceptions thrown"}, {"id": "readSegments", "title": "readSegments"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "Exceptions_thrown", "title": "Exceptions thrown"}, {"id": "Example", "title": "Example"}, {"id": "Consume_all_data_from_an_input_stream_using_read().", "title": "Consume all data from an input stream using "}, {"id": "Consume_all_data_from_an_input_stream_using_readSegments().", "title": "Consume all data from an input stream using "}, {"id": "Remarks", "title": "Remarks"}, {"id": "See_also", "title": "See also"}], "slug": "Mozilla/Tech/XPCOM/Reference/Interface/nsIInputStream", "review_tags": []}