Comprehensive TOBI iC example, using all classes.
#include <cstdio>
#include <iostream>
#include <tobiic/ICClass.hpp>
#include <tobiic/ICClassifier.hpp>
#include <tobiic/ICSerializerRapid.hpp>
#include <tobicore/TCException.hpp>
int main(void) {
try {
std::cout << e << std::endl;
}
std::cout <<
"Size: " << classifierMI.
classes.
Size() << std::endl;
ICClassifier classifierERP(
"cnbi_errp",
"CNBI ErrP Classifier",
printf(">> Step 1: Sender configs a message\n");
printf(">> Step 2: Sender serializes the message\n");
std::string buffer1;
printf(">> Step 3: Receiver deserializes the message\n");
std::string buffer2;
printf(">> Step 3 and 1/2: Check the buffers\n");
std::cout << " 1>> " << buffer1 <<std::endl;
std::cout << " 2>> " << buffer1 <<std::endl;
printf(">> Step 4: Receiver modifies the message\n");
printf(">> Step 5: Receiver serializes the message\n");
std::string buffer3;
printf(">> Step 6: Sender deserializes the message\n");
std::string channel;
printf(">> Step 7: loop\n");
for(unsigned int j = 0; j < 1000; j++) {
channel.clear();
}
printf(">> Step 8: loop\n");
for(unsigned int j = 0; j < 1000; j++) {
channel.clear();
}
return 0;
}