openrave.org

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
customreader.cpp File Reference

(2013-03-18 10:33:00 +0900, commit:334d202)

#include <openrave/openrave.h>
#include <openrave/plugin.h>
Include dependency graph for customreader.cpp:

Go to the source code of this file.

Classes

class  cppexamples::CustomController
 
class  cppexamples::CustomController::XMLData
 
class  cppexamples::CustomController::PIDXMLReader
 

Namespaces

namespace  cppexamples
 

Functions

InterfaceBasePtr CreateInterfaceValidated (InterfaceType type, const std::string &interfacename, std::istream &sinput, EnvironmentBasePtr penv)
 
void GetPluginAttributesValidated (PLUGININFO &info)
 [helper] Validated function callback for returning a plugin's information. No checks need to be made on the parmaeters.
 
OPENRAVE_PLUGIN_API void DestroyPlugin ()
 [export] Stub function to be defined by plugin that includes rave/plugin.h.
 

Variables

static boost::shared_ptr< void > s_RegisteredReader
 

Function Documentation

InterfaceBasePtr CreateInterfaceValidated ( InterfaceType  type,
const std::string &  interfacename,
std::istream &  sinput,
EnvironmentBasePtr  penv 
)

as long as this pointer is valid, the reader will remain registered

Examples:
customreader.cpp, and plugincpp.cpp.

Definition at line 148 of file customreader.cpp.

Variable Documentation

boost::shared_ptr<void> s_RegisteredReader
static
Examples:
customreader.cpp.

Definition at line 146 of file customreader.cpp.