Edit

kc3-lang/brotli/enc/encode_parallel.h

Branch :

  • Show log

    Commit

  • Author : Zoltan Szabadka
    Date : 2015-10-01 12:08:14
    Hash : 4a7024dc
    Message : Make the brotli encoder C++98 compatible.

  • enc/encode_parallel.h
  • // Copyright 2013 Google Inc. All Rights Reserved.
    //
    // Licensed under the Apache License, Version 2.0 (the "License");
    // you may not use this file except in compliance with the License.
    // You may obtain a copy of the License at
    //
    // http://www.apache.org/licenses/LICENSE-2.0
    //
    // Unless required by applicable law or agreed to in writing, software
    // distributed under the License is distributed on an "AS IS" BASIS,
    // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    // See the License for the specific language governing permissions and
    // limitations under the License.
    //
    // API for parallel Brotli compression
    // Note that this is only a proof of concept currently and not part of the
    // final API yet.
    
    #ifndef BROTLI_ENC_ENCODE_PARALLEL_H_
    #define BROTLI_ENC_ENCODE_PARALLEL_H_
    
    
    #include "./encode.h"
    #include "./types.h"
    
    namespace brotli {
    
    int BrotliCompressBufferParallel(BrotliParams params,
                                     size_t input_size,
                                     const uint8_t* input_buffer,
                                     size_t* encoded_size,
                                     uint8_t* encoded_buffer);
    
    }  // namespace brotli
    
    #endif  // BROTLI_ENC_ENCODE_PARALLEL_H_