#ifndef cp2_msg_inc_cc_leave_h #define cp2_msg_inc_cc_leave_h /* Cesar project {{{ * * Copyright (C) 2008 Spidcom * * <<>> * * }}} */ /** * \file cp2/msg/inc/cc_leave.h * \brief CC_LEAVE messages. * \ingroup cp2_msg */ /** CC_LEAVE.REQ reason for the disassociation. */ enum cp_msg_cc_leave_req_reason_t { CP_MSG_CC_LEAVE_REQ_REASON_USER_REQUEST, CP_MSG_CC_LEAVE_REQ_REASON_POWER_DOWN, CP_MSG_CC_LEAVE_REQ_REASON_NB }; /** CC_LEAVE.IND reason for the disassociation. */ enum cp_msg_cc_leave_ind_reason_t { CP_MSG_CC_LEAVE_IND_REASON_USER_REQUEST, CP_MSG_CC_LEAVE_IND_REASON_TEI_LEASE_EXPIRED, CP_MSG_CC_LEAVE_IND_REASON_CCO_SHUTTING_DOWN, CP_MSG_CC_LEAVE_IND_REASON_NB }; #endif /* cp2_msg_inc_cc_leave_h */