lightduer_session.h 713 B

123456789101112131415161718192021222324252627282930
  1. // Copyright (2017) Baidu Inc. All rights reserveed.
  2. //
  3. // File: lightduer_session.h
  4. // Auth: Su Hao (suhao@baidu.com)
  5. // Desc: Manage the talk session.
  6. #ifndef BAIDU_DUER_LIGHTDUER_MODULES_VOICE_ENGINE_LIGHTDUER_SESSION_H
  7. #define BAIDU_DUER_LIGHTDUER_MODULES_VOICE_ENGINE_LIGHTDUER_SESSION_H
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11. #include "lightduer_types.h"
  12. extern void duer_session_initialize(void);
  13. extern duer_u32_t duer_session_generate(void);
  14. extern duer_bool duer_session_consume(duer_u32_t id);
  15. extern duer_bool duer_session_is_matched(duer_u32_t id);
  16. extern void duer_session_finalize(void);
  17. #ifdef __cplusplus
  18. }
  19. #endif
  20. #endif/*BAIDU_DUER_LIGHTDUER_MODULES_VOICE_ENGINE_LIGHTDUER_SESSION_H*/