fsg_search.h File Reference

#include <stdio.h>
#include <cmd_ln.h>
#include <logmath.h>
#include <s3types.h>
#include <glist.h>
#include <word_fsg.h>
#include <fsg_lextree.h>
#include <fsg_history.h>
#include <ascr.h>
#include <search.h>
#include <dict.h>
#include <mdef.h>
#include <tmat.h>
#include <hmm.h>

Go to the source code of this file.

Classes

struct  fsg_search_s

Defines

#define HYP_SZ   1024
#define fsg_search_frame(s)   ((s)->frame)

Typedefs

typedef struct fsg_search_s fsg_search_t

Functions

fsg_search_tfsg_search_init (word_fsg_t *, void *srch_struct)
void fsg_search_free (fsg_search_t *s)
word_fsg_tfsg_search_fsgname_to_fsg (fsg_search_t *, char *name)
int fsg_search_add_fsg (fsg_search_t *, word_fsg_t *)
int fsg_search_del_fsg (fsg_search_t *, word_fsg_t *)
int fsg_search_del_fsg_byname (fsg_search_t *, char *name)
int fsg_search_set_current_fsg (fsg_search_t *, char *)
void fsg_search_utt_start (fsg_search_t *)
void fsg_search_utt_end (fsg_search_t *)
void fsg_search_frame_fwd (fsg_search_t *)
void fsg_search_history_backtrace (fsg_search_t *search, int check_fsg_final_state)
int32 fsg_search_get_start_state (fsg_search_t *)
int32 fsg_search_get_final_state (fsg_search_t *)
int32 fsg_search_set_start_state (fsg_search_t *, int32 state)
int32 fsg_search_set_final_state (fsg_search_t *, int32 state)
void fsg_search_sen_active (fsg_search_t *search)

Define Documentation

#define fsg_search_frame (  )     ((s)->frame)
#define HYP_SZ   1024

Typedef Documentation

typedef struct fsg_search_s fsg_search_t

Function Documentation

int fsg_search_add_fsg ( fsg_search_t ,
word_fsg_t  
)
int fsg_search_del_fsg ( fsg_search_t ,
word_fsg_t  
)
int fsg_search_del_fsg_byname ( fsg_search_t ,
char *  name 
)
void fsg_search_frame_fwd ( fsg_search_t  ) 
void fsg_search_free ( fsg_search_t s  ) 

Release all memory associated with the search module.

word_fsg_t* fsg_search_fsgname_to_fsg ( fsg_search_t ,
char *  name 
)
int32 fsg_search_get_final_state ( fsg_search_t  ) 
int32 fsg_search_get_start_state ( fsg_search_t  ) 
void fsg_search_history_backtrace ( fsg_search_t search,
int  check_fsg_final_state 
)
fsg_search_t* fsg_search_init ( word_fsg_t ,
void *  srch_struct 
)
void fsg_search_sen_active ( fsg_search_t search  ) 
int fsg_search_set_current_fsg ( fsg_search_t ,
char *   
)
int32 fsg_search_set_final_state ( fsg_search_t ,
int32  state 
)
int32 fsg_search_set_start_state ( fsg_search_t ,
int32  state 
)
void fsg_search_utt_end ( fsg_search_t  ) 
void fsg_search_utt_start ( fsg_search_t  ) 

Generated on 7 Mar 2010 by  doxygen 1.6.1