Fawkes API Fawkes Development Version
GologppPlugin Class Reference

A plugin to integrate Golog++ into Fawkes. More...

Inheritance diagram for GologppPlugin:

Public Member Functions

 GologppPlugin (Configuration *cfg)
 Constructor. More...
 
- Public Member Functions inherited from fawkes::Plugin
 Plugin (Configuration *config)
 Constructor. More...
 
virtual ~Plugin ()
 Virtual destructor. More...
 
void set_name (const char *name)
 Set plugin name. More...
 
const char * name () const
 Get the name of the plugin. More...
 
ThreadListthreads ()
 Get a list of threads. More...
 
virtual bool persistent ()
 Determines if the plugin can be unloaded. More...
 

Additional Inherited Members

- Protected Attributes inherited from fawkes::Plugin
ThreadList thread_list
 Thread list member. More...
 
Configurationconfig
 Fawkes configuration. More...
 

Detailed Description

A plugin to integrate Golog++ into Fawkes.

Author
Victor Mataré

Definition at line 31 of file plugin.cpp.

Constructor & Destructor Documentation

◆ GologppPlugin()

GologppPlugin::GologppPlugin ( Configuration cfg)
explicit

Constructor.

Create a thread that runs Golog++.

Parameters
cfgThe Fawkes configuration to be used by the plugin.

Definition at line 42 of file plugin.cpp.

References fawkes::ThreadList::push_back(), and fawkes::Plugin::thread_list.

◆ ~GologppPlugin()

GologppPlugin::~GologppPlugin ( )
overridevirtual

Definition at line 48 of file plugin.cpp.


The documentation for this class was generated from the following file: