time: add inline attributes

This commit is contained in:
meh 2015-08-05 19:34:43 +02:00
parent 5d718ffdb9
commit 03b1d25fde

View File

@ -1,24 +1,28 @@
use ffi::*; use ffi::*;
use ::Error; use ::Error;
#[inline(always)]
pub fn current() -> i64 { pub fn current() -> i64 {
unsafe { unsafe {
av_gettime() as i64 av_gettime() as i64
} }
} }
#[inline(always)]
pub fn relative() -> i64 { pub fn relative() -> i64 {
unsafe { unsafe {
av_gettime_relative() as i64 av_gettime_relative() as i64
} }
} }
#[inline(always)]
pub fn is_monotonic() -> bool { pub fn is_monotonic() -> bool {
unsafe { unsafe {
av_gettime_relative_is_monotonic() != 0 av_gettime_relative_is_monotonic() != 0
} }
} }
#[inline(always)]
pub fn sleep(usec: u32) -> Result<(), Error> { pub fn sleep(usec: u32) -> Result<(), Error> {
unsafe { unsafe {
match av_usleep(usec) { match av_usleep(usec) {