Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZettaScaleLabs/hiroz
/ functions
Functions
3,252 in github.com/ZettaScaleLabs/hiroz
⨍
Functions
3,252
◇
Types & classes
1,045
↓ 14 callers
Method
TypeName
TypeName returns the full ROS 2 type name (e.g., "std_msgs/msg/String")
crates/hiroz-go/hiroz/types.go:6
↓ 14 callers
Method
call
Call the service and wait indefinitely for the first reply.
crates/hiroz/src/service.rs:200
↓ 14 callers
Function
parse_corpus_messages
Parse all messages from the corpus.
crates/hiroz-codegen/tests/msg_gen_corpus.rs:24
↓ 14 callers
Method
reply_blocking
(mut self, msg: &T::Response)
crates/hiroz/src/service.rs:552
↓ 14 callers
Function
sanitizePackageName
(name string)
crates/hiroz-codegen-go/main.go:121
↓ 14 callers
Method
serialize
(&self, serializer: S)
crates/hiroz-py/src/raw_bytes.rs:101
↓ 14 callers
Method
trigger
Attempt to apply the given transition from the current primary state. The `callback` closure receives the current *primary* state before the transiti
crates/hiroz/src/lifecycle/state_machine.rs:161
↓ 13 callers
Method
as_bytes
Returns the raw bytes of this GoalId. # Returns A reference to the 16-byte array containing the UUID.
crates/hiroz/src/action/mod.rs:152
↓ 13 callers
Method
configure
Trigger the `configure` transition.
crates/hiroz/src/lifecycle/node.rs:99
↓ 13 callers
Method
increment
(&self)
crates/hiroz/src/context.rs:23
↓ 13 callers
Method
notify_all
(&self)
crates/rmw-zenoh-rs/src/utils.rs:45
↓ 13 callers
Function
parse_default_value
Parse a default value
crates/hiroz-codegen/src/parser/mod.rs:154
↓ 13 callers
Function
parse_msg_string
Parse a .msg file from a string
crates/hiroz-codegen/src/parser/msg.rs:14
↓ 13 callers
Function
qualify_topic_name
Qualify a topic name according to ROS 2 naming rules This function takes a topic name and qualifies it based on the node's namespace and name. Rules
crates/hiroz/src/topic_name.rs:129
↓ 13 callers
Function
serialize_cdr
Serialize a dynamic message to CDR bytes.
crates/hiroz/src/dynamic/serialization/cdr.rs:19
↓ 13 callers
Method
type_description
(&self)
crates/hiroz-codegen/src/resolver.rs:921
↓ 13 callers
Method
with_mode
Convenience method: set mode (peer, client, router)
crates/hiroz/src/context.rs:215
↓ 13 callers
Method
with_stamp
Switch to application-level timestamp extraction. The extractor receives a reference to the deserialized message and returns a `SystemTime` represent
crates/hiroz/src/cache.rs:287
↓ 13 callers
Method
write
(&self, data: Vec<u64>)
crates/hiroz/examples/z_pingpong.rs:79
↓ 12 callers
Method
capacity
(&self)
crates/hiroz-cdr/src/zbuf_writer.rs:71
↓ 12 callers
Method
declare
Declare a parameter with a default value and descriptor. If an override exists for this parameter name, the override value is used instead of the def
crates/hiroz/src/parameter/store.rs:50
↓ 12 callers
Method
id
(&self)
crates/hiroz/src/service.rs:548
↓ 12 callers
Method
modify
The ONLY way to access goal state. This method enforces that all state access happens in a synchronous closure, preventing accidental lock-across-awa
crates/hiroz/src/action/state.rs:47
↓ 12 callers
Method
register
Register a schema and return the Arc for sharing.
crates/hiroz/src/dynamic/registry.rs:43
↓ 12 callers
Method
send_goal
(&self, py: Python, goal: &Bound<'_, PyAny>)
crates/hiroz-py/src/action.rs:166
↓ 12 callers
Method
set_temp_status
Set a temporary status message that will auto-reset after timeout
crates/hiroz-console/src/app/mod.rs:264
↓ 12 callers
Function
sm
()
crates/hiroz/src/lifecycle/state_machine.rs:340
↓ 12 callers
Function
std_msgs_string_schema
Minimal std_msgs/msg/String — single "data" field of type string
crates/hiroz-schema/tests/type_hash.rs:18
↓ 12 callers
Method
to_type_description_msg
(&self)
crates/hiroz/src/dynamic/type_description.rs:52
↓ 12 callers
Method
update_event_status
(&mut self, event_type: ZenohEventType, change: i32)
crates/hiroz/src/event.rs:80
↓ 12 callers
Method
with_namespace
Set the namespace for the node
crates/hiroz-py/src/node.rs:126
↓ 12 callers
Method
write_u32
(&mut self, v: u32)
crates/hiroz-cdr/src/primitives.rs:104
↓ 11 callers
Method
WithDomainID
WithDomainID sets the ROS domain ID
crates/hiroz-go/hiroz/context.go:58
↓ 11 callers
Function
create_byte_array_msg
Create a ByteMultiArray message with specified size.
crates/hiroz-py/tests/test_payload_view.py:19
↓ 11 callers
Function
deserialize_cdr
Deserialize a dynamic message from CDR bytes.
crates/hiroz/src/dynamic/serialization/cdr.rs:36
↓ 11 callers
Method
disable_multicast_scouting
Convenience method: disable multicast scouting
crates/hiroz/src/context.rs:159
↓ 11 callers
Function
endpoint_gid
Get the GID (globally unique identifier) for this endpoint. Returns `None` for endpoints without node identity (e.g. Ros2Dds-format liveliness tokens)
crates/hiroz/src/entity.rs:52
↓ 11 callers
Function
get_msg
Get a parsed message by name.
crates/hiroz-codegen/tests/msg_gen_corpus.rs:42
↓ 11 callers
Method
is_empty
(&self)
crates/hiroz/src/parameter/service.rs:77
↓ 11 callers
Function
node_key
Get the key for this node (namespace, name)
crates/hiroz/src/entity.rs:35
↓ 11 callers
Method
read_u32
(&mut self)
crates/hiroz-cdr/src/primitives.rs:283
↓ 11 callers
Method
recv_raw_view
(&self, py: Python, timeout: Option<f64>)
crates/hiroz-py/src/pubsub.rs:219
↓ 11 callers
Function
resolve_packages
Resolve all messages from the listed packages using the bundled Jazzy assets. Returns a map from `pkg/msg/TypeName` to the resolved message (which ca
crates/hiroz-codegen/tests/hash_regression.rs:31
↓ 11 callers
Method
set_parameter
Set the value of a declared parameter. Returns the result indicating success or failure with a reason. The change will be validated against the param
crates/hiroz/src/node.rs:1007
↓ 11 callers
Function
setup_test_node
Helper to create a test context and node
crates/hiroz/tests/pubsub_qos.rs:41
↓ 11 callers
Method
try_recv
Non-blocking receive. Returns `Some(item)` if an item was available, `None` otherwise.
crates/hiroz/src/queue.rs:84
↓ 11 callers
Method
with_handler
Attaches an automatic goal handler to the server. This method transitions the server from "manual mode" (where you call `recv_goal()`) to "automatic
crates/hiroz/src/action/server.rs:704
↓ 11 callers
Method
with_json
Add a JSON configuration override # Example ``` use serde_json::json; use hiroz::context::ZContextBuilder; use hiroz::Builder; let ctx = ZContextBui
crates/hiroz/src/context.rs:150
↓ 10 callers
Method
BuildWithCallback
BuildWithCallback creates the subscriber with a custom callback handler. The handler is invoked on a C/Rust thread — avoid long blocking operations.
crates/hiroz-go/hiroz/subscriber.go:43
↓ 10 callers
Function
GenerateGoMessage
(msg MessageDefinition, prefix string)
crates/hiroz-codegen-go/generator.go:146
↓ 10 callers
Method
String
String returns the string representation of the goal status
crates/hiroz-go/hiroz/action.go:64
↓ 10 callers
Method
ToCbDropHandler
ToCbDropHandler returns the callback function, optional drop function, and receive channel. For callback-based handlers, the channel is nil. For chann
crates/hiroz-go/hiroz/handler.go:11
↓ 10 callers
Method
add_rule
Add a remapping rule Format: "from:=to"
crates/hiroz/src/context.rs:46
↓ 10 callers
Function
check_demo_nodes_cpp_available
()
crates/hiroz-tests/tests/common/mod.rs:252
↓ 10 callers
Function
create_point_schema
()
crates/hiroz/src/dynamic/tests/message_tests.rs:10
↓ 10 callers
Function
create_test_schema
(name: &str)
crates/hiroz/src/dynamic/tests/registry_tests.rs:8
↓ 10 callers
Method
disable_multicast_scouting
Disable multicast scouting (useful for isolated tests)
crates/hiroz-py/src/context.rs:67
↓ 10 callers
Function
discover_all
Discover all messages, services, and actions from multiple package paths
crates/hiroz-codegen/src/discovery.rs:108
↓ 10 callers
Function
endpoint_entity
(domain_id: usize, kind: EndpointKind, topic: &str)
crates/hiroz-protocol/tests/key_expr.rs:30
↓ 10 callers
Method
estimated_serialized_size
(&self)
crates/hiroz-py/src/raw_bytes.rs:25
↓ 10 callers
Method
events_mgr
(&self)
crates/hiroz/src/pubsub.rs:599
↓ 10 callers
Method
get_names_and_types_by_node
( &self, node_key: NodeKey, kind: EndpointKind, )
crates/hiroz/src/graph.rs:1034
↓ 10 callers
Method
is_ready
(&self)
crates/rmw-zenoh-rs/src/pubsub.rs:247
↓ 10 callers
Function
padding
(pos: usize, align: usize)
crates/hiroz-cdr/src/traits.rs:277
↓ 10 callers
Function
parse_field_type
Parse a field type string (e.g., "uint8[]", "geometry_msgs/Point", "string<=50")
crates/hiroz-codegen/src/parser/mod.rs:66
↓ 10 callers
Function
qualify_service_name
Qualify a service name according to ROS 2 naming rules Service names follow the same rules as topic names
crates/hiroz/src/topic_name.rs:216
↓ 10 callers
Method
start
Start a new Zenoh router on the given or a random port.
crates/hiroz-py/benches/router.py:45
↓ 10 callers
Function
unsupported_message_type
(node: &T, message: &str)
crates/hiroz-derive/src/lib.rs:378
↓ 10 callers
Method
with_encoding
Set the encoding format for published messages. This encoding will be transmitted with each message, allowing subscribers to determine the serializat
crates/hiroz/src/pubsub.rs:261
↓ 9 callers
Method
DeserializeCDR
(data []byte)
crates/hiroz-go/testdata/fibonacci_action.go:59
↓ 9 callers
Method
DeserializeCDR
DeserializeCDR deserializes CDR data into the message
crates/hiroz-go/testdata/string_msg.go:53
↓ 9 callers
Method
DeserializeCDR
DeserializeCDR deserializes CDR data into the message
crates/hiroz-go/hiroz/types.go:15
↓ 9 callers
Method
GetResult
GetResult returns the result message type
crates/hiroz-go/hiroz/action.go:29
↓ 9 callers
Method
Is
Is reports whether target matches this error by comparing error codes. This enables errors.Is() support for HirozError. Uses direct type assertion (no
crates/hiroz-go/hiroz/error.go:113
↓ 9 callers
Method
Start
()
crates/hiroz-go/examples/production_service/cmd/server/server.go:112
↓ 9 callers
Method
Stop
Stop stops the Zenoh router
crates/hiroz-go/interop_tests/common_test.go:72
↓ 9 callers
Method
borrow_impl
(self)
crates/rmw-zenoh-rs/src/traits.rs:63
↓ 9 callers
Method
clear
Remove all messages from the cache.
crates/hiroz/src/cache.rs:253
↓ 9 callers
Method
compute_type_hash
(&self)
crates/hiroz/src/dynamic/type_description.rs:81
↓ 9 callers
Function
discover_messages
Discover and parse all messages in a package directory
crates/hiroz-codegen/src/discovery.rs:9
↓ 9 callers
Method
get
Get field value by name with type conversion. Supports dot notation for nested fields (e.g., "linear.x").
crates/hiroz/src/dynamic/message.rs:68
↓ 9 callers
Method
liveliness_key_expr
Generate liveliness token for endpoint entity discovery.
crates/hiroz-protocol/src/format/mod.rs:68
↓ 9 callers
Function
parse_action
Parse action definition from string content
crates/hiroz-codegen/src/parser/action.rs:40
↓ 9 callers
Function
parse_srv_string
Parse a .srv file from a string
crates/hiroz-codegen/src/parser/srv.rs:14
↓ 9 callers
Method
recv_async
Async receive - waits until an item is available. This method is cancel-safe: if the future is dropped before completion, no item will be lost.
crates/hiroz/src/queue.rs:102
↓ 9 callers
Function
resolve_corpus
Resolve corpus messages for hashing. Excludes WStrings because TypeId has no array variants for wstring (WSTRING_ARRAY etc. are not defined in the sch
crates/hiroz-codegen/tests/msg_gen_corpus.rs:398
↓ 9 callers
Method
topic_key_expr
Generate topic key expression for data publication/subscription.
crates/hiroz-protocol/src/format/mod.rs:51
↓ 9 callers
Method
with_domain_id
Set the ROS domain ID
crates/hiroz-py/src/context.rs:40
↓ 9 callers
Method
with_schema
Add schema information to this encoding # Example ``` use hiroz::encoding::Encoding; let encoding = Encoding::protobuf() .with_schema("geometry_msg
crates/hiroz/src/encoding.rs:74
↓ 8 callers
Method
CreateServiceClient
CreateServiceClient creates a new service client builder
crates/hiroz-go/hiroz/service.go:65
↓ 8 callers
Method
SendGoal
SendGoal sends a goal to the action server and returns a goal handle
crates/hiroz-go/hiroz/action.go:322
↓ 8 callers
Method
SerializeCDR
SerializeCDR serializes the message to CDR format
crates/hiroz-go/hiroz/types.go:12
↓ 8 callers
Method
TypeName
()
crates/hiroz-go/hiroz/action.go:25
↓ 8 callers
Function
all_test_packages
All packages needed to resolve the geometry/sensor/nav message types used in the tests below.
crates/hiroz-codegen/tests/hash_regression.rs:58
↓ 8 callers
Function
capitalize
(s string)
crates/hiroz-codegen-go/generator.go:1068
↓ 8 callers
Function
check_impl_id
Check if an implementation_identifier pointer matches rmw_zenoh_rs. Returns true if it matches, false otherwise.
crates/rmw-zenoh-rs/src/context.rs:26
↓ 8 callers
Method
clear
(&mut self)
crates/hiroz-cdr/src/buffer.rs:84
↓ 8 callers
Method
create_lifecycle_node
Create a builder for a new ROS 2 node within this context. Create a lifecycle node builder. Call `.build()` on the returned builder (requires `use h
crates/hiroz/src/context.rs:619
↓ 8 callers
Function
deserialize_from_little_endian
(s: &'de [u8])
crates/hiroz-cdr/tests/cdr_tests.rs:125
↓ 8 callers
Method
entity
Get a reference to the endpoint entity for this publisher.
crates/hiroz/src/pubsub.rs:604
← previous
next →
101–200 of 3,252, ranked by callers