LibVNCServer/LibVNCClient
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
zrleoutstream.c File Reference
#include "zrleoutstream.h"
#include <stdlib.h>
+ Include dependency graph for zrleoutstream.c:

Go to the source code of this file.

Macros

#define ZRLE_IN_BUFFER_SIZE   16384
 
#define ZRLE_OUT_BUFFER_SIZE   1024
 

Functions

zrleOutStreamzrleOutStreamNew (void)
 
void zrleOutStreamFree (zrleOutStream *os)
 
rfbBool zrleOutStreamFlush (zrleOutStream *os)
 
void zrleOutStreamWriteBytes (zrleOutStream *os, const zrle_U8 *data, int length)
 
void zrleOutStreamWriteU8 (zrleOutStream *os, zrle_U8 u)
 
void zrleOutStreamWriteOpaque8 (zrleOutStream *os, zrle_U8 u)
 
void zrleOutStreamWriteOpaque16 (zrleOutStream *os, zrle_U16 u)
 
void zrleOutStreamWriteOpaque32 (zrleOutStream *os, zrle_U32 u)
 
void zrleOutStreamWriteOpaque24A (zrleOutStream *os, zrle_U32 u)
 
void zrleOutStreamWriteOpaque24B (zrleOutStream *os, zrle_U32 u)
 

Macro Definition Documentation

#define ZRLE_IN_BUFFER_SIZE   16384

Definition at line 24 of file zrleoutstream.c.

#define ZRLE_OUT_BUFFER_SIZE   1024

Definition at line 25 of file zrleoutstream.c.

Function Documentation

rfbBool zrleOutStreamFlush ( zrleOutStream os)

Definition at line 105 of file zrleoutstream.c.

void zrleOutStreamFree ( zrleOutStream os)

Definition at line 97 of file zrleoutstream.c.

+ Here is the caller graph for this function:

zrleOutStream* zrleOutStreamNew ( void  )

Definition at line 66 of file zrleoutstream.c.

+ Here is the caller graph for this function:

void zrleOutStreamWriteBytes ( zrleOutStream os,
const zrle_U8 data,
int  length 
)

Definition at line 220 of file zrleoutstream.c.

+ Here is the caller graph for this function:

void zrleOutStreamWriteOpaque16 ( zrleOutStream os,
zrle_U16  u 
)

Definition at line 245 of file zrleoutstream.c.

void zrleOutStreamWriteOpaque24A ( zrleOutStream os,
zrle_U32  u 
)

Definition at line 261 of file zrleoutstream.c.

void zrleOutStreamWriteOpaque24B ( zrleOutStream os,
zrle_U32  u 
)

Definition at line 269 of file zrleoutstream.c.

void zrleOutStreamWriteOpaque32 ( zrleOutStream os,
zrle_U32  u 
)

Definition at line 252 of file zrleoutstream.c.

void zrleOutStreamWriteOpaque8 ( zrleOutStream os,
zrle_U8  u 
)

Definition at line 239 of file zrleoutstream.c.

void zrleOutStreamWriteU8 ( zrleOutStream os,
zrle_U8  u 
)

Definition at line 233 of file zrleoutstream.c.

+ Here is the caller graph for this function: