HP LoadRunner Protocol SDK Test Run API Reference  12.02
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
CompressionUtilities.h
Go to the documentation of this file.
1 #ifndef LR_PROTOCOL_SDK_COMPRESSION_UTILITIES_H
4 #define LR_PROTOCOL_SDK_COMPRESSION_UTILITIES_H
5 
6 #if ! defined(WIN32)
7 # define UTILITIES_DECLSPEC
8 #elif defined(UTILITIES_EXPORTS)
9 # define UTILITIES_DECLSPEC __declspec(dllexport)
10 #else
11 # define UTILITIES_DECLSPEC __declspec(dllimport)
12 #endif
13 
14 //
15 // Buffer Compression
16 //
17 
20 {
23 };
24 
25 
32 void UTILITIES_DECLSPEC CompressBuffer(
33  COMPRESSION_TYPE mCompressionType,
34  const char* mInputBuffer,
35  size_t mInputBufferSize,
36  char* mCompressedBuffer,
37  size_t mCompressedBufferSize,
38  size_t* mCompressedBodyUsedBytes
39  );
40 
48 bool UTILITIES_DECLSPEC DecompressBuffer(
49  COMPRESSION_TYPE mCompressionType,
50  const char* mInputBuffer,
51  size_t mInputBufferSize,
52  char* mDecompressedBuffer,
53  size_t mDecompressedBufferSize,
54  size_t* mDecompressedBodyUsedBytes,
55  size_t* mInputBufferUsedBytes
56  );
57 
58 
59 #endif
gzip compression
Definition: CompressionUtilities.h:21
void UTILITIES_DECLSPEC CompressBuffer(COMPRESSION_TYPE mCompressionType, const char *mInputBuffer, size_t mInputBufferSize, char *mCompressedBuffer, size_t mCompressedBufferSize, size_t *mCompressedBodyUsedBytes)
Compresses the input buffer using the specified compression method.
COMPRESSION_TYPE
Compression algorithms.
Definition: CompressionUtilities.h:19
bool UTILITIES_DECLSPEC DecompressBuffer(COMPRESSION_TYPE mCompressionType, const char *mInputBuffer, size_t mInputBufferSize, char *mDecompressedBuffer, size_t mDecompressedBufferSize, size_t *mDecompressedBodyUsedBytes, size_t *mInputBufferUsedBytes)
Decompresses the input buffer using the specified decompression method.
Deflate compression.
Definition: CompressionUtilities.h:22


Send documentation feedback to HP.


© 1995-2015 Hewlett-Packard Development Company, L.P.