bindings/ruby/rblm-private.h
author Mikael Hallendal <micke@imendio.com>
Thu, 10 Apr 2008 16:23:26 +0200
changeset 382 bc887affb431
parent 363 6d53af6c3227
child 384 0b66f7d71abf
permissions -rw-r--r--
Implemented ssl_initialize for LmSSL ruby bindings. Also added rb_lm_ssl_response_from_ruby_object and rb_lm_ssl_status_from_ruby_object.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
363
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
     1
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
     2
#ifndef __RBLM_PRIVATE_H__
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
     3
#define __RBLM_PRIVATE_H__
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
     4
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
     5
#include <glib.h>
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
     6
#include <ruby.h>
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
     7
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
     8
#define GBOOL2RVAL(x) (x == TRUE ? Qtrue : Qfalse)
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
     9
#define RVAL2GBOOL(x) RTEST(x)
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
    10
382
bc887affb431 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com>
parents: 363
diff changeset
    11
gboolean            rb_lm__is_kind_of (VALUE object, VALUE klass);
bc887affb431 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com>
parents: 363
diff changeset
    12
bc887affb431 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com>
parents: 363
diff changeset
    13
LmConnectionState   rb_lm_connection_state_from_ruby_object   (VALUE obj);
bc887affb431 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com>
parents: 363
diff changeset
    14
LmDisconnectReason  rb_lm_disconnect_reason_from_ruby_object  (VALUE obj);
bc887affb431 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com>
parents: 363
diff changeset
    15
LmMessageType       rb_lm_message_type_from_ruby_object       (VALUE obj);
bc887affb431 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com>
parents: 363
diff changeset
    16
LmMessageSubType    rb_lm_message_sub_type_from_ruby_object   (VALUE obj);
bc887affb431 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com>
parents: 363
diff changeset
    17
LmProxyType         rb_lm_proxy_type_from_ruby_object         (VALUE obj);
bc887affb431 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com>
parents: 363
diff changeset
    18
LmCertificateStatus rb_lm_certificate_status_from_ruby_object (VALUE obj);
bc887affb431 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com>
parents: 363
diff changeset
    19
LmSSLStatus         rb_lm_ssl_status_from_ruby_object         (VALUE obj);
bc887affb431 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com>
parents: 363
diff changeset
    20
LmSSLResponse       rb_lm_ssl_response_from_ruby_object       (VALUE obj);
363
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
    21
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
    22
#endif /* __RBLM_PRIVATE_H__ */
6d53af6c3227 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com>
parents:
diff changeset
    23