#include <NativeXaResource.hpp>
Public Member Functions | |
xta_xa_resource_t * | getCBaseXaResource () |
NativeXaResource (std::string const &name, std::string const &switch_file, std::string const &open_info, std::string const &close_info) | |
~NativeXaResource () | |
![]() | |
virtual | ~XaResource () |
Private Attributes | |
xta_native_xa_resource_t * | nxar |
Definition at line 31 of file NativeXaResource.hpp.
xta::NativeXaResource::NativeXaResource | ( | std::string const & | name, |
std::string const & | switch_file, | ||
std::string const & | open_info, | ||
std::string const & | close_info | ||
) |
Create a new Native XA Resource class
[in] | name | : the name assigned to the Resource Manager just for debugging purposes |
[in] | switch_file | : absolute path of the XA switch file that points to xa_ functions for the resource manager |
[in] | open_info | : a string that may contain instance-specific information for the resource manager when xa_open must be called |
[in] | close_info | : a string that may contain instance-specific information for the resource manager when xa_close must be called |
Definition at line 41 of file NativeXaResource.cpp.
References nxar.
xta::NativeXaResource::~NativeXaResource | ( | ) |
Definition at line 53 of file NativeXaResource.cpp.
References nxar.
|
inlinevirtual |
Return a pointer to the C base XA resource object
Implements xta::XaResource.
Definition at line 55 of file NativeXaResource.hpp.
References nxar.
|
private |
Pointer to the native C object
Definition at line 62 of file NativeXaResource.hpp.
Referenced by getCBaseXaResource(), NativeXaResource(), and ~NativeXaResource().