Lines Matching defs:stream
38 * Input and output stream definition
66 * write stream
212 PkgManagerPtr manager, PkgStreamPtr stream, PkgManager::PkgInfoPtr header)>;
296 * Create a a package stream to output.
298 * @param stream stream for io management
299 * @param fileName file name corresponding to the stream
301 * @param type stream type
304 virtual int32_t CreatePkgStream(StreamPtr &stream, const std::string &fileName, size_t size,
308 * Create a package stream that can be processed while parsing.
310 * @param stream stream used for io management
311 * @param fileName file name corresponding to the stream
316 virtual int32_t CreatePkgStream(StreamPtr &stream, const std::string &fileName,
320 * Create a package stream that can be processed while parsing.
322 * @param stream stream used for io management
323 * @param fileName file name corresponding to the stream
327 virtual int32_t CreatePkgStream(StreamPtr &stream, const std::string &fileName, const PkgBuffer &buffer) = 0;
330 * Create a package stream that can be processed while parsing.
332 * @param stream stream used for io management
333 * @param fileName file name corresponding to the stream
337 virtual int32_t CreatePkgStream(StreamPtr &stream, const std::string &fileName,
341 * Close the stream
343 * @param stream stream对象
345 virtual void ClosePkgStream(StreamPtr &stream) = 0;
354 std::vector<std::string> &fileIds, uint8_t type, StreamPtr stream) = 0;
356 virtual int32_t ParsePackage(StreamPtr stream, std::vector<std::string> &fileIds, int32_t type) = 0;
379 PkgFilePtr NewPkgFile(PkgManager::PkgManagerPtr manager, PkgStreamPtr stream, PkgInfoPtr header)
381 return new FileClassName (manager, stream, header);