Есть ли IDL2CPP не-CORBA mapper'ы?

Модератор: Модераторы разделов

Аватара пользователя
Zeus
Сообщения: 694

Есть ли IDL2CPP не-CORBA mapper'ы?

Сообщение Zeus »

Т.е. чтобы описать интерфейс в IDL, но получить не CORBA stubs и skeletons, а такую C++ версию безо всяких там маршалингов: чтобы чисто плюсовый механизм взаимодействия объектов, а главное - полиморфизма.

Понятно, что это не просто mapper будет. Его разработчик должен разработать целую архитектуру классов и всякие специфические дела типа поддержки Any и всё такое...

Но может есть что-нибудь похожее?
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: Есть ли IDL2CPP не-CORBA mapper'ы?

Сообщение d_n_k »

возможно есть idl->dbus, но не факт
idl idl'у рознь. о какой специффикации idl идет речь?

зы: ++ого механизма межпроцессного взаимодействия не существует. (в стандарте языка его точно нет)
все сказанное есть имхо...
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: Есть ли IDL2CPP не-CORBA mapper'ы?

Сообщение Zeus »

d_n_k писал(а):
01.09.2008 10:38
idl idl'у рознь. о какой специффикации idl идет речь?

Э-э... ну не знаю. Я только с CORBA работал.
А для каких спецификаций такой mapping есть?

d_n_k писал(а):
01.09.2008 10:38
зы: ++ого механизма межпроцессного взаимодействия не существует. (в стандарте языка его точно нет)

Да мне межпроцессного-то и не надо.
Мне нужен интерфейс взаимодействия объектов.
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: Есть ли IDL2CPP не-CORBA mapper'ы?

Сообщение d_n_k »

для интерфейсов в с++ есть абстрактные классы, заголовочные файлы, экспорт нужных классов/функций
если нет никакого межпроцессного взаимодействия, то зачем idl?
все сказанное есть имхо...
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: Есть ли IDL2CPP не-CORBA mapper'ы?

Сообщение Zeus »

d_n_k писал(а):
02.09.2008 13:20
для интерфейсов в с++ есть абстрактные классы, заголовочные файлы, экспорт нужных классов/функций
если нет никакого межпроцессного взаимодействия, то зачем idl?

Скажем так - можно обойтись и абстрактными классами, но IDL как-то более абстрактно описывает интерфейс.
Но в крайнем случае (да, в общем-то может и не в самом крайнем :) ) обойдусь и плюсовым механизмом.
Спасибо сказали: