Classes | Macros | Typedefs | Functions
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
 

Macros

#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)
 

Macro Definition Documentation

◆ fsg_search_frame

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

◆ HYP_SZ

#define HYP_SZ   1024

Typedef Documentation

◆ fsg_search_t

typedef struct fsg_search_s fsg_search_t

Function Documentation

◆ fsg_search_add_fsg()

int fsg_search_add_fsg ( fsg_search_t ,
word_fsg_t  
)

◆ fsg_search_del_fsg()

int fsg_search_del_fsg ( fsg_search_t ,
word_fsg_t  
)

◆ fsg_search_del_fsg_byname()

int fsg_search_del_fsg_byname ( fsg_search_t ,
char *  name 
)

◆ fsg_search_frame_fwd()

void fsg_search_frame_fwd ( fsg_search_t )

◆ fsg_search_free()

void fsg_search_free ( fsg_search_t s)

Release all memory associated with the search module.

◆ fsg_search_fsgname_to_fsg()

word_fsg_t* fsg_search_fsgname_to_fsg ( fsg_search_t ,
char *  name 
)

◆ fsg_search_get_final_state()

int32 fsg_search_get_final_state ( fsg_search_t )

◆ fsg_search_get_start_state()

int32 fsg_search_get_start_state ( fsg_search_t )

◆ fsg_search_history_backtrace()

void fsg_search_history_backtrace ( fsg_search_t search,
int  check_fsg_final_state 
)

◆ fsg_search_init()

fsg_search_t* fsg_search_init ( word_fsg_t ,
void *  srch_struct 
)

◆ fsg_search_sen_active()

void fsg_search_sen_active ( fsg_search_t search)

◆ fsg_search_set_current_fsg()

int fsg_search_set_current_fsg ( fsg_search_t ,
char *   
)

◆ fsg_search_set_final_state()

int32 fsg_search_set_final_state ( fsg_search_t ,
int32  state 
)

◆ fsg_search_set_start_state()

int32 fsg_search_set_start_state ( fsg_search_t ,
int32  state 
)

◆ fsg_search_utt_end()

void fsg_search_utt_end ( fsg_search_t )

◆ fsg_search_utt_start()

void fsg_search_utt_start ( fsg_search_t )