3 #include "CallBack_CBSkeleton.hpp"
4 //#include "CallBack.hpp"
8 class TestClassInterface {
10 virtual void setA(int _int) = 0;
11 virtual void setB(float _float) = 0;
12 virtual void setC(string _string) = 0;
13 virtual string sumArray(vector<string> newA) = 0;
14 //virtual int64_t sumArray(vector<int> newA) = 0;
15 virtual int setAndGetA(int newA) = 0;
16 virtual int setACAndGetA(string newC, int newA) = 0;
17 virtual void registerCallback(CallBackInterface* _cb) = 0;
18 virtual void registerCallback(vector<CallBackInterface*> _cb) = 0;
19 virtual int callBack() = 0;