Data Structures | Functions

libvncserver/rfbssl_gnutls.c File Reference

#include "rfbssl.h"
#include <gnutls/gnutls.h>
#include <errno.h>
Include dependency graph for rfbssl_gnutls.c:

Go to the source code of this file.

Data Structures

struct  rfbssl_ctx

Functions

void rfbssl_log_func (int level, const char *msg)
struct rfbssl_ctxrfbssl_init_global (char *key, char *cert)
int rfbssl_init (rfbClientPtr cl)
int rfbssl_write (rfbClientPtr cl, const char *buf, int bufsize)
int rfbssl_read (rfbClientPtr cl, char *buf, int bufsize)
int rfbssl_peek (rfbClientPtr cl, char *buf, int bufsize)
int rfbssl_pending (rfbClientPtr cl)
void rfbssl_destroy (rfbClientPtr cl)

Function Documentation

void rfbssl_destroy ( rfbClientPtr  cl  ) 

Definition at line 262 of file rfbssl_gnutls.c.

int rfbssl_init ( rfbClientPtr  cl  ) 

Definition at line 119 of file rfbssl_gnutls.c.

Here is the call graph for this function:

struct rfbssl_ctx* rfbssl_init_global ( char *  key,
char *  cert 
) [read]

Definition at line 87 of file rfbssl_gnutls.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void rfbssl_log_func ( int  level,
const char *  msg 
)

Definition at line 40 of file rfbssl_gnutls.c.

Here is the caller graph for this function:

int rfbssl_peek ( rfbClientPtr  cl,
char *  buf,
int  bufsize 
)

Definition at line 246 of file rfbssl_gnutls.c.

int rfbssl_pending ( rfbClientPtr  cl  ) 

Definition at line 251 of file rfbssl_gnutls.c.

int rfbssl_read ( rfbClientPtr  cl,
char *  buf,
int  bufsize 
)

Definition at line 241 of file rfbssl_gnutls.c.

int rfbssl_write ( rfbClientPtr  cl,
const char *  buf,
int  bufsize 
)

Definition at line 172 of file rfbssl_gnutls.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines