Type:
Class

Socket::AncillaryData represents the ancillary data (control information) used by sendmsg and recvmsg system call. It contains socket family, control message (cmsg) level, cmsg type and cmsg data.

data
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::AncillaryData

ancillarydata.data => string Instance Public methods returns the cmsg data

2025-01-10 15:47:30
cmsg_is?
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::AncillaryData

ancillarydata.cmsg_is?(level, type) => true or false Instance Public methods tests

2025-01-10 15:47:30
ipv6_pktinfo_addr
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::AncillaryData

ancdata.ipv6_pktinfo_addr => addr Instance Public methods Extracts addr

2025-01-10 15:47:30
ip_pktinfo
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::AncillaryData

Socket::AncillaryData.ip_pktinfo(addr, ifindex) => ancdataSocket::AncillaryData.ip_pktinfo(addr, ifindex, spec_dst) => ancdata

2025-01-10 15:47:30
inspect
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::AncillaryData

ancillarydata.inspect => string Instance Public methods returns a string

2025-01-10 15:47:30
int 2
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::AncillaryData

ancillarydata.int => integer Instance Public methods Returns the data in

2025-01-10 15:47:30
ipv6_pktinfo
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::AncillaryData

Socket::AncillaryData.ipv6_pktinfo(addr, ifindex) => ancdata Class Public methods Returns

2025-01-10 15:47:30
unix_rights
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::AncillaryData

Socket::AncillaryData.unix_rights(io1, io2, ...) => ancillarydata Class Public methods

2025-01-10 15:47:30