Skip to main content

Module actr

Module actr 

Source

Modules§

acl_rule
Nested message and enum types in AclRule.
credential_warning
Nested message and enum types in CredentialWarning.
discovery_response
Nested message and enum types in DiscoveryResponse.
get_service_spec_response
Nested message and enum types in GetServiceSpecResponse.
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. Evaluation: any matching DENY overrides all ALLOWs. Default policy: deny if no rule matches.
AclRule
A single ACL rule: who (from_type @ source_realm) -> permission
ActrId
ActrNode
ActrType
ActrUpEvent
Event: a matching actor instance changed presence.
CredentialUpdateRequest
CredentialWarning
Credential warning used to notify clients about abnormal credential state.
DataStream
DataStream - Application data stream packet (Fast Path)
DiscoveryRequest
========================================================================= Discovery request/response
DiscoveryResponse
ErrorResponse
GetServiceSpecRequest
========================================================================= Get service spec request/response
GetServiceSpecResponse
IceRestartRequest
Answerer notifies Offerer that its network has recovered, so the Offerer should immediately retry ICE restart instead of waiting for its backoff timer to expire.
IdentityClaims
Actor identity claims, encoded as plaintext protobuf and signed by AIS with Ed25519.
MetadataEntry
Metadata key-value pair
Ping
========================================================================= Heartbeat
Pong
Realm
=========================================================================== Basic Components Realm (Security Realm) ActrType (manufacturer + name + version) ActrId (Realm + serial number + type) ServiceSpec (fingerprint + proto bundle + tags) ActrNode (ActrId + ServiceSpec)
RegisterRequest
Allocate a new ActrId and register node metadata and API info.
RegisterResponse
RoleAssignment
Signaling server assigns the offerer role to one side
RoleNegotiation
Initiate role arbitration between two Actr peers (who will create the Offer)
RouteCandidatesRequest
========================================================================= Load-balancing: find best route candidates
RouteCandidatesResponse
RpcEnvelope
RpcEnvelope wraps State Path RPC messages
ServiceLocation
Geographic location for load balancing
ServiceSpec
SubscribeActrUpRequest
Subscribe to “actor of target_type comes online” events.
SubscribeActrUpResponse
TurnCredential
Time-limited HMAC TURN credential in the format compatible with coturn --use-auth-secret.
UnregisterRequest
UnregisterResponse
UnsubscribeActrUpRequest
Cancel a previous subscription.
UnsubscribeActrUpResponse
WsAddressEntry
WebSocket address entry for a route candidate

Enums§

LifecycleState
PayloadType
Payload types for traffic segregation (message type + transport characteristics) Format: _
RegisterAuthMode
========================================================================= Register
ServiceAvailabilityState
ServiceDependencyState