Revision 2e526a15 server/include/Middleware.h

View differences:

server/include/Middleware.h
41 41
    virtual void tick() = 0;
42 42

  
43 43
    void speak_callback(std::string text);
44
    void utterance_callback(Utterance u);
44
    void utterance_callback(boost::shared_ptr<Utterance> u);
45 45
    void gaze_callback(humotion::GazeState gaze);
46 46
    void mouth_callback(humotion::MouthState mouth);
47 47
    void default_emotion_callback(EmotionState emotion_state);
48 48
    void current_emotion_callback(EmotionState emotion_state);
49 49
    void animation_callback(boost::shared_ptr<Animation> ani);
50 50

  
51
    virtual Utterance tts_call(std::string text) = 0;
51
    virtual boost::shared_ptr<Utterance> tts_call(std::string text) = 0;
52 52

  
53 53
protected:
54 54
    Arbiter *arbiter;

Also available in: Unified diff