Microsoft.Ccr.Core.Arbiters Namespace
Microsoft Robotics Class Reference
Classes
Class | Description | |
---|---|---|
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
|
|
ReceiverTask |
Base class for receiver implementations
|
Interfaces
Interface | Description | |
---|---|---|
IArbiterTask |
All CCR arbiters that allow nesting must implement this interface
RemarksArbiters 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 |
|
IPortArbiterAccess |
Internal only port methods
|
|
IPortElement |
Container for port messages
|
|
IPortElement< (Of < ( <'T> ) > ) > |
Container for typed port messages
|
Enumerations
Enumeration | Description | |
---|---|---|
ArbiterTaskState |
State types for CCR arbiters
RemarksChoice, interleave, join are all arbiters than can be in one of these states |
|
PortMode |
Port operation modes
|
|
PortSetMode |
PortSet operation modes
|
|
ReceiverTaskState |
Receive thunk state
|