/*
 * call-seq:
 *      self_leave? -> bool
 *
 * +true+ iff the message is a self-leave message.
 */
static VALUE
sm_is_self_leave_msg(VALUE obj)
{
    struct SpreadMessage *sp_mess;

    Data_Get_Struct(obj, struct SpreadMessage, sp_mess);

    return INT2BOOL(message_is_self_leave(sp_mess->service_type));
}