[][src]Crate dsf_core

Modules

api

API module defines the DSF remote API This allows for limited capability devices to perform network operations via a full-featured device

base

Base module provides a low-level structure for data encoding and decoding

crypto

Crypto module provides cryptographic interfaces and implementations for DSF

error
net

Net module contains high-level message objects used to communicate between peers to maintain the network, publish and subscribe to services, and exchange data. These can be converted to and from base objects for encoding/decoding.

options

Options are used to support extension of protocol objects with DSF and application-specific optional fields.

page

Pages are a high level representation of pages stored in the database These can be converted into and from a base object for encoding and decoding.

prelude
service

This module provides a DSF Service implementation.

types

Types defines common data types for use in DSF

wire

Wire provides a container type to map byte data to fixed fields (and vice versa) to support wire encoding and decoding.