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

Functions

thanos(Map planet, int finger) int
Thanos