class MEE::RFC5424::SocketTransport
Attributes
factory[RW]
socket[RW]
Public Class Methods
new( factory )
click to toggle source
# File lib/mee/rfc5424.rb, line 88 def initialize( factory ) self.factory = factory end
Public Instance Methods
send_frame( frame )
click to toggle source
# File lib/mee/rfc5424.rb, line 92 def send_frame( frame ) self.socket = self.factory.dial() unless self.socket retrying = false begin socket.write( frame ) rescue Exception self.socket.close() self.socket = self.factory.dial() unless self.socket if !retrying retrying = true retry end end end