halts the periodic registration . concode_field_sep Log log concode_elem_sep RegisterAgentListener listener concode_elem_sep int expire_time concode_elem_sep NameAddress target concode_elem_sep String next_nonce concode_elem_sep boolean is_running concode_elem_sep SipProvider sip_provider concode_elem_sep String qop concode_elem_sep int renew_time concode_elem_sep String passwd concode_elem_sep boolean loop concode_elem_sep NameAddress contact concode_elem_sep String realm concode_elem_sep KeepAliveSip keep_alive concode_elem_sep int MAX_ATTEMPTS concode_elem_sep String username concode_elem_sep int attempts concode_field_sep void init concode_elem_sep void unregister concode_elem_sep void printException concode_elem_sep void unregisterall concode_elem_sep void run concode_elem_sep void onTransProvisionalResponse concode_elem_sep void printLog concode_elem_sep boolean isRegistering concode_elem_sep void onTransSuccessResponse concode_elem_sep void onTransTimeout concode_elem_sep void loopRegister concode_elem_sep void loopRegister concode_elem_sep void register concode_elem_sep void register concode_elem_sep void onTransFailureResponse
void function ( ) { if ( is_running ) loop = false ; if ( keep_alive != null ) keep_alive . halt ( ) ; }