C# Class ExamplesChat.Android.ChatMessage

Inheritance: IExplicitlySerialize
Exibir arquivo Open project: MarcFletcher/NetworkComms.Net Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
ChatMessage ( ) : System

We must include a private constructor to be used by the deserialisation step.

ChatMessage ( ShortGuid sourceIdentifier, string sourceName, string message, long messageIndex ) : System

Create a new ChatMessage

Deserialize ( System inputStream ) : void
Deserialize ( System inputStream, ChatMessage &result ) : void
IncrementRelayCount ( ) : void

Increment the relay count variable

Serialize ( System outputStream ) : void

Method Details

ChatMessage() public method

We must include a private constructor to be used by the deserialisation step.
public ChatMessage ( ) : System
return System

ChatMessage() public method

Create a new ChatMessage
public ChatMessage ( ShortGuid sourceIdentifier, string sourceName, string message, long messageIndex ) : System
sourceIdentifier NetworkCommsDotNet.Tools.ShortGuid The source identifier
sourceName string The source name
message string The message to be sent
messageIndex long The index of this message
return System

Deserialize() public method

public Deserialize ( System inputStream ) : void
inputStream System
return void

Deserialize() public static method

public static Deserialize ( System inputStream, ChatMessage &result ) : void
inputStream System
result ChatMessage
return void

IncrementRelayCount() public method

Increment the relay count variable
public IncrementRelayCount ( ) : void
return void

Serialize() public method

public Serialize ( System outputStream ) : void
outputStream System
return void