ForwarderServiceBase Members
Microsoft Robotics Class Reference
The ForwarderServiceBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ForwarderServiceBase |
Initialization constructor
|
Methods
Name | Description | |
---|---|---|
Activate< (Of < <' (T> ) > > ) |
Submits CCR tasks to the dispatcher port for execution. If the task was a receiver orchestration like join or choice, executing it means registering constraints on ports to guard the execution of user code
(Inherited from CcrServiceBase.) |
|
Equals | (Inherited from Object.) | |
Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) |
|
ForwardDownstream |
Forwards an envelope to the ToDownstreamPort or the envelope ForwardTarget if this is the end of the path
|
|
ForwardUpstream |
Forwards to the ToUpstreamPort
|
|
GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) |
|
GetType |
Gets the Type of the current instance.
(Inherited from Object.) |
|
HandlePathAttach |
Handles path attach and responds with success result
|
|
HandlePathAttachFailure |
Responds with failure
|
|
InitFailure |
Handles initialization failure
|
|
InitSuccess |
Invoked when forwarder has succesfully attached to the path
|
|
LogFailure |
Writes a detailed log with information from the current envelope
|
|
MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) |
|
RegisterFromDownstreamHandler |
Registers an optimized receiver on the FromDownstreamPort
|
|
RegisterFromUpstreamHandler |
Registers an optimized receiver on the FromUpstreamPort
|
|
ReportFailure |
Spawns a task that inserts an exception as an internal header of the envelope and then posts the envelope on the ReverseTarget port
|
|
Spawn(Handler) |
Invoke a message handler asynchronously, supplying any arguments explicitly.
(Inherited from CcrServiceBase.) |
|
Spawn< (Of < <' (T0> ) > > )(T0, Handler< (Of < <' (T0> ) > > )) |
Invoke a message handler asynchronously, supplying any arguments explicitly.
(Inherited from CcrServiceBase.) |
|
Spawn< (Of < <' (T0, T1> ) > > )(T0, T1, Handler< (Of < <' (T0, T1> ) > > )) |
Invoke a message handler asynchronously, supplying any arguments explicitly.
(Inherited from CcrServiceBase.) |
|
Spawn< (Of < <' (T0, T1, T2> ) > > )(T0, T1, T2, Handler< (Of < <' (T0, T1, T2> ) > > )) |
Invoke a message handler asynchronously, supplying any arguments explicitly.
(Inherited from CcrServiceBase.) |
|
SpawnIterator(IteratorHandler) |
Invoke an iterator-based message handler asynchronously, supplying any arguments explicitly.
(Inherited from CcrServiceBase.) |
|
SpawnIterator< (Of < <' (T0> ) > > )(T0, IteratorHandler< (Of < <' (T0> ) > > )) |
Invoke an iterator-based message handler asynchronously, supplying any arguments explicitly.
(Inherited from CcrServiceBase.) |
|
SpawnIterator< (Of < <' (T0, T1> ) > > )(T0, T1, IteratorHandler< (Of < <' (T0, T1> ) > > )) |
Invoke an iterator-based message handler asynchronously, supplying any arguments explicitly.
(Inherited from CcrServiceBase.) |
|
SpawnIterator< (Of < <' (T0, T1, T2> ) > > )(T0, T1, T2, IteratorHandler< (Of < <' (T0, T1, T2> ) > > )) |
Invoke an iterator-based message handler asynchronously, supplying any arguments explicitly.
(Inherited from CcrServiceBase.) |
|
TimeoutPort(Int32) |
Creates a port to receive a time signal, registers a timeout with the sequencer, supplying the private port.
(Inherited from CcrServiceBase.) |
|
TimeoutPort(TimeSpan) |
Creates a port to receive a time signal, registers a timeout with the sequencer, supplying the private port.
(Inherited from CcrServiceBase.) |
|
ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
Node |
Forwarder path node instance
|
|
TaskQueue |
Dispatcher port associated with this instance. Used by Activate() calls to schedule tasks
(Inherited from CcrServiceBase.) |