FreeRDP
bulk.c File Reference
#include "bulk.h"

Macros

#define TAG   "com.freerdp.core"
 

Functions

static INLINE const char * bulk_get_compression_flags_string (UINT32 flags)
 
UINT32 bulk_compression_level (rdpBulk *bulk)
 
UINT32 bulk_compression_max_size (rdpBulk *bulk)
 
static INLINE int bulk_compress_validate (rdpBulk *bulk, BYTE *pSrcData, UINT32 SrcSize, BYTE **ppDstData, UINT32 *pDstSize, UINT32 *pFlags)
 
int bulk_decompress (rdpBulk *bulk, BYTE *pSrcData, UINT32 SrcSize, BYTE **ppDstData, UINT32 *pDstSize, UINT32 flags)
 
int bulk_compress (rdpBulk *bulk, BYTE *pSrcData, UINT32 SrcSize, BYTE **ppDstData, UINT32 *pDstSize, UINT32 *pFlags)
 
void bulk_reset (rdpBulk *bulk)
 
rdpBulk * bulk_new (rdpContext *context)
 
void bulk_free (rdpBulk *bulk)
 

Macro Definition Documentation

#define TAG   "com.freerdp.core"

FreeRDP: A Remote Desktop Protocol Implementation Bulk Compression

Copyright 2014 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com

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.

Function Documentation

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:

static INLINE int bulk_compress_validate ( rdpBulk *  bulk,
BYTE pSrcData,
UINT32  SrcSize,
BYTE **  ppDstData,
UINT32 pDstSize,
UINT32 pFlags 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

UINT32 bulk_compression_level ( rdpBulk *  bulk)

Here is the caller graph for this function:

UINT32 bulk_compression_max_size ( rdpBulk *  bulk)

Here is the call graph for this function:

Here is the caller graph for this function:

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:

void bulk_free ( rdpBulk *  bulk)

Here is the call graph for this function:

Here is the caller graph for this function:

static INLINE const char* bulk_get_compression_flags_string ( UINT32  flags)
static

Here is the caller graph for this function:

rdpBulk* bulk_new ( rdpContext *  context)

Here is the call graph for this function:

Here is the caller graph for this function:

void bulk_reset ( rdpBulk *  bulk)

Here is the call graph for this function:

Here is the caller graph for this function: