Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Microsoft.Ccr.Core.Arbiters Namespace

Microsoft Robotics
Microsoft Robotics Class Reference
  Class Description
Public class PortElement<(Of <(<'T>)>)>
Container class for port messages. Generic type is the same as the port type this container will be posted to. Ports maintain a queue of these containers
Public class ReceiverTask
Base class for receiver implementations
  Interface Description
Public interface IArbiterTask
All CCR arbiters that allow nesting must implement this interface
Arbiters implement the coordination logic between user code and one or more ports. Usually an arbiter also implements Receiver so it can be directly attached to a port. The arbiter logic is invoked in the context of Port.Post() and in non side-effecting way, determines it can consume the message and schedule the users code
Public interface IPortArbiterAccess
Internal only port methods
Public interface IPortElement
Container for port messages
Public interface IPortElement<(Of <(<'T>)>)>
Container for typed port messages
  Enumeration Description
Public enumeration ArbiterTaskState
State types for CCR arbiters
Choice, interleave, join are all arbiters than can be in one of these states
Public enumeration PortMode
Port operation modes
Public enumeration PortSetMode
PortSet operation modes
Public enumeration ReceiverTaskState
Receive thunk state
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
© 2014 Microsoft. All rights reserved.