module Protobuf::Rpc::Zmq::Util

def self.included(base)

def self.included(base)
  base.extend(::Protobuf::Rpc::Zmq::Util)
end

def log_signature

def log_signature
  @log_signature ||= "server-#{self.class}-#{object_id}"
end

def resolve_ip(hostname)

def resolve_ip(hostname)
  ::Resolv.getaddress(hostname)
end

def zmq_error_check(return_code)

def zmq_error_check(return_code)
  raise "Last API call failed with \"#{::ZMQ::Util.error_string}\"#{$/}#{$/}#{caller(1)}" unless return_code >= 0
end