p_driver.h
Go to the documentation of this file.
Definition: p_driver.h:183
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_actarray.cc:51
Definition: p_driver.h:192
virtual ~InterfaceBlobfinder(void)
Definition: p_driver.h:195
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_blobfinder.cc:110
Definition: p_driver.h:219
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_bumper.cc:77
Definition: p_driver.h:201
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_camera.cc:89
Definition: p_driver.h:174
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_fiducial.cc:92
Definition: p_driver.h:252
virtual void Subscribe(QueuePointer &queue)
Definition: p_graphics.cc:207
virtual void Unsubscribe(QueuePointer &queue)
Definition: p_graphics.cc:212
virtual ~InterfaceGraphics2d(void)
Definition: p_graphics.cc:201
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_graphics.cc:217
Definition: p_driver.h:266
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_graphics.cc:321
virtual void Subscribe(QueuePointer &queue)
Definition: p_graphics.cc:311
virtual void Unsubscribe(QueuePointer &queue)
Definition: p_graphics.cc:316
virtual ~InterfaceGraphics3d(void)
Definition: p_graphics.cc:305
Definition: p_driver.h:109
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_gripper.cc:74
Definition: p_driver.h:228
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
virtual void Publish(void)
InterfaceLocalize(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_driver.h:238
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
int HandleMsgReqData(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
int HandleMsgReqInfo(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
InterfaceMap(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_driver.h:85
Definition: p_driver.h:101
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_position.cc:56
Definition: p_driver.h:164
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
virtual void Publish(void)
InterfacePower(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
Definition: p_driver.h:210
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
InterfacePtz(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
virtual void Publish(void)
Definition: p_driver.h:133
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_ranger.cc:102
Definition: p_driver.h:75
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_simulation.cc:78
virtual ~InterfaceSimulation(void)
Definition: p_driver.h:78
Definition: p_driver.h:125
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_speech.cc:64
Definition: p_driver.h:117
InterfaceWifi(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
virtual void Publish(void)
Definition: p_driver.h:52
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr_t *hdr, void *data)
Definition: p_driver.h:62
Definition: p_driver.h:280
Definition: p_driver.h:18
Interface * LookupInterface(player_devaddr_t addr)
find the device record with this Player id
Definition: p_driver.cc:510
Stg::Model * LocateModel(char *basename, player_devaddr_t *addr, const std::string &type)
Definition: p_driver.cc:473
virtual int Subscribe(QueuePointer &queue, player_devaddr_t addr)
Definition: p_driver.cc:524
static Stg::World * world
all player devices share the same Stage world (for now)
Definition: p_driver.h:38
std::vector< Interface * > ifaces
an array of pointers to Interface objects, defined below
Definition: p_driver.h:49
virtual int ProcessMessage(QueuePointer &resp_queue, player_msghdr *hdr, void *data)
Definition: p_driver.cc:579
virtual int Unsubscribe(QueuePointer &queue, player_devaddr_t addr)
Definition: p_driver.cc:542
Generated on Sat Jan 21 2023 00:00:00 for Stage by