TuttleOFX  1
tuttle::host::ofx::OfxhPluginHandle Class Reference

#include <OfxhPluginHandle.hpp>

Collaboration diagram for tuttle::host::ofx::OfxhPluginHandle:

Public Member Functions

 OfxhPluginHandle (OfxhPlugin &p, OfxhHost &_host)
virtual ~OfxhPluginHandle ()
OfxPlugingetOfxPlugin ()
const OfxPlugingetOfxPlugin () const
OfxPluginoperator-> ()

Private Attributes

OfxhPlugin_p
OfxhPluginBinary_b
OfxPlugin_op

Detailed Description

wrapper class for Plugin/PluginBinary. use in a RAIA fashion to make sure the binary gets unloaded when needed and not before.

Definition at line 17 of file OfxhPluginHandle.hpp.


Constructor & Destructor Documentation

tuttle::host::ofx::OfxhPluginHandle::~OfxhPluginHandle ( ) [virtual]

Definition at line 28 of file OfxhPluginHandle.cpp.

References _b, tuttle::host::ofx::OfxhPluginBinary::_binary, and tuttle::host::ofx::OfxhBinary::unref().

Here is the call graph for this function:


Member Function Documentation

const OfxPlugin* tuttle::host::ofx::OfxhPluginHandle::getOfxPlugin ( ) const [inline]

Definition at line 28 of file OfxhPluginHandle.hpp.

References _op.

OfxPlugin* tuttle::host::ofx::OfxhPluginHandle::operator-> ( ) [inline]

Definition at line 30 of file OfxhPluginHandle.hpp.

References _op.


Field Documentation

Definition at line 19 of file OfxhPluginHandle.hpp.

Referenced by OfxhPluginHandle().


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