![]() |
![]()
| ![]() |
![]()
NAME"IO::Socket::Netlink::Generic" - Object interface to "NETLINK_GENERIC" netlink protocol sockets SYNOPSISuse IO::Socket::Netlink::Generic; my $genlsock = IO::Socket::Netlink::Generic->new or die "socket: $!"; printf "TASKSTATS family ID is %d\n", $genlsock->get_family_by_name( "TASKSTATS" )->{id}; DESCRIPTIONThis subclass of IO::Socket::Netlink implements the "NETLINK_GENERIC" protocol. It is itself intended to serve as a base class for particular generic families to extend. CLASS METHODSregister_family_name$class->register_family_name( $name ) Must be called by a subclass implementing a particular protocol family, to declare its family name. The first time a socket in that class is constructed, this name will be looked up into an ID number. METHODSget_family_by_name$family = $sock->get_family_by_name( $name ) get_family_by_id$family = $sock->get_family_by_id( $id ) Query the kernel for information on the "NETLINK_GENERIC" family specifed by name or ID number, and return information about it. Returns a HASH reference containing the following fields: MESSAGE OBJECTSSockets in this class provide the following extra field accessors on their message objects:
SEE ALSO
AUTHORPaul Evans <leonerd@leonerd.org.uk>
|