conf_object_t *ruby_new_instance(parse_object_t *pa) { ruby_object_t *obj = MM_ZALLOC(1, ruby_object_t); SIM_object_constructor((conf_object_t *)obj, pa); obj->timing_interface = ruby_timing_interface; return (conf_object_t *)obj; }
static conf_object_t * id_splitter_new_instance(parse_object_t *pa) { id_splitter_t *ids = MM_ZALLOC(1, id_splitter_t); SIM_object_constructor(&ids->obj, pa); return &ids->obj; }
//************************************************************************** static conf_object_t *hfa_new_instance(parse_object_t *pa) { hfa_object_t *obj = MM_ZALLOC(1, hfa_object_t); //hfa_object_t *obj; SIM_object_constructor((conf_object_t *)obj, pa); obj->timing_interface = &hfa_timing_interface; obj->snoop_interface = &hfa_snoop_interface; obj->event_poster_interface = &hfa_event_poster_interface; return (conf_object_t *)obj; }