Sha256: 47293938efd1880063797fdf853e4dc6297fe6a9ac8ad535d6c829fd268c7d42

Contents?: true

Size: 807 Bytes

Versions: 1

Compression:

Stored size: 807 Bytes

Contents

#ifndef AE_TCP_H
#define AE_TCP_H


void init_ae_tcp(void);

static VALUE AsyncEngineTcpSocket_new(int argc, VALUE *argv, VALUE self);
static VALUE AsyncEngineTcpSocket_send_data(int argc, VALUE *argv, VALUE self);
static VALUE AsyncEngineTcpSocket_local_address(VALUE self);
static VALUE AsyncEngineTcpSocket_peer_address(VALUE self);
static VALUE AsyncEngineTcpSocket_set_connect_timeout(VALUE self, VALUE timeout);
static VALUE AsyncEngineTcpSocket_status(VALUE self);
static VALUE AsyncEngineTcpSocket_is_connected(VALUE self);
static VALUE AsyncEngineTcpSocket_is_alive(VALUE self);
static VALUE AsyncEngineTcpSocket_close(VALUE self);
static VALUE AsyncEngineTcpSocket_close_gracefully(int argc, VALUE *argv, VALUE self);
static VALUE AsyncEngineTcpSocket_destroy(VALUE self);


#endif  /* AE_TCP_H */

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
asyncengine-0.0.2.alpha1 ext/asyncengine/ae_tcp.h