[DEV] start think to cut buffer in multiple files
This commit is contained in:
parent
009448cac4
commit
df3d8ec285
@ -37,8 +37,13 @@ def create(target, module_name):
|
|||||||
'zeus/Future.cpp',
|
'zeus/Future.cpp',
|
||||||
'zeus/File.cpp',
|
'zeus/File.cpp',
|
||||||
'zeus/Buffer.cpp',
|
'zeus/Buffer.cpp',
|
||||||
'zeus/Buffer_addParameter.cpp',
|
'zeus/BufferParameter.cpp',
|
||||||
'zeus/Buffer_getParameter.cpp',
|
'zeus/BufferCall.cpp',
|
||||||
|
'zeus/BufferAnswer.cpp',
|
||||||
|
'zeus/BufferEvent.cpp',
|
||||||
|
'zeus/BufferFlow.cpp',
|
||||||
|
'zeus/BufferParameter_addParameter.cpp',
|
||||||
|
'zeus/BufferParameter_getParameter.cpp',
|
||||||
'zeus/ParamType.cpp',
|
'zeus/ParamType.cpp',
|
||||||
'zeus/Client.cpp',
|
'zeus/Client.cpp',
|
||||||
'zeus/RemoteProcessCall.cpp',
|
'zeus/RemoteProcessCall.cpp',
|
||||||
@ -56,6 +61,11 @@ def create(target, module_name):
|
|||||||
'zeus/Future.h',
|
'zeus/Future.h',
|
||||||
'zeus/File.h',
|
'zeus/File.h',
|
||||||
'zeus/Buffer.h',
|
'zeus/Buffer.h',
|
||||||
|
'zeus/BufferParameter.h',
|
||||||
|
'zeus/BufferCall.h',
|
||||||
|
'zeus/BufferAnswer.h',
|
||||||
|
'zeus/BufferEvent.h',
|
||||||
|
'zeus/BufferFlow.h',
|
||||||
'zeus/ParamType.h',
|
'zeus/ParamType.h',
|
||||||
'zeus/debug.h',
|
'zeus/debug.h',
|
||||||
'zeus/Client.h',
|
'zeus/Client.h',
|
||||||
|
@ -52,13 +52,16 @@ namespace appl {
|
|||||||
}
|
}
|
||||||
private:
|
private:
|
||||||
ememory::SharedPtr<appl::User> m_user;
|
ememory::SharedPtr<appl::User> m_user;
|
||||||
|
private:
|
||||||
|
ememory::SharedPtr<zeus::ClientProperty> m_client;
|
||||||
public:
|
public:
|
||||||
double mul(double _val1, double _val2) {
|
double mul(double _val1, double _val2) {
|
||||||
return _val1*_val2;
|
return _val1*_val2;
|
||||||
}
|
}
|
||||||
public:
|
public:
|
||||||
Calculator(ememory::SharedPtr<appl::User> _user) :
|
Calculator(ememory::SharedPtr<appl::User> _user, ememory::SharedPtr<zeus::ClientProperty> _client) :
|
||||||
m_user(_user) {
|
m_user(_user),
|
||||||
|
m_client(_client) {
|
||||||
//advertise("mul", &appl::Service1::mul, "simple multiplication to test double IO");
|
//advertise("mul", &appl::Service1::mul, "simple multiplication to test double IO");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -72,10 +75,12 @@ int main(int _argc, const char *_argv[]) {
|
|||||||
serviceInterface.setDescription("Calculator interface");
|
serviceInterface.setDescription("Calculator interface");
|
||||||
serviceInterface.setVersion("0.1.1");
|
serviceInterface.setVersion("0.1.1");
|
||||||
serviceInterface.addAuthor("Heero Yui", "yui.heero@gmail.com");
|
serviceInterface.addAuthor("Heero Yui", "yui.heero@gmail.com");
|
||||||
serviceInterface.advertise("mul", &appl::Calculator::mul);
|
zeus::AbstractFunction* func = serviceInterface.advertise("mul", &appl::Calculator::mul);
|
||||||
serviceInterface.setLastFuncDesc("simple multiplication to test double IO");
|
if (func != nullptr) {
|
||||||
serviceInterface.addLastFuncParam("val1", "First Parameter To multiply");
|
func->setDescription("simple multiplication to test double IO");
|
||||||
serviceInterface.addLastFuncParam("val2", "Second Parameter To multiply");
|
func->addParam("val1", "First Parameter To multiply");
|
||||||
|
func->addParam("val2", "Second Parameter To multiply");
|
||||||
|
}
|
||||||
for (int32_t iii=0; iii<_argc ; ++iii) {
|
for (int32_t iii=0; iii<_argc ; ++iii) {
|
||||||
std::string data = _argv[iii];
|
std::string data = _argv[iii];
|
||||||
if (etk::start_with(data, "--ip=") == true) {
|
if (etk::start_with(data, "--ip=") == true) {
|
||||||
|
0
zeus/BufferAnswer.cpp
Normal file
0
zeus/BufferAnswer.cpp
Normal file
0
zeus/BufferAnswer.h
Normal file
0
zeus/BufferAnswer.h
Normal file
0
zeus/BufferCall.cpp
Normal file
0
zeus/BufferCall.cpp
Normal file
0
zeus/BufferCall.h
Normal file
0
zeus/BufferCall.h
Normal file
0
zeus/BufferData.cpp
Normal file
0
zeus/BufferData.cpp
Normal file
0
zeus/BufferData.h
Normal file
0
zeus/BufferData.h
Normal file
0
zeus/BufferEvent.cpp
Normal file
0
zeus/BufferEvent.cpp
Normal file
0
zeus/BufferEvent.h
Normal file
0
zeus/BufferEvent.h
Normal file
0
zeus/BufferFlow.cpp
Normal file
0
zeus/BufferFlow.cpp
Normal file
0
zeus/BufferFlow.h
Normal file
0
zeus/BufferFlow.h
Normal file
0
zeus/BufferParameter.cpp
Normal file
0
zeus/BufferParameter.cpp
Normal file
0
zeus/BufferParameter.h
Normal file
0
zeus/BufferParameter.h
Normal file
Loading…
x
Reference in New Issue
Block a user