src/sock.h
author Tero Marttila <terom@fixme.fi>
Thu, 21 May 2009 16:57:56 +0300
changeset 213 f0e52e026197
parent 180 22967b165692
permissions -rw-r--r--
implement lua_console_on_interrupt to abort any executing thread
#ifndef SOCK_H
#define SOCK_H

/**
 * @file
 *
 * Legacy sock_* interface for global state
 */
#include "error.h"
#include <sys/types.h>
#include <event2/event.h>

/**
 * Initialize the socket module's global state. Call this before calling any other sock_* functions.
 *
 * The given \a ev_base is the libevent base to use for nonblocking operation.
 *
 * @param ev_base the libevent base to use for events
 * @param err returned error info
 */
err_t sock_init (struct event_base *ev_base, error_t *err);

#endif