IoTivity C++ SDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OIC::Service::RCSBundleInfo Class Referenceabstract

This class provides APIs for creating, getting and setting the Bundle Information. More...

Public Member Functions

virtual const std::string & getID ()=0
 API for getting the Id of the bundle. More...
 
virtual const std::string & getPath ()=0
 API for getting the path of the bundle. More...
 
virtual const std::string & getActivatorName ()=0
 API for setting the Activator name for the bundle. More...
 
virtual const std::string & getLibraryPath ()=0
 API for getting the library path for the bundle. More...
 
virtual const std::string & getVersion ()=0
 API for getting the version of the bundle. More...
 
virtual bool isActivated ()=0
 API for getting the activation status of the bundle. More...
 
 RCSBundleInfo ()
 
virtual ~RCSBundleInfo ()
 

Protected Attributes

std::string m_ID
 
std::string m_path
 
std::string m_version
 

Detailed Description

This class provides APIs for creating, getting and setting the Bundle Information.

Constructor & Destructor Documentation

OIC::Service::RCSBundleInfo::RCSBundleInfo ( )
inline
virtual OIC::Service::RCSBundleInfo::~RCSBundleInfo ( )
inlinevirtual

Member Function Documentation

virtual const std::string& OIC::Service::RCSBundleInfo::getActivatorName ( )
pure virtual

API for setting the Activator name for the bundle.

Returns
Name of the activator
virtual const std::string& OIC::Service::RCSBundleInfo::getID ( )
pure virtual

API for getting the Id of the bundle.

Returns
Id of the bundle
virtual const std::string& OIC::Service::RCSBundleInfo::getLibraryPath ( )
pure virtual

API for getting the library path for the bundle.

Returns
Library path in string form
virtual const std::string& OIC::Service::RCSBundleInfo::getPath ( )
pure virtual

API for getting the path of the bundle.

Returns
path of the bundle
virtual const std::string& OIC::Service::RCSBundleInfo::getVersion ( )
pure virtual

API for getting the version of the bundle.

Returns
version of the bundle
virtual bool OIC::Service::RCSBundleInfo::isActivated ( )
pure virtual

API for getting the activation status of the bundle.

Returns
activation status of the bundle

Member Data Documentation

std::string OIC::Service::RCSBundleInfo::m_ID
protected
std::string OIC::Service::RCSBundleInfo::m_path
protected
std::string OIC::Service::RCSBundleInfo::m_version
protected

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