Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> удаленный вызов. детали, реализация, архитектура, у темы новое название! 
:(
    Опции темы
mes
Дата 23.11.2010, 04:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(boostcoder @  23.11.2010,  03:30 Найти цитируемый пост)
все.

ужас как грязно.. одно дело если это навсегда останется скрыто от юзера и совсем другое, что от него зависит мой бот...


--------------------
PM MAIL WWW   Вверх
boostcoder
Дата 23.11.2010, 04:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(mes @  23.11.2010,  04:37 Найти цитируемый пост)
с чего это дисколиген позарился на моего бота ? не его это дело..

он и не трогает ваш код. он генерирует свое. вам только нужно унаследоваться от сгенеренного класса, и реализовать методы.

Цитата(mes @  23.11.2010,  04:37 Найти цитируемый пост)
он должен организовать вызов только тех методов что находятся в его юриспреденции и больше ничего не трогать ..

он не может этого знать.
если у вашего бота должны быть методы, которые не имеют никакого отношения к дисколи, то вы их просто не описываете в метаправиле, а только в вашей реализации.

Добавлено через 1 минуту и 34 секунды
Цитата(mes @  23.11.2010,  04:43 Найти цитируемый пост)
одно дело если это навсегда останется скрыто от юзера и совсем другое, что от него зависит мой бот...

не понял... поясните..
PM WWW   Вверх
mes
Дата 23.11.2010, 04:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(boostcoder @  23.11.2010,  03:46 Найти цитируемый пост)
не понял... поясните.. 

не хочу наследоваться smile


--------------------
PM MAIL WWW   Вверх
boostcoder
Дата 23.11.2010, 05:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(mes @  23.11.2010,  04:57 Найти цитируемый пост)
не хочу наследоваться

этого можно не делать...тогда Вам самому придется регистрировать методы smile во имя чего?! smile 
PM WWW   Вверх
mes
Дата 23.11.2010, 05:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(boostcoder @  23.11.2010,  04:00 Найти цитируемый пост)
.тогда Вам самому придется регистрировать методы  во имя чего?!   

не хочу регистрировать методы.. хочу регистрировать целые объекты
smile

Добавлено через 1 минуту и 55 секунд
идем дальше.. пример с общей регистрацией (без специализаций) соотношений сообщений к методам обработчикам..
класс инвокер должен быть кодогенерируемым..


--------------------
PM MAIL WWW   Вверх
boostcoder
Дата 23.11.2010, 05:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(mes @  23.11.2010,  05:07 Найти цитируемый пост)
не хочу регистрировать методы.. хочу регистрировать целые объекты

а я хочу чтоб что объекты сами регистрировались. но возможно ли это? и каковы времязатраты?

Добавлено через 8 минут и 18 секунд
Цитата(mes @  23.11.2010,  05:07 Найти цитируемый пост)
идем дальше.. пример с общей регистрацией (без специализаций) соотношений сообщений к методам обработчикам..
класс инвокер должен быть кодогенерируемым.. 

это вопрос?
PM WWW   Вверх
mes
Дата 23.11.2010, 05:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(boostcoder @  23.11.2010,  04:09 Найти цитируемый пост)
но возможно ли это? и каковы времязатраты?

вот сейчас это и проверяю.. 
smile
Цитата(boostcoder @  23.11.2010,  04:09 Найти цитируемый пост)
это вопрос? 

нет..мысли вслух 
smile


--------------------
PM MAIL WWW   Вверх
mes
Дата 23.11.2010, 05:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(boostcoder @  23.11.2010,  04:09 Найти цитируемый пост)
 но возможно ли это? и каковы времязатраты?

вот набросок : http://liveworkspace.org/code/d867c7fd3a7a...d2b7a1e2b325512

M1, М2 это условный список типов
а reg<auth_service, aaa::join, aaa::quit>(target)
должно иметь вид reg(target), так как список типов должен храниться как meta_



Это сообщение отредактировал(а) mes - 23.11.2010, 05:52


--------------------
PM MAIL WWW   Вверх
boostcoder
Дата 23.11.2010, 05:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



mes, объясните, в чем преимущество этого способа? только в том, что избежали наследования?
ведь meta_id`ы и meta_invoker все равно генерируемые. Вы ведь не собираетесь писать их вручную?
PM WWW   Вверх
mes
Дата 23.11.2010, 06:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250





--------------------
PM MAIL WWW   Вверх
boostcoder
Дата 23.11.2010, 06:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



и регать объекты(reg<>) тоже вручную?

Добавлено через 4 минуты и 8 секунд
Цитата(mes @  23.11.2010,  06:00 Найти цитируемый пост)
вот подправил : http://liveworkspace.org/code/79e120cab99c...a2081bf9b822522

принцип понял. но не могу понять огромных преимуществ...
PM WWW   Вверх
mes
Дата 23.11.2010, 06:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(boostcoder @  23.11.2010,  04:58 Найти цитируемый пост)
объясните, в чем преимущество этого способа? только в том, что избежали наследования?

1. избежали наследования 
2. можем задавать любое соотношение имени сообщения к имени метода 
3. не объект привязан к набору сообщений, а набор сообщений к объекту
4. метаинформация и другие черные дела не отражаются на наши агенты.. и не находятся в пределах их знаний.. 




--------------------
PM MAIL WWW   Вверх
boostcoder
Дата 23.11.2010, 06:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(mes @  23.11.2010,  06:07 Найти цитируемый пост)
2. можем задавать любое соотношение имени сообщения к имени метода 
3. не объект привязан к набору сообщений, а набор сообщений к объекту
4. метаинформация и другие черные дела не отражаются на наши агенты.. и не находятся в пределах их знаний.. 

чичас...нужно переварить...
PM WWW   Вверх
mes
Дата 23.11.2010, 06:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(boostcoder @  23.11.2010,  05:00 Найти цитируемый пост)
и регать объекты(reg<>) тоже вручную?

как удобно smile 
например так :
http://liveworkspace.org/code/a357cc4dcc39...325200a257a9c02

Добавлено через 4 минуты и 26 секунд
все я спать.. спокойной ночи smile


--------------------
PM MAIL WWW   Вверх
boostcoder
Дата 23.11.2010, 06:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(mes @  23.11.2010,  06:23 Найти цитируемый пост)
спокойной ночи


и Вам
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0664 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.