Т.е. чтобы описать интерфейс в IDL, но получить не CORBA stubs и skeletons, а такую C++ версию безо всяких там маршалингов: чтобы чисто плюсовый механизм взаимодействия объектов, а главное - полиморфизма.
Понятно, что это не просто mapper будет. Его разработчик должен разработать целую архитектуру классов и всякие специфические дела типа поддержки Any и всё такое...
Но может есть что-нибудь похожее?
Есть ли IDL2CPP не-CORBA mapper'ы?
Модератор: Модераторы разделов
-
d_n_k
- Сообщения: 636
- ОС: Gentoo GNU/Linux
Re: Есть ли IDL2CPP не-CORBA mapper'ы?
возможно есть idl->dbus, но не факт
idl idl'у рознь. о какой специффикации idl идет речь?
зы: ++ого механизма межпроцессного взаимодействия не существует. (в стандарте языка его точно нет)
idl idl'у рознь. о какой специффикации idl идет речь?
зы: ++ого механизма межпроцессного взаимодействия не существует. (в стандарте языка его точно нет)
все сказанное есть имхо...
-
Zeus
- Сообщения: 694
Re: Есть ли IDL2CPP не-CORBA mapper'ы?
Э-э... ну не знаю. Я только с CORBA работал.
А для каких спецификаций такой mapping есть?
Да мне межпроцессного-то и не надо.
Мне нужен интерфейс взаимодействия объектов.
-
d_n_k
- Сообщения: 636
- ОС: Gentoo GNU/Linux
Re: Есть ли IDL2CPP не-CORBA mapper'ы?
для интерфейсов в с++ есть абстрактные классы, заголовочные файлы, экспорт нужных классов/функций
если нет никакого межпроцессного взаимодействия, то зачем idl?
если нет никакого межпроцессного взаимодействия, то зачем idl?
все сказанное есть имхо...
-
Zeus
- Сообщения: 694
Re: Есть ли IDL2CPP не-CORBA mapper'ы?
Скажем так - можно обойтись и абстрактными классами, но IDL как-то более абстрактно описывает интерфейс.
Но в крайнем случае (да, в общем-то может и не в самом крайнем