Microsoft.Dss.Services.Forwarders Namespace
Microsoft Robotics Class Reference
Classes
Class | Description | |
---|---|---|
![]() |
AttachToPath |
Request to a set of forwarders and a transport to form a Forwarder Path for a service instance
|
![]() |
DetachFromPath |
Request to detach from a forwarder path. Sent when a service is being shutdown and removed from the network
|
![]() |
DiagnosticsForwarder |
Diagnostic forwarder used to capture all inbound/outbound messages
|
![]() |
DuplicateEntryFailureResult |
Failure result when attempting to bind a URI suffix that is already bound on the target transport
|
![]() |
ForwarderControlPort |
Primary interface to a forwarder. Port set defines messages a forwarder must handle
|
![]() |
ForwarderEnvelope |
Message container for service to service communication through the DSS forwarder path
|
![]() |
ForwarderEnvelopePort |
Forwarder envelope port
|
![]() |
ForwarderPath |
Maintains a bound list of forwarder node structures that describe the message processing pipeline for a DSS service
|
![]() |
ForwarderPathNode |
Forwarder path node. Every forwarder and transport in a path must fill in the FromPort fields so the path can be composed. The ToPort fields are set by the path builder service once it has all the nodes filled in
|
![]() |
ForwarderServiceBase |
Common implementation class for DSS forwarders
|
![]() |
ForwarderShutdown |
Issue by service to each forwarder instance so cleanup and shutdown of the path occurs
|
![]() |
PathCreationPhaseTwo |
Message sent to all forwarders in the forward path indicating second phase of initialization can start
|
![]() |
ResolveUriToForwarder |
Resolves a fully qualified Uri to an forwarder port representing the message pipeline for that service. If service is remote, this is the upstream forwarder to an outbound path. If the service is local, the returned forwarder port is the downstream-most forwarder in the inbound path to the service
|
![]() |
ResolveUriToForwarderResult |
Transport resolution result in response to a ResolveUriToForwarder message
|
![]() |
SecurityForwarder |
Security forwarder used to authorize messages
|
Interfaces
Interface | Description | |
---|---|---|
![]() |
IForwarderControl |
Interface for forwarder control messages
|
Delegates
Delegate | Description | |
---|---|---|
![]() |
ForwarderConstructor |
Forwarder constructor delegate
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
DsspOperationProperties |
NOTE: Flags field is serialized into a single byte so highest flag value is 128
|