src/sock.c
author Tero Marttila <terom@fixme.fi>
Tue, 28 Apr 2009 23:11:06 +0300
branchnew-transport
changeset 161 d229e4668476
parent 155 c59d3eaff0fb
child 180 22967b165692
permissions -rw-r--r--
amend d3e253d7281a, also note that it fixed other bugs with transport_fd

#include "sock_internal.h"
#include "sock_gnutls.h"

#include <assert.h>

// global sock_stream_ctx instance
struct sock_stream_ctx _sock_stream_ctx;

err_t sock_init (struct event_base *ev_base, struct error_info *err)
{
    // store ev_base
    _sock_stream_ctx.ev_base = ev_base;

    // XXX: just call these all directly for now
    if (sock_gnutls_global_init(err))
        return ERROR_CODE(err);

    // done
    return SUCCESS;
}