#include "x11_session_impl.h" #include #include #include #include #define CHECK_INIT \ if (!is_initialized_) { \ std::cout << "AE_NEED_INIT" << std::endl; \ return 4; \ } X11SessionImpl::X11SessionImpl() {} X11SessionImpl::~X11SessionImpl() { Stop(); CleanUp(); } void X11SessionImpl::Release() { delete this; } int X11SessionImpl::Initialize() {} void X11SessionImpl::RegisterObserver(x11_session_observer *observer) { observer_ = observer; } int X11SessionImpl::Start() { if (is_running_) return 0; int error = 1; CHECK_INIT; return error; } int X11SessionImpl::Stop() { return 0; } int X11SessionImpl::Pause() { return 0; } int X11SessionImpl::Resume() { return 0; } void X11SessionImpl::OnFrame() {} void X11SessionImpl::OnClosed() {} void X11SessionImpl::CleanUp() {}