e08dc0678b
This is the culmination of a lot of changes over the last week. We're making SMO basically fully async in many areas, and then preparing to implement the spinqueueing mechanism for locking.
18 lines
404 B
C++
18 lines
404 B
C++
#ifndef _SALMANOFF_H
|
|
#define _SALMANOFF_H
|
|
|
|
#include <memory>
|
|
#include <functional>
|
|
#include <componentThread.h>
|
|
|
|
namespace smo {
|
|
|
|
typedef std::function<void(bool)> initializeSalmanoffCbFn;
|
|
typedef initializeSalmanoffCbFn shutdownSalmanoffCbFn;
|
|
void initializeSalmanoff(initializeSalmanoffCbFn callback);
|
|
void shutdownSalmanoff(shutdownSalmanoffCbFn callback);
|
|
|
|
} // namespace smo
|
|
|
|
#endif // _SALMANOFF_H
|