[][src]Crate anachro_icd

Anachro ICD

This is the Interface Control Document (ICD) for the Anachro PC communication protocol.

This library defines the types used on by clients and servers of the anachro protocol.

This library is currently primarily focused on a Pub/Sub style protocol, but will add support for Object Store and Mailbox style communication in the future.

Modules

arbitrator

Arbitrator Messages

component

Client Messages

Structs

Uuid

A UUID as a block of 16 bytes

Version

Device version - SemVer

Enums

ManagedString

A borrowed or owned string

PubSubPath

Publish/Subscribe Path - Short or Long

Functions

matches

A function for matching pub/sub paths

Type Definitions

MaxNameLen

A type alias for the maximum device name

MaxPathLen

A type alias for the Maximum Pub/Sub Path

Name

A device name as a Managed String

Path

A Pub/Sub Path as a Managed String