MCPcopy Index your code
hub / github.com/acking-you/pb-mapper

github.com/acking-you/pb-mapper @v0.2.14

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.14 ↗ · + Follow
528 symbols 1,126 edges 71 files 50 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ToSocketAddrs (Interface)
(no doc) [12 implementers]
src/utils/addr.rs
MessageReader (Interface)
This message protocol contains header and body, and the header includes checksum, datalen,respectively, u32, u32, where [2 …
src/common/message/mod.rs
Encryptor (Interface)
(no doc) [1 implementers]
src/utils/codec.rs
DynamicSizeBuffer (Interface)
Buffer for situations where the length of the data to be read is not known [1 implementers]
src/common/buffer.rs
Decryptor (Interface)
(no doc) [1 implementers]
src/utils/codec.rs
FixedSizeBuffer (Interface)
Buffer for situations where the length of the data to be read is already known [1 implementers]
src/common/buffer.rs
BufferedReader (Interface)
This trait is used for buffered reads where the packet length is not known [1 implementers]
src/common/buffer.rs
ConnIdTrait (Interface)
(no doc) [3 implementers]
src/common/conn_id.rs

Core symbols most depended-on inside this repo

err_message
called by 44
ui/native/pb_mapper_ffi/src/response.rs
send
called by 41
src/common/message/forward.rs
write_msg
called by 38
src/common/message/mod.rs
get_header_msg_writer
called by 37
src/common/message/mod.rs
write
called by 33
src/common/message/forward.rs
read_msg
called by 26
src/common/message/mod.rs
get_header_msg_reader
called by 21
src/common/message/mod.rs
wait_for_server
called by 14
tests/regression.rs

Shape

Function 237
Method 171
Class 77
Enum 26
Interface 17

Languages

Rust88%
C++10%
Python2%
Kotlin1%

Modules by API surface

ui/native/pb_mapper_ffi/src/state.rs65 symbols
src/common/message/forward.rs47 symbols
src/common/config.rs26 symbols
src/common/checksum.rs25 symbols
src/common/manager.rs24 symbols
ui/windows/runner/win32_window.cpp23 symbols
src/utils/codec.rs22 symbols
src/pb_server/mod.rs22 symbols
src/local/server/mod.rs22 symbols
src/common/message/mod.rs21 symbols
src/utils/addr.rs19 symbols
tests/regression.rs16 symbols

For agents

$ claude mcp add pb-mapper \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact