use crate::integrations::*;
use crate::types::error::Error;
use crate::types::*;
pub fn get_sockets_info(
af_flags: AddressFamilyFlags,
proto_flags: ProtocolFlags,
) -> Result<Vec<SocketInfo>, Error> {
iterate_sockets_info(af_flags, proto_flags)?.collect()
}