C# Class FileFind.Meshwork.MessageBuilder

Exibir arquivo Open project: codebutler/meshwork Class Usage Examples

Public Methods

Method Description
CreateAckMessage ( string MessageID, Node MessageTo ) : Message
CreateAddMemoMessage ( Memo memo ) : Message
CreateAuthMessage ( INodeConnection connection, TrustedNodeInfo messageTo ) : Message
CreateAuthReplyMessage ( INodeConnection connection, TrustedNodeInfo messageTo ) : Message
CreateAvatarMessage ( Node messageTo, byte avatarData ) : Message
CreateChatInviteMessage ( Node messageTo, ChatRoom room, string message, string password ) : Message
CreateChatMessageMessage ( ChatRoom room, string messageText ) : Message
CreateConnectionDownMessage ( Node ConnectionSourceNode, Node ConnectionDestNode ) : Message
CreateConnectionDownMessage ( string ConnectionSourceNodeID, string ConnectionDestNodeID ) : Message
CreateCriticalErrorMessage ( Node MessageTo, MeshworkError error ) : Message
CreateDelMemoMessage ( Memo theMemo ) : Message
CreateFileDetailsMessage ( Node sendTo, LocalFile file ) : Message
CreateHelloMessage ( ) : Message
CreateJoinChatMessage ( ChatRoom room ) : Message
CreateLeaveChatMessage ( ChatRoom room ) : Message
CreateMessageMessage ( Node MessageTo, string MessageText ) : Message
CreateMyInfoMessage ( Node MessageTo ) : Message
CreateMyKeyMessage ( Node messageTo ) : Message
CreateNewSessionKeyMessage ( Node sessionWith, byte keyExchangeBytes ) : Message
CreateNonCriticalErrorMessage ( Node To, MeshworkError error ) : Message
CreateNonCriticalErrorMessage ( string To, MeshworkError error ) : Message
CreatePingMessage ( Node MessageTo, ulong timestamp ) : Message
CreatePongMessage ( Node messageTo, ulong timestamp ) : Message
CreateReadyMessage ( Node MessageTo ) : Message
CreateRequestAvatarMessage ( Node messageTo ) : Message
CreateRequestDirectoryMessage ( Node messageTo, string requestedDirPath ) : Message
CreateRequestFileMessage ( Node node, IFileTransfer transfer ) : Message
CreateRequestInfoMessage ( Node MessageTo ) : Message
CreateRequestKeyMessage ( Node messageto ) : Message
CreateRespondDirListingMessage ( Node messageTo, LocalDirectory directory ) : Message
CreateSearchReplyMessage ( Node To, SearchResultInfo result ) : Message
CreateSearchRequestMessage ( int searchRequestId, string searchString, int page ) : Message
CreateSendFileMessage ( Node SendTo, IFile theFile ) : Message
CreateSendFileMessage ( Node sendTo, string filePath, long fileSize ) : Message
CreateTransportConnectMessage ( Node to, string connectionId ) : Message
CreateTransportDataMessage ( Node to, string connectionId, byte data ) : Message
MessageBuilder ( Network n ) : System

Method Details

CreateAckMessage() public method

public CreateAckMessage ( string MessageID, Node MessageTo ) : Message
MessageID string
MessageTo Node
return Message

CreateAddMemoMessage() public method

public CreateAddMemoMessage ( Memo memo ) : Message
memo Memo
return Message

CreateAuthMessage() public method

public CreateAuthMessage ( INodeConnection connection, TrustedNodeInfo messageTo ) : Message
connection INodeConnection
messageTo TrustedNodeInfo
return Message

CreateAuthReplyMessage() public method

public CreateAuthReplyMessage ( INodeConnection connection, TrustedNodeInfo messageTo ) : Message
connection INodeConnection
messageTo TrustedNodeInfo
return Message

CreateAvatarMessage() public method

public CreateAvatarMessage ( Node messageTo, byte avatarData ) : Message
messageTo Node
avatarData byte
return Message

CreateChatInviteMessage() public method

public CreateChatInviteMessage ( Node messageTo, ChatRoom room, string message, string password ) : Message
messageTo Node
room ChatRoom
message string
password string
return Message

CreateChatMessageMessage() public method

public CreateChatMessageMessage ( ChatRoom room, string messageText ) : Message
room ChatRoom
messageText string
return Message

CreateConnectionDownMessage() public method

public CreateConnectionDownMessage ( Node ConnectionSourceNode, Node ConnectionDestNode ) : Message
ConnectionSourceNode Node
ConnectionDestNode Node
return Message

CreateConnectionDownMessage() public method

