![]() |
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>