rocksdb/port
Dmitri Smirnov ee221d2de0 Introduce XPRESS compresssion on Windows. (#1081)
Comparable with Snappy on comp ratio.
  Implemented using Windows API, does not require external package.
  Avaiable since Windows 8 and server 2012.
  Use -DXPRESS=1 with CMake to enable.
2016-04-19 22:54:24 -07:00
..
win Introduce XPRESS compresssion on Windows. (#1081) 2016-04-19 22:54:24 -07:00
dirent.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
likely.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
port.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
port_example.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
port_posix.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
port_posix.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
README
stack_trace.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
stack_trace.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
sys_time.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
util_logger.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
xpress.h Introduce XPRESS compresssion on Windows. (#1081) 2016-04-19 22:54:24 -07:00

This directory contains interfaces and implementations that isolate the
rest of the package from platform details.

Code in the rest of the package includes "port.h" from this directory.
"port.h" in turn includes a platform specific "port_<platform>.h" file
that provides the platform specific implementation.

See port_posix.h for an example of what must be provided in a platform
specific header file.