C# (CSharp) Brunet.Messaging Namespace

Nested Namespaces

Brunet.Messaging.Mock

Classes

Name Description
BrunetRpc
DemuxHandler Provides a demultiplexing table for MultiSource.
EchoHandler
IPHandler IPHandler is provided to do BrunetRpc natively (as opposed to XmlRpc). This service provides for discovery similar to zeroconf. This was done due to zeroconf not being widespread enough to rely on it as well as too many ways to interface with the different implementations. Discovery runs at group address 224.123.123.222:56123.
IPHandlerTest
IdentifierPair Implements a simple IIdentifierPair, suggestion: if classes already implement a class, have them implement IIdentifierPair and forward the requests to an internal (protected) IdentifierPair.
MultiSource Provides multiple subscribers of an ISource.
MulticastSender
ReqrepManager
ReqrepManager.ReplyState
ReqrepManager.RequestKey
ReqrepManager.RequestState
ReqrepManager.Statistics
ReqrepManager.TimeOutManager
ReqrepManager.TimeStats
RpcManager
RpcManager.ReflectionRpcHandler
RpcManager.RpcRequestState
RpcResult
SenderFactory
SenderFactoryException
SimpleFilter
SimpleSource Holds a single subscriber per a source.
Subscriber
UnicastSender Provides a method of sending data over IPHandler's unicast socket.