shaka-packager/packager/file
KongQun Yang b4e827e01b Make sure TempFilePath always generate unique file path
Previously it is possible that the same file path is generated when
the function is called consecutively in the same thread.

The problem can be re-produced in Windows. Does not seem to be
re-producible in Linux and Mac.

Fixes #448, #449.

Change-Id: Ia0163492e3494eba00f56f4d356aa1010b9660cc
2018-08-08 17:33:01 +00:00
..
public Add support for callback file 2017-09-07 19:26:26 +00:00
callback_file.cc Add support for callback file 2017-09-07 19:26:26 +00:00
callback_file.h Add support for callback file 2017-09-07 19:26:26 +00:00
callback_file_unittest.cc Add support for callback file 2017-09-07 19:26:26 +00:00
file.cc Report an error when disk is full 2017-09-15 22:22:12 +00:00
file.gyp Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
file.h Add support for callback file 2017-09-07 19:26:26 +00:00
file_closer.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
file_test_util.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
file_unittest.cc Add support for callback file 2017-09-07 19:26:26 +00:00
file_util.cc Make sure TempFilePath always generate unique file path 2018-08-08 17:33:01 +00:00
file_util.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
file_util_unittest.cc Make sure TempFilePath always generate unique file path 2018-08-08 17:33:01 +00:00
io_cache.cc Add IO Cache circular buffer full warning 2018-06-29 00:19:14 +00:00
io_cache.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
io_cache_unittest.cc Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
local_file.cc Creates directories in the output path if not exist 2017-10-11 20:19:51 +00:00
local_file.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
memory_file.cc Make MemoryFile thread-safe 2018-08-08 17:32:46 +00:00
memory_file.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
memory_file_unittest.cc Make MemoryFile thread-safe 2018-08-08 17:32:46 +00:00
threaded_io_file.cc Removing dependence on base file atomicops.h 2018-07-23 22:19:29 +00:00
threaded_io_file.h Removing dependence on base file atomicops.h 2018-07-23 22:19:29 +00:00
udp_file.cc Add buffer_size UDP file options 2018-06-29 00:19:30 +00:00
udp_file.h Move packager/media/file to packager/file 2017-07-17 12:08:28 -07:00
udp_options.cc Add buffer_size UDP file options 2018-06-29 00:19:30 +00:00
udp_options.h Add buffer_size UDP file options 2018-06-29 00:19:30 +00:00
udp_options_unittest.cc Add buffer_size UDP file options 2018-06-29 00:19:30 +00:00