Ejemplo n.º 1
0
bool fa_error_check(fa_ptr_t a)
{
    if (a == NULL) {
        return false;
    }

    return fa_interface(fa_error_i, a);
}
Ejemplo n.º 2
0
fa_string_t fa_error_origin(fa_error_t a)
{
    assert(fa_interface(fa_error_i, a) && "Must implement Error");
    return ((error_interface_t *) fa_interface(fa_error_i, a))->origin(a);
}
Ejemplo n.º 3
0
Archivo: clock.c Proyecto: EQ4/faudio
fa_time_t fa_clock_time(fa_clock_t clock)
{
    assert(fa_interface(fa_clock_interface_i, clock) && "Must implement Clock");
    return ((fa_clock_interface_t *) fa_interface(fa_clock_interface_i, clock))->time(clock);

}
Ejemplo n.º 4
0
fa_error_severity_t fa_error_severity(fa_error_t a)
{
    assert(fa_interface(fa_error_i, a) && "Must implement Error");
    return ((error_interface_t *) fa_interface(fa_error_i, a))->severity(a);
}
Ejemplo n.º 5
0
Archivo: clock.c Proyecto: EQ4/faudio
fa_time_milliseconds_t fa_clock_milliseconds(fa_clock_t clock)
{
    assert(fa_interface(fa_clock_interface_i, clock) && "Must implement Clock");
    return ((fa_clock_interface_t *) fa_interface(fa_clock_interface_i, clock))->milliseconds(clock);
}