No, this will not work. What exactly is your use case?
________________________________
Von: Christopher Jones
Gesendet: 06.07.2013 16:23
An: [email protected]
Betreff: User defined callback

Are user defined callbacks not allowed in thrift or am I doing something
wrong?


// cb.thrift
service Callback
{
  void notify ();
}

service Registry
{
  void addCallback (1: Callback cb);   // line 10
}


% thrift -v -strict --gen cpp ~/Code/tests/cb.thrift

Scanning /Users/chrisj/Code/tests/cb.thrift for includes
Parsing /Users/chrisj/Code/tests/cb.thrift for types
[ERROR:/Users/chrisj/Code/tests/cb.thrift:10] (last token was 'Callback')
Type "Callback" has not been defined.

Reply via email to