DeltaEngine.Networking.Messages NamespaceDelta Engine Documentation
Classes

  ClassDescription
Public classCheckProjectContent
Check client content by sending the ContentMetaData.xml to the server. It is used for grabbing and updating local content in the app and also in the ContentManager tool to get new content. View code on GitHub
Public classContentReady
Server sends this to the Client once all important Content has been sent and the app can start View code on GitHub
Public classDeleteContent
Deletes a content file on the server or client, whoever has obsolete files. View code on GitHub
Public classLogErrorMessage
Send to the log service whenever a fatal error happens at runtime and is logged. View code on GitHub
Public classLogInfoMessage
Send to the log service whenever a info message is logged. View code on GitHub
Public classLoginRequest
Tries to connect to the Delta Engine online service for logging, content and building. Always needs a valid ApiKey, which should be setup via the Editor. The initial project name is used for logging and content requesting, but can be changed via ChangeProject in the Editor. View code on GitHub
Public classLoginSuccessful
After sending LoginRequest to the server this is send back if the login was successful. If the login failed an ServerError message is send back. Only after this the server other messages. View code on GitHub
Public classLogWarningMessage
Send to the log service whenever a warning message is logged. View code on GitHub
Public classServerError
Thrown by the server when an internal error happens (DB connection lost, wrong data received) View code on GitHub
Public classSetProject
Server sends this to the client initially after Login to give the client the project name View code on GitHub
Public classTextMessage
Simple text message, mostly used as a base class for log messages, but also for chat services. View code on GitHub
Public classUnknownMessage
Send back whenever someone does not understand a message and it is not handled in other ways View code on GitHub
Public classUpdateContent
For each outdated content file after sending CheckProjectContent we get one UpdateContent message from the server containing both an updated ContentMetaData entry and also the content data itself (optional). Also used to upload new files to the content server (ContentManager) View code on GitHub
Structures

  StructureDescription
Public structureUpdateContent FileNameAndBytes
Interfaces

  InterfaceDescription
Public interfaceContentMessage
Enumerations

  EnumerationDescription
Public enumerationProjectPermissions