#include <p_driver.h>
◆ Interface()
Interface::Interface |
( |
player_devaddr_t |
addr, |
|
|
StgDriver * |
driver, |
|
|
ConfigFile * |
cf, |
|
|
int |
section |
|
) |
| |
◆ ~Interface()
virtual Interface::~Interface |
( |
void |
| ) |
|
|
inlinevirtual |
◆ ProcessMessage()
virtual int Interface::ProcessMessage |
( |
QueuePointer & |
resp_queue, |
|
|
player_msghdr_t * |
hdr, |
|
|
void * |
data |
|
) |
| |
|
inlinevirtual |
◆ Publish()
virtual void Interface::Publish |
( |
void |
| ) |
|
|
inlinevirtual |
Reimplemented in InterfaceLocalize, InterfaceBumper, InterfacePtz, InterfaceBlobfinder, InterfaceActArray, InterfaceFiducial, InterfacePower, InterfaceRanger, InterfaceSpeech, InterfaceWifi, InterfaceGripper, and InterfacePosition.
◆ Subscribe() [1/2]
virtual void Interface::Subscribe |
( |
void |
| ) |
|
|
inlinevirtual |
◆ Subscribe() [2/2]
virtual void Interface::Subscribe |
( |
QueuePointer & |
queue | ) |
|
|
inlinevirtual |
◆ Unsubscribe() [1/2]
virtual void Interface::Unsubscribe |
( |
void |
| ) |
|
|
inlinevirtual |
◆ Unsubscribe() [2/2]
virtual void Interface::Unsubscribe |
( |
QueuePointer & |
queue | ) |
|
|
inlinevirtual |
◆ addr
player_devaddr_t Interface::addr |
◆ driver
◆ last_publish_time
double Interface::last_publish_time |
◆ publish_interval_msec
double Interface::publish_interval_msec |
The documentation for this class was generated from the following files: