libqicore
example
file
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