Philipp Oppermann
|
c2d18ec071
Return specific sockets from `new` functions instead of `Socket`.
|
преди 7 години |
Dan Robertson
|
507d2fe0ea
Add the proto-ipv4 feature.
|
преди 7 години |
whitequark
|
7937011424
Extract socket handle into a new SocketMeta structure.
|
преди 7 години |
Dan Robertson
|
ef4af850e0
Add ICMP sockets
|
преди 7 години |
whitequark
|
f58cc4bcbb
Rename proto-* features back to socket-*.
|
преди 7 години |
whitequark
|
f64a99a4e6
Use a much more sensible method naming for SocketRef.
|
преди 7 години |
whitequark
|
42e2c04dee
Expose wrapping and unwrapping of SocketRefs.
|
преди 7 години |
whitequark
|
7e4971df32
Rename Cargo features: socket-* → proto-*.
|
преди 7 години |
Egor Karavaev
|
096ce02ac4
Implement a SocketRef smart pointer to detect state changes.
|
преди 7 години |
whitequark
|
100b57aa66
Replace "socket debug identifiers" with just socket handles.
|
преди 7 години |
whitequark
|
a983c629b9
Allow disabling any of: raw, TCP or UDP sockets.
|
преди 7 години |
whitequark
|
bf4ddef87d
Remove all remnants of the collections feature.
|
преди 7 години |
Egor Karavaev
|
ed08b74427
Add `RawSocket`.
|
преди 7 години |
whitequark
|
a155269d3d
Remove the `use_` prefix from feature names.
|
преди 8 години |
whitequark
|
bb83f4b590
Actually close TCP sockets with 0 references during pruning.
|
преди 8 години |
whitequark
|
2c321a9d34
Trace pruning of sockets from a set.
|
преди 8 години |
whitequark
|
309d0f56c8
Fix build with no alloc or collections.
|
преди 8 години |
whitequark
|
4952f5573c
Add reference counting to SocketSet.
|
преди 8 години |
whitequark
|
16826628fe
Distinguish sockets by debug identifiers (socket set indexes).
|
преди 8 години |
whitequark
|
0dedbaf597
impl Debug for SocketSet.
|
преди 8 години |
whitequark
|
0293008ad8
Allow copying socket set handles.
|
преди 8 години |
whitequark
|
019d03d758
Implement socket sets.
|
преди 8 години |