protocol library

Dao-Ke-Dao

Universal Message Module

Classes

Content
Interface for message content (body) that contains the actual message data.
ContentFactory
Factory interface for parsing Content instances from serialized data.
Envelope
Interface for message envelopes (headers) that contain routing/metadata for messages.
EnvelopeFactory
Factory interface for creating and parsing Envelope instances.
InstantMessage
Interface for plaintext instant messages (unencrypted, first stage).
InstantMessageFactory
Factory interface for creating and parsing InstantMessage instances.
Message
Message transformation workflow and cryptographic operations.
ReliableMessage
Reliable Message signed by an asymmetric key
ReliableMessageFactory
Factory interface for parsing ReliableMessage instances from serialized data.
SecureMessage
Interface for encrypted secure messages (second stage).
SecureMessageFactory
Factory interface for parsing SecureMessage instances from serialized data.