Sha256: d45be8e58683ccc34415a0b7b3fc32e6b32fa41ed661cbd345d4a152aff4ea11
Contents?: true
Size: 1.48 KB
Versions: 1
Compression:
Stored size: 1.48 KB
Contents
/////////////////////////////////////////////////////////////////////////////// // /// \file mytime.h /// \brief Time handling functions // // Author: Lasse Collin // // This file has been put into the public domain. // You can do whatever you want with this file. // /////////////////////////////////////////////////////////////////////////////// /// \brief Number of milliseconds to between LZMA_SYNC_FLUSHes /// /// If 0, timed flushing is disabled. Otherwise if no more input is available /// and not at the end of the file and at least opt_flush_timeout milliseconds /// has elapsed since the start of compression or the previous flushing /// (LZMA_SYNC_FLUSH or LZMA_FULL_FLUSH), set LZMA_SYNC_FLUSH to flush /// the pending data. extern uint64_t opt_flush_timeout; /// \brief True when flushing is needed due to expired timeout extern bool flush_needed; /// \brief Store the time when (de)compression was started /// /// The start time is also stored as the time of the first flush. extern void mytime_set_start_time(void); /// \brief Get the number of milliseconds since the operation started extern uint64_t mytime_get_elapsed(void); /// \brief Store the time of when compressor was flushed extern void mytime_set_flush_time(void); /// \brief Get the number of milliseconds until the next flush /// /// This returns -1 if no timed flushing is used. /// /// The return value is inteded for use with poll(). extern int mytime_get_flush_timeout(void);
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
laag-xz-5.2.4.0 | vendor/git.tukaani.org/xz/src/xz/mytime.h |