Method: Smpp::Base#post_init

Defined in:
lib/smpp/base.rb

#post_initObject

invoked by EventMachine when connected

[View source]

55
56
57
58
59
60
61
62
63
64
# File 'lib/smpp/base.rb', line 55

def post_init
  # send Bind PDU if we are a binder (eg
  # Receiver/Transmitter/Transceiver
  send_bind unless defined?(am_server?) && am_server?

  # start timer that will periodically send enquire link PDUs
  start_enquire_link_timer(@config[:enquire_link_delay_secs]) if @config[:enquire_link_delay_secs]
rescue Exception => ex
  logger.error "Error starting RX: #{ex.message} at #{ex.backtrace[0]}"
end