Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > Socket::AncillaryDataクラス > cmsg_is?
cmsg_is?(level, type) -> bool
[permalink][rdoc]自身の level と type が引数のものと一致している場合に真を返します。
require 'socket' ancdata = Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "") ancdata.cmsg_is?(Socket::IPPROTO_IPV6, Socket::IPV6_PKTINFO) #=> true ancdata.cmsg_is?(:IPV6, :PKTINFO) #=> true ancdata.cmsg_is?(:IP, :PKTINFO) #=> false ancdata.cmsg_is?(:SOCKET, :RIGHTS) #=> false
[SEE_ALSO] Socket::AncillaryData#level, Socket::AncillaryData#type