Я хочу написать шаблон Promise/Deffered. Идеальный вариант в конце:
MyObject().CallMethodReturningPromise()
.done( result => {
...something doing;
} )
.fail( error => {
...error handle;
} )
.always( () => {
...some code;
} )
Я нашел эту реализацию https://bitbucket.org/mattkotsenas/c-promises/overview и https://gist.github.com/cuppster/3612000. Но как я могу использовать его для решения моей задачи?