Modules§
- acl_
rule - Nested message and enum types in
AclRule. - discovery_
response - Nested message and enum types in
DiscoveryResponse. - register_
response - Nested message and enum types in
RegisterResponse. - route_
candidates_ request - Nested message and enum types in
RouteCandidatesRequest. - route_
candidates_ response - Nested message and enum types in
RouteCandidatesResponse. - service_
spec - Nested message and enum types in
ServiceSpec. - subscribe_
actr_ up_ response - Nested message and enum types in
SubscribeActrUpResponse. - unregister_
response - Nested message and enum types in
UnregisterResponse. - unsubscribe_
actr_ up_ response - Nested message and enum types in
UnsubscribeActrUpResponse.
Structs§
- AIdCredential
- Credential structure for ActrId authentication
- Acl
- Access Control List (ordered; first match wins)
- AclRule
- A single ACL rule: from -> me : permission
- ActrId
- Actr
Node - Actr
Type - Actr
UpEvent - Event: a matching actor instance changed presence.
- Credential
Update Request - Data
Stream - DataStream - Application data stream packet (Fast Path)
- Discovery
Request - ========================================================================= Discovery request/response
- Discovery
Response - Error
Response - Metadata
Entry - Metadata key-value pair
- Ping
- ========================================================================= Heartbeat
- Pong
- Realm
- =========================================================================== Basic Components Realm (Security Realm) ActrType (manufacturer + name) ActrId (Realm + serial number + type) ServiceSpec (fingerprint + proto bundle + tags) ActrNode (ActrId + ServiceSpec)
- Register
Request - ========================================================================= Register
- Register
Response - Route
Candidates Request - ========================================================================= Load-balancing: find best route candidates
- Route
Candidates Response - RpcEnvelope
- RpcEnvelope wraps State Path RPC messages
- Service
Location - Geographic location for load balancing
- Service
Spec - Subscribe
Actr UpRequest - Subscribe to “actor of target_type comes online” events.
- Subscribe
Actr UpResponse - Unregister
Request - Unregister
Response - Unsubscribe
Actr UpRequest - Cancel a previous subscription.
- Unsubscribe
Actr UpResponse
Enums§
- Lifecycle
State - Payload
Type - Payload types for traffic segregation (message type + transport characteristics)
Format:
_ - Service
Availability State - Service
Dependency State