diff --git a/jubatus/server/server/classifier.idl b/jubatus/server/server/classifier.idl index d5c48b764..eafc2942b 100644 --- a/jubatus/server/server/classifier.idl +++ b/jubatus/server/server/classifier.idl @@ -70,7 +70,7 @@ service classifier { #- - True if this function appends label successfully. #- #- Append new label with no datum - #@random #@update #@pass + #@broadcast #@update #@pass bool set_label(0: string new_label) #@broadcast #@update #@all_and diff --git a/jubatus/server/server/classifier_proxy.cpp b/jubatus/server/server/classifier_proxy.cpp index 448a335eb..3a502a3b4 100644 --- a/jubatus/server/server/classifier_proxy.cpp +++ b/jubatus/server/server/classifier_proxy.cpp @@ -1,4 +1,4 @@ -// This file is auto-generated from classifier.idl(0.6.4-33-gcc8d7ca) with jenerator version 0.6.4-104-g3698e11/gintenlabo-fix-956 +// This file is auto-generated from classifier.idl(0.6.4-33-gcc8d7ca) with jenerator version 0.6.4-104-g3698e11/develop // *** DO NOT EDIT *** #include @@ -22,7 +22,9 @@ int run_proxy(int argc, char* argv[]) { k.register_async_random >, std::vector >("classify"); k.register_async_random >("get_labels"); - k.register_async_random("set_label"); + k.register_async_broadcast("set_label", + jubatus::util::lang::function( + &jubatus::server::framework::pass)); k.register_async_broadcast("clear", jubatus::util::lang::function( &jubatus::server::framework::all_and));