Sha256: ce243a577507e56520a7f18615cdbcd2874f4d3df0e8c6e9a57504a7c73f6726

Contents?: true

Size: 529 Bytes

Versions: 1

Compression:

Stored size: 529 Bytes

Contents

#pragma once

#include "c_frida.h"

extern VALUE mCFrida;
extern VALUE cIOStream;

typedef struct {
    GObject_d		base;
    GInputStream	*input;
    GOutputStream	*output;
} IOStream_d;

typedef struct {
    GOutputStream	*output;
    char			*data;
    gsize			size;
} write_proxy_args;

typedef struct {
    GInputStream	*input;
    char			*buffer;
    gsize			count;
} read_proxy_args;

void IOStream_free(IOStream_d *d);

void	define_IOStream();
VALUE	IOStream_from_GIOStream(GIOStream *stream);

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
frida-0.1.1 ext/c_frida/inc/IOStream.h