dimp library
DIMP
Decentralized Instant Messaging Protocol
Classes
- AccountFactoryManager
- Account FactoryManager
- AccountGeneralFactory
- Account GeneralFactory
- Address
- Address for MKM ID
- AddressFactory
- Address Factory
- AppCustomizedContent
- CustomizedContent
- ArrayContent
- Content Array message: { type : 0xCA, sn : 123,
- Arrays
- AsymmetricKey
- AudioContent
- Audio message: { type : 0x14, sn : 123,
- AudioFileContent
- AudioContent
- Barrack
- Entity Database
- Base58
- Base64
- BaseAsymmetricKey
- Asymmetric Keys
- BaseBulletin
- Base Group Document
- BaseCommand
- Command
- BaseContent
- BaseDataWrapper
- Transportable Data Mixin: {
- BaseDocument
- BaseDocumentCommand
- DocumentCommand
- BaseEntity
- BaseFileContent
- File Content
- BaseFileWrapper
- File Content MixIn: {
- BaseGroup
- BaseGroupCommand
- GroupCommand
- BaseHistoryCommand
- HistoryCommand
- BaseKey
- Base Keys
- BaseMessage
- Message with Envelope
- BaseMeta
- User/Group Meta data
- BaseMetaCommand
- MetaCommand
- BaseMoneyContent
- MoneyContent
- BasePrivateKey
- BasePublicKey
- BaseReceiptCommand
- BaseSymmetricKey
- Symmetric Key
- BaseTextContent
- TextContent
- BaseUser
- BaseVisa
- Base User Document
- BroadcastHelper
- Bulletin
- CharSequence
- Command
- Command message: { type : 0x88, sn : 123,
- CommandFactory
- Command Factory
- CommandFactoryManager
- CommandGeneralFactory
- Comparator
- ConstantString
- Content
- Message Content
- ContentFactory
- Content Factory
- ContentType
- @enum DKDContentType
- Converter
- Copier
- CryptographyKey
- Cryptography Key
- CryptographyKeyFactoryManager
- CryptographyKey FactoryManager
- CryptographyKeyGeneralFactory
- CryptographyKey GeneralFactory
- CustomizedContent
- Application Customized message: { type : 0xCC, sn : 123,
- DataCoder
- Data Coder
- DataDigester
- Data Digest
- DecryptKey
- Dictionary
- Document
- User/Group Profile
- DocumentCommand
- Command message: { type : 0x88, sn : 123,
- DocumentFactory
- Document Factory
- DocumentHelper
- EncryptedMessage
- Secure Message
- EncryptKey
- Entity
- Entity (User/Group)
- EntityDataSource
- This interface is for getting information for entity(user/group)
- EntityDelegate
- EntityType
- @enum MKMEntityType
- Envelope
- Envelope for message
- EnvelopeFactory
- Envelope Factory
- ExpelCommand
- ExpelGroupCommand
- ExpelCommand (Deprecated, use 'reset' instead)
- FileContent
- File message: { type : 0x10, sn : 123,
- FireCommand
- FireGroupCommand
- FireCommand
- FormatFactoryManager
- Format FactoryManager
- FormatGeneralFactory
- Format GeneralFactory
- ForwardContent
- Top-Secret message: { type : 0xFF, sn : 456,
- Group
- This class is for creating group
- GroupCommand
- Group command: { type : 0x89, sn : 123,
- GroupDataSource
- This interface is for getting information for group
- Hex
- HireCommand
- HireGroupCommand
- HireCommand
- HistoryCommand
- History command: { type : 0x89, sn : 123,
- ID
- ID for entity (User/Group)
- Identifier
- IDFactory
- ID Factory
- ImageContent
- Image message: { type : 0x12, sn : 123,
- ImageFileContent
- ImageContent
- InstantMessage
- Instant Message
- InstantMessageDelegate
- Instant Message Delegate
- InstantMessageFactory
- Message Factory
- InviteCommand
- InviteGroupCommand
- InviteCommand
- JoinCommand
- JoinGroupCommand
- JoinCommand
- JSON
- JSONList
- JSONMap
- Keccak256
- ListCoder
- coder for json <=> list
- ListContent
- ArrayContent
- MapCoder
- coder for json <=> map
- Mapper
- MD5
- Message
- Message with Envelope
- MessageEnvelope
- Envelope for message
- MessageFactoryManager
- Message FactoryManager
- MessageGeneralFactory
- Message GeneralFactory
- Meta
- User/Group Meta data
- MetaCommand
- Command message: { type : 0x88, sn : 123,
- MetaFactory
- Meta Factory
- MetaHelper
- MetaType
- enum MKMMetaVersion
- MoneyContent
- Money message: { type : 0x40, sn : 123,
- NameCard
- Name Card content: { type : 0x33, sn : 123,
- NameCardContent
- NameCard
- NetworkMessage
- Reliable Message signed by an asymmetric key
-
ObjectCoder<
T> - Object Coder
- Packer
- Message Packer
- PageContent
- Web Page message: { type : 0x20, sn : 123,
- PlainMessage
- Instant Message
- PortableNetworkFile
- Transportable File
- PortableNetworkFileFactory
- PNF Factory
- PrivateKey
- Asymmetric Cryptography Private Key
- PrivateKeyFactory
- Key Factory
- Processor
- Message Processor
- PublicKey
- Asymmetric Cryptography Public Key
- PublicKeyFactory
- Key Factory
- QueryCommand
- History command: { type : 0x88, sn : 123,
- QueryGroupCommand
- QueryCommand
- QuitCommand
- QuitGroupCommand
- QuitCommand
- ReceiptCommand
- Command message: { type : 0x88, sn : 456,
- ReliableMessage
- Reliable Message signed by an asymmetric key
- ReliableMessageDelegate
- Reliable Message Delegate
- ReliableMessageFactory
- Message Factory
- ResetCommand
- History command: { type : 0x89, sn : 123,
- ResetGroupCommand
- ResetCommand
- ResignCommand
- ResignGroupCommand
- ResignCommand
- RIPEMD160
- SecretContent
- ForwardContent
- SecureMessage
- Secure Message
- SecureMessageDelegate
- Secure Message Delegate
- SecureMessageFactory
- Message Factory
- SHA1
- SHA256
- SignKey
- StringCoder
- String Coder
- Stringer
- SymmetricKey
- Symmetric Cryptography Key
- SymmetricKeyFactory
- Key Factory
- TAI
- The Additional Information
- TextContent
- Text message: { type : 0x01, sn : 123,
- Transceiver
- Message Transceiver
- TransferContent
- Transfer money message: { type : 0x41, sn : 123,
- TransferMoneyContent
- TransferContent
- TransportableData
- Transportable Data
- TransportableDataFactory
- TED Factory
- User
- User account for communication
- UserDataSource
- This interface is for getting information for user
- UTF8
- VerifyKey
- VideoContent
- Video message: { type : 0x16, sn : 123,
- VideoFileContent
- VideoContent
- Visa
- User Document
- WebPageContent
- PageContent
- Wrapper