public CreateConnectionDownMessage ( string ConnectionSourceNodeID, string ConnectionDestNodeID ) : Message
ConnectionSourceNodeID string
ConnectionDestNodeID string
return Message

CreateCriticalErrorMessage() public method

public CreateCriticalErrorMessage ( Node MessageTo, MeshworkError error ) : Message
MessageTo Node
error FileFind.Meshwork.Errors.MeshworkError
return Message

CreateDelMemoMessage() public method

public CreateDelMemoMessage ( Memo theMemo ) : Message
theMemo Memo
return Message

CreateFileDetailsMessage() public method

public CreateFileDetailsMessage ( Node sendTo, LocalFile file ) : Message
sendTo Node
file FileFind.Meshwork.Filesystem.LocalFile
return Message

CreateHelloMessage() public method

public CreateHelloMessage ( ) : Message
return Message

CreateJoinChatMessage() public method

public CreateJoinChatMessage ( ChatRoom room ) : Message
room ChatRoom
return Message

CreateLeaveChatMessage() public method

public CreateLeaveChatMessage ( ChatRoom room ) : Message
room ChatRoom
return Message

CreateMessageMessage() public method

public CreateMessageMessage ( Node MessageTo, string MessageText ) : Message
MessageTo Node
MessageText string
return Message

CreateMyInfoMessage() public method

public CreateMyInfoMessage ( Node MessageTo ) : Message
MessageTo Node
return Message

CreateMyKeyMessage() public method

public CreateMyKeyMessage ( Node messageTo ) : Message
messageTo Node
return Message

CreateNewSessionKeyMessage() public method

public CreateNewSessionKeyMessage ( Node sessionWith, byte keyExchangeBytes ) : Message
sessionWith Node
keyExchangeBytes byte
return Message

CreateNonCriticalErrorMessage() public method

public CreateNonCriticalErrorMessage ( Node To, MeshworkError error ) : Message
To Node
error FileFind.Meshwork.Errors.MeshworkError
return Message

CreateNonCriticalErrorMessage() public method

public CreateNonCriticalErrorMessage ( string To, MeshworkError error ) : Message
To string
error FileFind.Meshwork.Errors.MeshworkError
return Message

CreatePingMessage() public method

public CreatePingMessage ( Node MessageTo, ulong timestamp ) : Message
MessageTo Node
timestamp ulong
return Message

CreatePongMessage() public method

public CreatePongMessage ( Node messageTo, ulong timestamp ) : Message
messageTo Node
timestamp ulong
return Message

CreateReadyMessage() public method

public CreateReadyMessage ( Node MessageTo ) : Message
MessageTo Node
return Message

CreateRequestAvatarMessage() public method

public CreateRequestAvatarMessage ( Node messageTo ) : Message
messageTo Node
return Message

CreateRequestDirectoryMessage() public method

public CreateRequestDirectoryMessage ( Node messageTo, string requestedDirPath ) : Message
messageTo Node
requestedDirPath string
return Message

CreateRequestFileMessage() public method

public CreateRequestFileMessage ( Node node, IFileTransfer transfer ) : Message
node Node
transfer IFileTransfer
return Message

CreateRequestInfoMessage() public method

public CreateRequestInfoMessage ( Node MessageTo ) : Message
MessageTo Node
return Message

CreateRequestKeyMessage() public method

public CreateRequestKeyMessage ( Node messageto ) : Message
messageto Node
return Message

CreateRespondDirListingMessage() public method

public CreateRespondDirListingMessage ( Node messageTo, LocalDirectory directory ) : Message
messageTo Node
directory FileFind.Meshwork.Filesystem.LocalDirectory
return Message

CreateSearchReplyMessage() public method

public CreateSearchReplyMessage ( Node To, SearchResultInfo result ) : Message
To Node
result FileFind.Meshwork.Protocol.SearchResultInfo
return Message

CreateSearchRequestMessage() public method

public CreateSearchRequestMessage ( int searchRequestId, string searchString, int page ) : Message
searchRequestId int
searchString string
page int
return Message

CreateSendFileMessage() public method

public CreateSendFileMessage ( Node SendTo, IFile theFile ) : Message
SendTo Node
theFile IFile
return Message

CreateSendFileMessage() public method

public CreateSendFileMessage ( Node sendTo, string filePath, long fileSize ) : Message
sendTo Node
filePath string
fileSize long
return Message

CreateTransportConnectMessage() public method

public CreateTransportConnectMessage ( Node to, string connectionId ) : Message
to Node
connectionId string
return Message

CreateTransportDataMessage() public method

public CreateTransportDataMessage ( Node to, string connectionId, byte data ) : Message
to Node
connectionId string
data byte
return Message

MessageBuilder() public method

public MessageBuilder ( Network n ) : System
n Network
return System