imagestore_proxy.cpp
Go to the documentation of this file.
1 #include "imagestore.hpp"
2 
3 qiLogCategory("test.qi.fileExample.imageStoreProxy");
4 
5 namespace alice
6 {
7 class ImageStoreProxy : public ImageStore, public qi::Proxy
8 {
9 public:
10  explicit ImageStoreProxy(qi::AnyObject obj)
11  : qi::Proxy(obj)
12  {
13  }
14 
15  void storeImage(qi::FilePtr imageFile, std::string name) override
16  {
17  return _obj.call<void>("storeImage", imageFile, name);
18  }
19 
20  qi::FilePtr getImage(std::string name) override
21  {
22  return _obj.call<qi::FilePtr>("getImage", name);
23  }
24 };
25 QI_REGISTER_PROXY_INTERFACE(ImageStoreProxy, ImageStore);
26 }
alice::ImageStoreProxy
Definition: imagestore_proxy.cpp:7
alice::ImageStore
Definition: imagestore.hpp:11
alice
Definition: imagestore.cpp:11
alice::ImageStoreProxy::getImage
qi::FilePtr getImage(std::string name) override
Definition: imagestore_proxy.cpp:20
alice::ImageStoreProxy::storeImage
void storeImage(qi::FilePtr imageFile, std::string name) override
Definition: imagestore_proxy.cpp:15
alice::ImageStoreProxy::ImageStoreProxy
ImageStoreProxy(qi::AnyObject obj)
Definition: imagestore_proxy.cpp:10
qiLogCategory
qiLogCategory("test.qi.fileExample.imageStoreProxy")
setup.name
name
Definition: setup.py:84
qi
Definition: file.hpp:21
alice::QI_REGISTER_PROXY_INTERFACE
QI_REGISTER_PROXY_INTERFACE(ImageStoreProxy, ImageStore)
imagestore.hpp
qi::FilePtr
qi::Object< File > FilePtr
Pointer to a file with shared/remote semantic.
Definition: file.hpp:213


naoqi_libqicore
Author(s): Aldebaran
autogenerated on Wed Sep 14 2022 02:22:41