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

Data Structures

struct  rdpBulk
 

Macros

#define BULK_COMPRESSION_FLAGS_MASK   0xE0
 
#define BULK_COMPRESSION_TYPE_MASK   0x0F
 

Functions

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

Macro Definition Documentation

#define BULK_COMPRESSION_FLAGS_MASK   0xE0
#define BULK_COMPRESSION_TYPE_MASK   0x0F

Function Documentation

FREERDP_LOCAL int bulk_compress ( rdpBulk *  bulk,
BYTE pSrcData,
UINT32  SrcSize,
BYTE **  ppDstData,
UINT32 pDstSize,
UINT32 pFlags 
)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_LOCAL UINT32 bulk_compression_level ( rdpBulk *  bulk)

Here is the caller graph for this function:

FREERDP_LOCAL UINT32 bulk_compression_max_size ( rdpBulk *  bulk)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_LOCAL int bulk_decompress ( rdpBulk *  bulk,
BYTE pSrcData,
UINT32  SrcSize,
BYTE **  ppDstData,
UINT32 pDstSize,
UINT32  flags 
)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_LOCAL void bulk_free ( rdpBulk *  bulk)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_LOCAL rdpBulk* bulk_new ( rdpContext *  context)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_LOCAL void bulk_reset ( rdpBulk *  bulk)

Here is the call graph for this function:

Here is the caller graph for this function: