Key | Value |
---|---|
FileSize | 35044 |
MD5 | 011771E262B7962C2D0C78C62D384A2E |
PackageDescription | Ruby library providing a selector API for monitoring IO objects nio4r (New IO for Ruby) provides an abstract, cross-platform stateful I/O selector API for Ruby. I/O selectors are the heart of "reactor"-based event loops, and monitor multiple I/O objects for various types of readiness, e.g. ready for reading or writing. . The most similar API provided by Ruby today is Kernel.select, however the select API requires you to pass in arrays of all of the I/O objects you're interested in every time. nio4r provides a more object-oriented API that lets you register I/O objects with a selector then handle them when they're selected for various types of events. . nio4r is modeled after the Java NIO API, but simplified for ease-of-use. . Its goals are: . * Expose high-level interfaces for stateful IO selectors. * Keep the API small to maximize both portability and performance across many different OSes and Ruby VMs. * Provide inherently thread-safe facilities for working with IO objects. |
PackageMaintainer | Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
PackageName | ruby-nio4r |
PackageSection | ruby |
PackageVersion | 1.2.1-1build2 |
SHA-1 | 913D6D7F6DABFFBDA365553301DDECFD908380B0 |
SHA-256 | D8EA69E7D99984CEB81C66D81621FB54839B2D748F172CF69AB48A822D59B4B0 |
hashlookup:children-total | 10 |
hashlookup:trust | 50 |
The searched file hash includes 10 children files known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
FileName | ./usr/share/doc/ruby-nio4r/README.md.gz |
FileSize | 3056 |
MD5 | 3C65B45A23EDC9F1C914C44A93D770C5 |
SHA-1 | 8A913BF40D905281C64B00DE02F3F4FE3109819B |
SHA-256 | 92803446EAAFB447CBE34DE184C4AB259BE7BA57F12E360F9CFB3158F33033D0 |
SSDEEP | 48:Xsdy3UViJVDlIcT5mFt5/qanR0BCRxtXMJRd3FwskLOEtD+hqQy0D8RQ0Md:cEEVOVmcTC5/qanR5XcrFwskpD+hltDX |
TLSH | T1A8516C713CE30E8A9E5908A116D307486E3CB98770F5263983727E8F34A8E118C3AC10 |
Key | Value |
---|---|
FileName | ./usr/share/doc/ruby-nio4r/copyright |
FileSize | 3257 |
MD5 | 736838C1D9FE8565838EA82E9D395458 |
SHA-1 | 036A502FB7834109EFB23C49197AC8F82D7F2A0D |
SHA-256 | 90990A0452DE37B5179E7B32678BFCD392A7645ED400F528A47884FDC3959D61 |
SSDEEP | 96:USx5qP+rQHdeXorYJgrYJ9/33bv3JjYT5O7hp:UaQHdEorsgrsp33L39a5O7hp |
TLSH | T14361FA4F32804BB70AD6279076A6ACC4F25BB12F7937154838AEE348173B02ED5F7450 |
Key | Value |
---|---|
FileName | ./usr/lib/ruby/vendor_ruby/nio.rb |
FileSize | 724 |
MD5 | 26EBDC8B28B66DB1733B58525451F53D |
SHA-1 | 1B6F85DFCC72461BE605B9BA60918496D5C085AD |
SHA-256 | 5AC989CB52FB32492906B8589ECD3A1E55C4C1456E2040FB5F83603DA6E32C0D |
SSDEEP | 12:0JrVBkP/b/YS8+5cnrjWD+nLrgh7KYd88HxlcK/lKCEfs8K6I/xkH/QagfA:0lQb4nrjWDw3ghr+8R7/JH8K6I/xkH/P |
TLSH | T1150147D58AE2B3A4322ED5D6505A3202EB83C017A5244AA0DC45D8B8DB5B7223BF8F30 |
Key | Value |
---|---|
FileName | ./usr/share/rubygems-integration/2.5.0/specifications/nio4r-1.2.1.gemspec |
FileSize | 2687 |
MD5 | BD10E0CD8ABF3D08DE85070868A3A4F8 |
SHA-1 | 8002CCCFEEE0D7BF4E2485016EB10EAE792CA9CE |
SHA-256 | BEFA1FA6194BE9421E2C176A18BA96D42DBE83255BB1B6CD1D9921A8C8050E08 |
SSDEEP | 48:uD1enEkYGyGWWWsWXWloWPW4WXWzWHWUWWWDWuWoWcWIvU3AqDOkqA0DQ1i75twZ:uD1IEknDWpsQeoKdKuw3hwdpLTc3ApAb |
TLSH | T12E51870C4E16F161B171BF02ECC2008136DE9CDA768D9D1AB6258F7C9603F1367A9A33 |
Key | Value |
---|---|
FileName | ./usr/lib/ruby/vendor_ruby/nio/version.rb |
FileSize | 73 |
MD5 | 8D8A145506FA12083D335B0515739C8D |
SHA-1 | 013EFF561F564676E7899993BE2E19C717461D97 |
SHA-256 | 6430122D5DAA85021FBB756FC71237FD6C6585B0A08557005E59DD6E916F9A91 |
SSDEEP | 3:SRKtEJfrXQKvW5qdJy0Fjb9I:SoEJrQKvCcJy0Fjbu |
TLSH | T1EDA0245310055730447C5F7CC0DCF0000CC00F0351150C50C0145154C503F0401DD730 |
Key | Value |
---|---|
FileName | ./usr/share/doc/ruby-nio4r/examples/echo_server.rb |
FileSize | 1032 |
MD5 | 28CAD4F304EEE2CD82D16C99B175FE45 |
SHA-1 | 87F8BDE38D647BA16C6B70ADCD723E93C0BB7A03 |
SHA-256 | FA438B18D8B7F295B7C875E400A9D705894E6B1A52EBD5C37AE9A9FE2D3CF6BC |
SSDEEP | 24:0Wvcicc+Kua2vYkq/eko2uen3q5vrbhzKuxkq/rnY2h7j2i5bhzKuT/oL/B:R0iH1ua2vTuPluq3q5j0uGur1R50uTgF |
TLSH | T1ED11C25CCA7090A677F6E1822C821B12E749614797040E98B3308A61FF7B76173D517A |
Key | Value |
---|---|
FileName | ./usr/lib/ruby/vendor_ruby/nio/monitor.rb |
FileSize | 1296 |
MD5 | E9F80F2109A1B733B42CA7EA373BC637 |
SHA-1 | 3A8CAAC098FBCF51F47EBBF153CE8A65EF4F75D7 |
SHA-256 | 65F0DA41691260D217FCE38471B028CBA82D9061ED7882B0063164D63B08B3C3 |
SSDEEP | 24:zg8GvETLeOJy6FlRqQVzrr/SFz/2WTT5F1AoihUYSKK7TxCAAKqmmvfA:zgNvETLeSl/wEnKx2WH57ABeYSKK7tCM |
TLSH | T1EC216D1987069A7A119BD4224AB2AD53674950BB0BC1023435CCC0F12FA7718DAE97F6 |
Key | Value |
---|---|
FileName | ./usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.5.0/nio4r_ext.so |
FileSize | 63368 |
MD5 | B7D214FC57562F69E466347762CA1B8A |
SHA-1 | B11827132109F7255E48A237767ECF69BDFA1153 |
SHA-256 | 4C7B6735795F72CEB22390C933A41EF83213531D3FECF6ED80064425EAC2E1FF |
SSDEEP | 1536:dYTyKKP8hUzQL9UZfwCmCgwoYCwc2L/6j3:dYdKzQL94NmCgTYLc2+j |
TLSH | T1CF535B0B7651887EC4C2C6708ADFD275AA347842A131767F780AE7383E5AB644F1FA35 |
Key | Value |
---|---|
FileName | ./usr/lib/ruby/vendor_ruby/nio/selector.rb |
FileSize | 3475 |
MD5 | E50E3676E31D87F58EF5FE5EE41316B5 |
SHA-1 | 68299ABC92D22EA6036B57D54926652FAF848E42 |
SHA-256 | 54587FF3B3B767B96C1A042DE61D26C43264F9A59E2CC0D373BB5AC9E7C6E9C3 |
SSDEEP | 96:nugMPdq1qN4LcMqSTHYgsAwwcwP2vwZs73E7F:nugMPdq1xBZTHYXAwwcI2vKsQ |
TLSH | T17A610E0D9715213F25DAF0262ED3A883DB8890A766D00374B1DDD1B56F2722C93E97F6 |
Key | Value |
---|---|
FileName | ./usr/share/doc/ruby-nio4r/changelog.Debian.gz |
FileSize | 609 |
MD5 | B678C428481DCB8FC68A32D35985FB7E |
SHA-1 | E6DC9BC16BA2517D95702BDBF3F256FB43C6313C |
SHA-256 | 6D9AFD3B818DD5AD32E8A03F5C73F2A902678FB5294684C69E1590C52BAA3BED |
SSDEEP | 12:XVD3NE3EKOaFajl7EmRhDLPIzKbRa3pw+R0ANQNjZrztS8:XVLNrDaFamm7PyKbRaPR015S8 |
TLSH | T1ACF04794A7540079D511392C740F9E169D0D32342C13657600FFDE23585952DBDBCC9C |