Sha256: 60e7f7f852e7aa39eed856d22ab488efe089f54d0656c2553ced9df604903532

Contents?: true

Size: 435 Bytes

Versions: 1

Compression:

Stored size: 435 Bytes

Contents

#ifndef RBUV_H_
#define RBUV_H_

#include <assert.h>

#include <ruby.h>
#include <uv.h>

#include "debug.h"

#include "error.h"
#include "handle.h"
#include "loop.h"
#include "timer.h"

extern ID id_call;

extern VALUE mRbuv;

#define RBUV_CHECK_UV_RETURN(uv_ret) do { \
  if (uv_ret) { \
    uv_err_t err = uv_last_error(uv_default_loop()); \
    rb_raise(eRbuvError, "%s", uv_strerror(err)); \
  } \
} while(0)

#endif  /* RBUV_H_ */

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rbuv-0.0.2 ext/rbuv/rbuv.h