buffered-input-stream desktop-app-info g-icon simple-async-result unix-streams data-input-stream data-output-stream g-file g-file-info live-g-file memory-input-stream memory-output-stream