FreeRDP
libfreerdp/codec/bulk.h File Reference
#include <freerdp/api.h>
#include <freerdp/freerdp.h>
This graph shows which files directly or indirectly include this file:

Macros

#define BULK_COMPRESSION_FLAGS_MASK   0xE0
 
#define BULK_COMPRESSION_TYPE_MASK   0x0F
 

Functions

FREERDP_LOCAL UINT32 bulk_compression_max_size (rdpBulk *WINPR_RESTRICT bulk)
 
FREERDP_LOCAL int bulk_decompress (rdpBulk *WINPR_RESTRICT bulk, const BYTE *WINPR_RESTRICT pSrcData, UINT32 SrcSize, const BYTE **WINPR_RESTRICT ppDstData, UINT32 *WINPR_RESTRICT pDstSize, UINT32 flags)
 
FREERDP_LOCAL int bulk_compress (rdpBulk *WINPR_RESTRICT bulk, const BYTE *WINPR_RESTRICT pSrcData, UINT32 SrcSize, const BYTE **WINPR_RESTRICT ppDstData, UINT32 *WINPR_RESTRICT pDstSize, UINT32 *WINPR_RESTRICT pFlags)
 
FREERDP_LOCAL void bulk_reset (rdpBulk *WINPR_RESTRICT bulk)
 
FREERDP_LOCAL void bulk_free (rdpBulk *bulk)
 
FREERDP_LOCAL rdpBulk * bulk_new (rdpContext *context)
 

Macro Definition Documentation

◆ BULK_COMPRESSION_FLAGS_MASK

#define BULK_COMPRESSION_FLAGS_MASK   0xE0

◆ BULK_COMPRESSION_TYPE_MASK

#define BULK_COMPRESSION_TYPE_MASK   0x0F

Function Documentation

◆ bulk_compress()

FREERDP_LOCAL int bulk_compress ( rdpBulk *WINPR_RESTRICT  bulk,
const BYTE *WINPR_RESTRICT  pSrcData,
UINT32  SrcSize,
const BYTE **WINPR_RESTRICT  ppDstData,
UINT32 *WINPR_RESTRICT  pDstSize,
UINT32 *WINPR_RESTRICT  pFlags 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bulk_compression_max_size()

FREERDP_LOCAL UINT32 bulk_compression_max_size ( rdpBulk *WINPR_RESTRICT  bulk)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bulk_decompress()

FREERDP_LOCAL int bulk_decompress ( rdpBulk *WINPR_RESTRICT  bulk,
const BYTE *WINPR_RESTRICT  pSrcData,
UINT32  SrcSize,
const BYTE **WINPR_RESTRICT  ppDstData,
UINT32 *WINPR_RESTRICT  pDstSize,
UINT32  flags 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bulk_free()

FREERDP_LOCAL void bulk_free ( rdpBulk *  bulk)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bulk_new()

FREERDP_LOCAL rdpBulk* bulk_new ( rdpContext *  context)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bulk_reset()

FREERDP_LOCAL void bulk_reset ( rdpBulk *WINPR_RESTRICT  bulk)
Here is the call graph for this function:
Here is the caller graph for this function: