bindings/ruby/rblm-message.c
changeset 389 95287bd6f233
parent 386 d4549fc19801
equal deleted inserted replaced
388:4eec2cf1fa08 389:95287bd6f233
    21 
    21 
    22 void
    22 void
    23 msg_free (LmMessage *m)
    23 msg_free (LmMessage *m)
    24 {
    24 {
    25 	lm_message_unref (m);
    25 	lm_message_unref (m);
       
    26 }
       
    27 
       
    28 VALUE
       
    29 rb_lm_message_to_ruby_object (LmMessage *m)
       
    30 {
       
    31 	if (m) {
       
    32 		lm_message_ref (m);
       
    33 		return Data_Wrap_Struct (lm_cMessage, NULL,
       
    34 					 msg_free, m);
       
    35 	} else {
       
    36 		return Qnil;
       
    37 	}
    26 }
    38 }
    27 
    39 
    28 VALUE
    40 VALUE
    29 msg_allocate (VALUE klass)
    41 msg_allocate (VALUE klass)
    30 {
    42 {