zeroc Ice сериализует последовательность не примитивов

Сериализация ZeroC Ice кажется довольно простой для последовательностей примитивов или типов сборки:

out = Ice::createOutputStream(communicator);
vector<Ice::Byte> data = ...;
out->write(&v[0], &v[v.size()]);

Но как сериализовать что-то другое без подходящего метода записи? Я должен отправить последовательность структур:

struct item{
string name;
ByteSeq data;
};

sequence<item> ItemList;

Как сериализовать ItemList ?!

1

Решение

Я нашел решение. ZeroC автоматически генерирует подходящие методы записи. Просто посмотрите.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]