Sha256: 228f0fab905c0a0ed88371c0aab8ec4006fcf8728894610721004e3dd91f76ed

Contents?: true

Size: 1.38 KB

Versions: 7

Compression:

Stored size: 1.38 KB

Contents

/*
 * Copyright (c) 2013, Ingenico Inc.
 *
 * Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted,
 * provided that the above copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
 * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
 * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 * PERFORMANCE OF THIS SOFTWARE.
 *
 **/

#ifndef rs_232_initializer____FILEEXTENSION___
#define rs_232_initializer____FILEEXTENSION___

#if defined(WIN32) || defined(_WIN32) || defined(__WIN32) && !defined(__CYGWIN__)

#   include "windows/port.h"

#else

#   include "posix/port.h"

#endif

#include "structs.h"

VALUE initializeStruct(VALUE, VALUE);

void updateSettings(PortDescriptor *port);

VALUE isClosedIO(VALUE);

VALUE openIO(VALUE);

VALUE closeIO(VALUE);

VALUE bytesAvailableIO(VALUE);

VALUE flushIO(VALUE);

VALUE writeIO(VALUE, VALUE);

VALUE readIO(VALUE, VALUE);

VALUE lineStatusIO(VALUE);

VALUE setRtsIO(VALUE, VALUE);

VALUE setDtrIO(VALUE, VALUE);

#endif

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rs_232-2.3.2.pre ext/rs_232/initializer.h
rs_232-2.3.1 ext/rs_232/initializer.h
rs_232-2.3.0 ext/rs_232/initializer.h
rs_232-2.2.0 ext/rs_232/initializer.h
rs_232-2.0.7 ext/rs_232/initializer.h
rs_232-2.0.5 ext/rs_232/initializer.h
rs_232-2.0.4 ext/rs_232/initializer.h