Logo Search packages:      
Sourcecode: sofia-sip version File versions  Download package

tport_tls.h File Reference


Detailed Description

Internal TLS interface.

Defined when <tport_tls.h> has been included.

For internal use only.

Author:
Mikko Haataja <ext-Mikko.A.Haataja@nokia.com>
Copyright 2001, 2002 Nokia Research Center. All rights reserved.

Definition in file tport_tls.h.

#include <sofia-sip/su_types.h>

Go to the source code of this file.

Classes

struct  tls_issues_s

Defines

#define TLS_MAX_HOSTS   (16)

Typedefs

typedef struct tls_issues_s tls_issues_t
typedef struct tls_s tls_t

Functions

int tls_check_hosts (tls_t *tls, char const *hosts[TLS_MAX_HOSTS])
int tls_events (tls_t const *tls, int flags)
void tls_free (tls_t *tls)
int tls_get_socket (tls_t *tls)
tls_t * tls_init_client (tls_t *tls_master, int sock)
tls_t * tls_init_master (tls_issues_t *tls_issues)
tls_t * tls_init_slave (tls_t *tls_master, int sock)
int tls_pending (tls_t const *tls)
ssize_t tls_read (tls_t *tls)
void * tls_read_buffer (tls_t *tls, size_t N)
int tls_want_read (tls_t *tls, int events)
int tls_want_write (tls_t *tls, int events)
ssize_t tls_write (tls_t *tls, void *buf, size_t size)

Variables

char const tls_version []


Generated by  Doxygen 1.6.0   Back to index