Class: TCPSocket

Inherits:
Object
  • Object
show all
Defined in:
lib/socket/keepalive.rb

Instance Method Summary collapse

Instance Method Details

#keepaliveObject



5
6
7
# File 'lib/socket/keepalive.rb', line 5

def keepalive
  SocketKeepalive.get_keepalive(self.fileno)
end

#keepalive=(optval) ⇒ Object



9
10
11
# File 'lib/socket/keepalive.rb', line 9

def keepalive=(optval)
  SocketKeepalive.set_keepalive(self.fileno, optval)
end

#keepcntObject



29
30
31
# File 'lib/socket/keepalive.rb', line 29

def keepcnt
  SocketKeepalive.get_keepcnt(self.fileno)
end

#keepcnt=(optval) ⇒ Object



33
34
35
# File 'lib/socket/keepalive.rb', line 33

def keepcnt=(optval)
  SocketKeepalive.set_keepcnt(self.fileno, optval)
end

#keepidleObject



13
14
15
# File 'lib/socket/keepalive.rb', line 13

def keepidle
  SocketKeepalive.get_keepidle(self.fileno)
end

#keepidle=(optval) ⇒ Object



17
18
19
# File 'lib/socket/keepalive.rb', line 17

def keepidle=(optval)
  SocketKeepalive.set_keepidle(self.fileno, optval)
end

#keepintvlObject



21
22
23
# File 'lib/socket/keepalive.rb', line 21

def keepintvl
  SocketKeepalive.get_keepintvl(self.fileno)
end

#keepintvl=(optval) ⇒ Object



25
26
27
# File 'lib/socket/keepalive.rb', line 25

def keepintvl=(optval)
  SocketKeepalive.set_keepintvl(self.fileno, optval)
end