![]() |
Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
|
Classes | |
| class | BinaryOutputStream |
| Encapsulates a binary output stream. More... | |
| class | BinaryTcpClient |
| Implements a binary TCP Client, by encapsulating a TcpClient. It also makes the use of TcpClient safe, making sure it can be disposed, even during an active connection attempt. Outgoing data is queued and transmitted in the permitted pace. More... | |
| class | BinaryTcpServer |
| Implements a binary TCP Server. The server adapts to network changes, maintains a list of current connection, and removes unused connections automatically. More... | |
| class | CommunicationLayer |
| Simple base class for classes implementing communication protocols. More... | |
| class | DeliveryEventArgs |
| Event arguments for delivery events. More... | |
| interface | IBinaryTransmission |
| Interface for binary transmission. More... | |
| interface | IBinaryTransportLayer |
| Interface for binary transport layers. More... | |
| interface | ICommunicationLayer |
| Interface for observable classes implementing communication protocols. More... | |
| interface | ITextTransportLayer |
| Interface for text transport layers. More... | |
| class | NetworkingModule |
| Module that controls the life cycle of communication. More... | |
| class | RowTcpClient |
| Implements a text-based TCP Client, by using the thread-safe full-duplex BinaryTcpClient. Commands are sent as rows, and responses are returned as rows. More... | |
| class | ServerConnectionAcceptEventArgs |
| Event arguments for connection accept events. More... | |
| class | ServerConnectionDataEventArgs |
| Event arguments for server data reception events. More... | |
| class | ServerConnectionEventArgs |
| Event arguments for connection events. More... | |
| class | ServerTcpConnection |
| Maintains information about a connection between an external client and a local server. More... | |
| class | ServerTlsErrorEventArgs |
| Event arguments for TLS upgrade error events. More... | |
| class | TextTcpClient |
| Implements a text-based TCP Client, by using the thread-safe full-duplex BinaryTcpClient. More... | |
Enumerations | |
| enum | ClientCertificates |
| Client Certificate Options More... | |
| enum | ClientCertificates |
| Client Certificate Options More... | |
Functions | |
| delegate Task< string > | TextSnifferEvent (string Text) |
| Delegate for text sniffer events. More... | |
| delegate Task | BinaryDataWrittenEventHandler (object Sender, byte[] Buffer, int Offset, int Count) |
| Event handler for binary packet events. More... | |
| delegate Task< bool > | BinaryDataReadEventHandler (object Sender, byte[] Buffer, int Offset, int Count) |
| Event handler for binary packet events. More... | |
| delegate Task< bool > | TextEventHandler (object Sender, string Text) |
| Event handler for text packet events. More... | |
Client Certificate Options
Definition at line 6 of file ClientCertificates.cs.
Client Certificate Options
Definition at line 6 of file ClientCertificates.cs.
| delegate Task< bool > Waher.Networking.BinaryDataReadEventHandler | ( | object | Sender, |
| byte[] | Buffer, | ||
| int | Offset, | ||
| int | Count | ||
| ) |
Event handler for binary packet events.
| Sender | Sender of event. |
| Buffer | Binary Data Buffer |
| Offset | Start index of first byte read. |
| Count | Number of bytes read. |
| delegate Task Waher.Networking.BinaryDataWrittenEventHandler | ( | object | Sender, |
| byte[] | Buffer, | ||
| int | Offset, | ||
| int | Count | ||
| ) |
Event handler for binary packet events.
| Sender | Sender of event. |
| Buffer | Binary Data Buffer |
| Offset | Start index of first byte written. |
| Count | Number of bytes written. |
| delegate Task< bool > Waher.Networking.TextEventHandler | ( | object | Sender, |
| string | Text | ||
| ) |
Event handler for text packet events.
| Sender | Sender of event. |
| Text | Text packet. |
| delegate Task< string > Waher.Networking.TextSnifferEvent | ( | string | Text | ) |
Delegate for text sniffer events.
| Text | Text |
<return>Text, possibly modified.</return>