diff options
Diffstat (limited to 'mixlib')
| -rw-r--r-- | mixlib/mix_vm_command.c | 14 | ||||
| -rw-r--r-- | mixlib/mix_vm_command.h | 6 | 
2 files changed, 20 insertions, 0 deletions
| diff --git a/mixlib/mix_vm_command.c b/mixlib/mix_vm_command.c index 19c4695..52b2301 100644 --- a/mixlib/mix_vm_command.c +++ b/mixlib/mix_vm_command.c @@ -254,6 +254,20 @@ mix_vm_cmd_dispatcher_set_assembler (mix_vm_cmd_dispatcher_t *dis,    dis->assembler = (asm_tplt) ? g_strdup (asm_tplt) : NULL;  } +const gchar * +mix_vm_cmd_dispatcher_get_editor (const mix_vm_cmd_dispatcher_t *dis) +{ +  g_return_val_if_fail (dis != NULL, NULL); +  return dis->editor; +} + +const gchar * +mix_vm_cmd_dispatcher_get_assembler (const mix_vm_cmd_dispatcher_t *dis) +{ +  g_return_val_if_fail (dis != NULL, NULL); +  return dis->assembler; +} +  /* install hooks */  void  mix_vm_cmd_dispatcher_pre_hook (mix_vm_cmd_dispatcher_t *dis, diff --git a/mixlib/mix_vm_command.h b/mixlib/mix_vm_command.h index ad73064..3d51c73 100644 --- a/mixlib/mix_vm_command.h +++ b/mixlib/mix_vm_command.h @@ -109,6 +109,12 @@ extern void  mix_vm_cmd_dispatcher_set_assembler (mix_vm_cmd_dispatcher_t *dis,  				     const gchar *asm_tplt); +extern const gchar * +mix_vm_cmd_dispatcher_get_editor (const mix_vm_cmd_dispatcher_t *dis); + +extern const gchar * +mix_vm_cmd_dispatcher_get_assembler (const mix_vm_cmd_dispatcher_t *dis); +  /* dispatch a command */  extern gboolean /* TRUE if success, FALSE otherwise */  mix_vm_cmd_dispatcher_dispatch (mix_vm_cmd_dispatcher_t *dis, | 
