Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/commaai/msgq
/ functions
Functions
153 in github.com/commaai/msgq
⨍
Functions
153
◇
Types & classes
44
↓ 23 callers
Function
msgq_msg_close
msgq/msgq.cc:63
↓ 22 callers
Function
msgq_new_queue
msgq/msgq.cc:84
↓ 14 callers
Function
msgq_init_subscriber
msgq/msgq.cc:184
↓ 14 callers
Function
msgq_msg_send
msgq/msgq.cc:234
↓ 13 callers
Function
msgq_msg_recv
msgq/msgq.cc:348
↓ 13 callers
Method
receive
msgq/impl_msgq.cc:61
↓ 11 callers
Function
cleanup_test_queue
msgq/msgq_tests.cc:4
↓ 11 callers
Method
connect
Connect is not thread safe. Do not use the buffers while calling connect
msgq/visionipc/visionipc_client.cc:38
↓ 11 callers
Method
send
msgq/visionipc/visionipc_server.cc:167
↓ 10 callers
Function
msgq_init_publisher
msgq/msgq.cc:157
↓ 9 callers
Function
msgq_msg_init_size
msgq/msgq.cc:46
↓ 9 callers
Function
throw_errno
msgq/event.cc:22
↓ 8 callers
Method
peek
msgq/event.cc:212
↓ 8 callers
Method
set
msgq/event.cc:173
↓ 7 callers
Function
ipc_sendrecv_with_fds
msgq/visionipc/visionipc.cc:60
↓ 6 callers
Method
send
msgq/impl_msgq.cc:130
↓ 6 callers
Method
setup_vipc
(self, name, *stream_types, num_buffers=1, width=100, height=100, conflate=False)
msgq/visionipc/tests/test_visionipc.py:19
↓ 6 callers
Method
wait
msgq/event.cc:203
↓ 5 callers
Function
ion_fd
msgq/visionipc/visionbuf_ion.cc:40
↓ 5 callers
Function
msgq_reset_reader
msgq/msgq.cc:72
↓ 5 callers
Method
recv
msgq/visionipc/visionipc_client.cc:85
↓ 4 callers
Method
clear
msgq/event.cc:186
↓ 4 callers
Method
connect
msgq/impl_msgq.cc:38
↓ 4 callers
Function
msgq_msg_init_data
msgq/msgq.cc:54
↓ 4 callers
Method
registerSocket
msgq/impl_fake.cc:4
↓ 3 callers
Method
free
msgq/visionipc/visionbuf.cc:65
↓ 3 callers
Function
get_ipc_path
msgq/visionipc/visionipc_server.cc:21
↓ 3 callers
Function
ipc_connect
msgq/visionipc/visionipc.cc:20
↓ 3 callers
Function
poll_events
poll() that retries on EINTR with a monotonic deadline so signal storms don't extend the effective timeout.
msgq/event.cc:35
↓ 3 callers
Function
random_sock
()
msgq/tests/test_messaging.py:8
↓ 2 callers
Function
connect_to_vipc_server
msgq/visionipc/visionipc_client.cc:14
↓ 2 callers
Function
event_state_shm_mmap
msgq/event.cc:69
↓ 2 callers
Method
getData
msgq/ipc.h:34
↓ 2 callers
Method
getSize
msgq/ipc.h:33
↓ 2 callers
Function
get_endpoint_name
msgq/visionipc/visionipc_server.cc:17
↓ 2 callers
Method
init_yuv
msgq/visionipc/visionbuf.cc:51
↓ 2 callers
Function
messaging_use_fake
msgq/ipc.cc:9
↓ 2 callers
Function
msgq_close_queue
msgq/msgq.cc:150
↓ 2 callers
Function
msgq_get_uid
msgq/msgq.cc:32
↓ 2 callers
Function
msgq_msg_ready
msgq/msgq.cc:319
↓ 2 callers
Function
msgq_poll
msgq/msgq.cc:437
↓ 2 callers
Method
poll
msgq/impl_fake.cc:8
↓ 2 callers
Function
random_bytes
(length=1000)
msgq/tests/test_messaging.py:11
↓ 2 callers
Method
sync
msgq/visionipc/visionbuf.cc:61
↓ 2 callers
Function
thread_signal
msgq/msgq.cc:172
↓ 2 callers
Method
toggle_fake_events
msgq/event.cc:151
↓ 1 callers
Method
allocate
msgq/visionipc/visionbuf.cc:36
↓ 1 callers
Method
close
msgq/impl_msgq.cc:27
↓ 1 callers
Method
create_buffers
msgq/visionipc/visionipc_server.cc:37
↓ 1 callers
Function
create_builder
(env)
site_scons/site_tools/cython.py:39
↓ 1 callers
Function
event_shm_name
macOS limits shm_open names to ~31 chars, so hash the (prefix, identifier, endpoint) tuple into a fixed-length name.
msgq/event.cc:52
↓ 1 callers
Method
fd
msgq/event.cc:223
↓ 1 callers
Method
getQueue
msgq/impl_msgq.h:18
↓ 1 callers
Method
import
msgq/visionipc/visionbuf.cc:43
↓ 1 callers
Function
ipc_bind
msgq/visionipc/visionipc.cc:39
↓ 1 callers
Method
is_connected
msgq/visionipc/visionipc_client.h:26
↓ 1 callers
Method
is_valid
msgq/event.cc:219
↓ 1 callers
Function
malloc_with_fd
msgq/visionipc/visionbuf.cc:14
↓ 1 callers
Function
msgq_all_readers_updated
msgq/msgq.cc:496
↓ 1 callers
Function
open_event_fifo
msgq/event.cc:26
↓ 1 callers
Method
setTimeout
msgq/impl_msgq.cc:96
↓ 1 callers
Method
set_fake_prefix
msgq/event.cc:158
↓ 1 callers
Method
start_listener
msgq/visionipc/visionipc_server.cc:68
↓ 1 callers
Method
takeOwnership
msgq/impl_msgq.cc:22
Method
Event
msgq/event.cc:171
Method
FakeSubSocket
msgq/impl_fake.h:32
Method
IonFileHandle
msgq/visionipc/visionbuf_ion.cc:30
Method
SocketEventHandle
msgq/event.cc:96
Method
VisionIpcClient
msgq/visionipc/visionipc_client.cc:29
Method
VisionIpcServer
msgq/visionipc/visionipc_server.cc:29
Method
all_readers_updated
msgq/impl_msgq.cc:138
Method
allocate
msgq/visionipc/visionbuf_ion.cc:45
Method
connect
msgq/impl_fake.h:42
Method
create
msgq/ipc.cc:14
Method
create_buffers_with_sizes
msgq/visionipc/visionipc_server.cc:48
Function
cython_suffix_emitter
(env, source)
site_scons/site_tools/cython.py:53
Function
daemon_repub_process_run
()
msgq/tests/test_fake.py:15
Function
drain_sock_raw
Receive all message currently available on the queue
msgq/__init__.py:60
Method
ensure_fifos_open
msgq/impl_fake.h:23
Function
exists
(env)
site_scons/site_tools/cython.py:71
Function
fake_event_handle
(endpoint: str, identifier: Optional[Union[str, bytes]] = None, override: bool = True, enable: bool = False)
msgq/__init__.py:34
Method
fake_prefix
msgq/event.cc:166
Method
free
msgq/visionipc/visionbuf_ion.cc:123
Function
generate
(env)
site_scons/site_tools/cython.py:56
Method
getAvailableStreams
msgq/visionipc/visionipc_client.cc:128
Method
get_buffer
msgq/visionipc/visionipc_server.cc:154
Method
get_frame_id
msgq/visionipc/visionbuf_ion.cc:134
Method
get_frame_id
msgq/visionipc/visionbuf.cc:73
Method
import
msgq/visionipc/visionbuf_ion.cc:75
Method
init
msgq/impl_msgq.cc:11
Method
init_yuv
msgq/visionipc/visionbuf_ion.cc:92
Method
is_enabled
msgq/event.cc:135
Method
listener
msgq/visionipc/visionipc_server.cc:73
Function
msgq_wait_for_subscriber
msgq/msgq.cc:78
Method
poll
msgq/impl_msgq.cc:158
Function
poller
()
msgq/tests/test_poller.py:7
Function
pub_sock
(endpoint: str, segment_size: int = 0)
msgq/__init__.py:42
Function
pyx_scan
(node, env, path, arg=None)
site_scons/site_tools/cython.py:11
Method
receive
msgq/impl_fake.h:55
Method
recv_called
msgq/event.cc:143
next →
1–100 of 153, ranked by callers