Использование библиотеки MICO (вопрос по CORBA)

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

Аватара пользователя
dey
Сообщения: 335
ОС: OpenSuse 11.1

Использование библиотеки MICO

Сообщение dey »

Как с помощью IDL описать в качестве параметра передаваемого в функцию указатель на другую функцию ? В С++ прототип функции выглядит примерно так :
long double kfl(long double (*fun)(long double),long n,long double T,long power=1)
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Использование библиотеки MICO

Сообщение v04bvs »

Может быть лучше сделать что то вроде

Код: Выделить всё

interface Callback {
    void call();
}

interface MyClass {
    void funcWithCallback(in Callback c);
}
Спасибо сказали:
Аватара пользователя
dey
Сообщения: 335
ОС: OpenSuse 11.1

Re: Использование библиотеки MICO

Сообщение dey »

Cпасибо за интересную идею! попробую ваш вариант
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Спасибо сказали:
Аватара пользователя
dey
Сообщения: 335
ОС: OpenSuse 11.1

Re: Использование библиотеки MICO

Сообщение dey »

А если передавать в функцию указатель на двумерный массив , как это можно описать в IDL ?
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: Использование библиотеки MICO

Сообщение Zeus »

Массивы в IDL - sequence (последовательность).
А "двойной" - видимо последовательность последовательностей.
Спасибо сказали: