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 (ordered; first match wins)
AclRule
A single ACL rule: from -> me : permission
ActrId
ActrNode
ActrType
ActrUpEvent
Event: a matching actor instance changed presence.
CandidateCompatibilityInfo
Compatibility information for a single route candidate
CompatibilityAnalysisResult
Compatibility analysis result (mirrors actr-version CompatibilityAnalysisResult)
CredentialUpdateRequest
CredentialWarning
凭证警告信息(用于通知客户端凭证状态异常)
DataStream
DataStream - Application data stream packet (Fast Path)
DiscoveryRequest
========================================================================= Discovery request/response
DiscoveryResponse
ErrorResponse
GetServiceSpecRequest
========================================================================= Get service spec request/response
GetServiceSpecResponse
MetadataEntry
Metadata key-value pair
Ping
========================================================================= Heartbeat
Pong
ProtocolChange
Individual protocol change detected during compatibility analysis
Realm
=========================================================================== Basic Components Realm (Security Realm) ActrType (manufacturer + name) ActrId (Realm + serial number + type) ServiceSpec (fingerprint + proto bundle + tags) ActrNode (ActrId + ServiceSpec)
RegisterRequest
========================================================================= Register
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
UnregisterRequest
UnregisterResponse
UnsubscribeActrUpRequest
Cancel a previous subscription.
UnsubscribeActrUpResponse

Enums§

CompatibilityLevel
Compatibility level between two protocol versions
LifecycleState
PayloadType
Payload types for traffic segregation (message type + transport characteristics) Format: _
ServiceAvailabilityState
ServiceDependencyState