/*
 * call-seq:
 *      caused_by_disconnect? -> bool
 *
 * +true+ iff this membership message was caused by a node abruptly
 * disconnecting from a group.
 */
static VALUE
memb_caused_by_disconnect(VALUE obj)
{
    struct SpreadMessage *sp_mess;

    Data_Get_Struct(obj, struct SpreadMessage, sp_mess);
    return INT2BOOL(Is_caused_disconnect_mess(sp_mess->service_type));
}