VirtualTouchpadService.cpp revision 43b5b06c8be24e465bd6a7b22a8d341db1ad50a2
1#include "VirtualTouchpadService.h" 2 3#include <binder/Status.h> 4#include <cutils/log.h> 5#include <linux/input.h> 6#include <utils/Errors.h> 7 8namespace android { 9namespace dvr { 10 11int VirtualTouchpadService::Initialize() { 12 return touchpad_.Initialize(); 13} 14 15binder::Status VirtualTouchpadService::touch(float x, float y, float pressure) { 16 const int error = touchpad_.Touch(x, y, pressure); 17 return error ? binder::Status::fromServiceSpecificError(error) 18 : binder::Status::ok(); 19} 20 21binder::Status VirtualTouchpadService::buttonState(int buttons) { 22 const int error = touchpad_.ButtonState(buttons); 23 return error ? binder::Status::fromServiceSpecificError(error) 24 : binder::Status::ok(); 25} 26 27} // namespace dvr 28} // namespace android 29