Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

lifomcom
[Drivers]

The lifomcom driver provides a last-in-first-out (LIFO) multi-stack communication system with which clients can exchange data through an instance of Player.

If Pop is called, the last piece of data that was Pushed to the named channel is returned and then deleted. If Read is called the last piece of data added is returned, and left there. Since this is a LIFO stack, if we're reading drive commands, for example, we can be sure to get a "STOP" and interrupt a "FWD" before it's been read.

Compile-time dependencies
  • none

Provides

Requires
  • None

Configuration requests
  • PLAYER_MCOM_PUSH_REQ
  • PLAYER_MCOM_POP_REQ
  • PLAYER_MCOM_READ_REQ
  • PLAYER_MCOM_CLEAR_REQ
  • PLAYER_MCOM_SET_CAPACITY_REQ

Configuration file options
  • none

Example
driver ( name "lifomcom" provides ["mcom:0"] )

Authors
  • Matthew Brewer, Reed Hedges


Generated on Tue May 3 14:16:11 2005 for Player by doxygen 1.3.6