5#ifndef SYMBIAN_CONCURRENCY_NATIVE_TIMER_H_
6#define SYMBIAN_CONCURRENCY_NATIVE_TIMER_H_
8#if __has_include(<symbian/runtime.h>)
9#include <symbian/runtime.h>
27 if (state_ !=
nullptr) {
44 if (state_ ==
nullptr) {
bool SymbianRuntimeTimerIsReady(const SymbianRuntimeTimerState *state)
Definition sdk_timer.cc:59
int SymbianRuntimeTimerResult(const SymbianRuntimeTimerState *state)
Definition sdk_timer.cc:51
int SymbianRuntimeTimerCreate(SymbianRuntimeTimerState **state)
Definition sdk_timer.cc:11
void SymbianRuntimeTimerClose(SymbianRuntimeTimerState *state)
Definition sdk_timer.cc:64
void SymbianRuntimeTimerCancel(SymbianRuntimeTimerState *state)
Definition sdk_timer.cc:45
int SymbianRuntimeTimerStart(SymbianRuntimeTimerState *state, int microseconds)
Definition sdk_timer.cc:31
Definition bounded_channel.h:38
Definition native_timer.h:16
int Open()
Definition native_timer.h:26
NativeTimer & operator=(const NativeTimer &)=delete
~NativeTimer()
Definition native_timer.h:22
int Start(int microseconds)
Definition native_timer.h:33
void Close()
Definition native_timer.h:43
bool IsReady() const
Definition native_timer.h:41
NativeTimer(const NativeTimer &)=delete
void Cancel()
Definition native_timer.h:37
int Result() const
Definition native_timer.h:39
Definition bounded_channel.h:32
Definition sdk_timer.cc:5