Data Structures | Defines | Functions

libvncserver/zrleoutstream.h File Reference

#include <zlib.h>
#include "zrletypes.h"
#include "rfb/rfb.h"
Include dependency graph for zrleoutstream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  zrleBuffer
struct  zrleOutStream

Defines

#define ZRLE_BUFFER_LENGTH(b)   ((b)->ptr - (b)->start)

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)

Define Documentation

#define ZRLE_BUFFER_LENGTH (   b  )     ((b)->ptr - (b)->start)

Definition at line 41 of file zrleoutstream.h.


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:

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines