premiere-libtorrent/docs/read_disk_buffers.diagram

17 lines
1.3 KiB
Plaintext
Raw Normal View History

2014-09-01 09:16:31 +02:00
"copy into peer's" "encrypt in place"
+------------------+ "send buffer" +---------------+ "(no copy)" +---------------+
| "receive buffer" +----------------->| "send buffer" +------------------>| "encrypted" |
| | | | | "send buffer" |
+------------------+ +---------------+ +---------------+
2014-09-01 09:16:31 +02:00
^ |
| "read() from file" "write() to socket" |
| "(copy)" "user space" "(copy)" |
- - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - -
| "kernel space" |
2014-09-01 09:16:31 +02:00
| v
+-------+-------------+ +-----------------+
| "kernel page cache" | | "socket kernel" |
| | | "buffer" |
+---------------------+ +-----------------+