* limitations under the License.
*/
-extension.setMessageListener(function(msg) {
-
-});
+var native = new xwalk.utils.NativeManager(extension);
+var validator = xwalk.utils.validator;
+var validatorTypes = xwalk.utils.validator.Types;
//TVWindowManager interface
function TVWindowManager() {
}
-TVWindowManager.prototype.getAvailableWindows = function(successCallback, errorCallback)
- {
+TVWindowManager.prototype.getAvailableWindows = function(successCallback, errorCallback) {
return undefined;
};
-TVWindowManager.prototype.setSource = function(videosource, successCallback, errorCallback, type)
- {
+TVWindowManager.prototype.setSource = function(videosource, successCallback, errorCallback, type) {
return undefined;
};
-TVWindowManager.prototype.getSource = function(type)
- {
+TVWindowManager.prototype.getSource = function(type) {
return undefined;
};
-TVWindowManager.prototype.show = function(successCallback, errorCallback, rectangle, type)
- {
+TVWindowManager.prototype.show = function(successCallback, errorCallback, rectangle, type) {
return undefined;
};
-TVWindowManager.prototype.hide = function(successCallback, errorCallback, type)
- {
+TVWindowManager.prototype.hide = function(successCallback, errorCallback, type) {
return undefined;
};
-TVWindowManager.prototype.getRect = function(successCallback, errorCallback, unit, type)
- {
+TVWindowManager.prototype.getRect = function(successCallback, errorCallback, unit, type) {
return undefined;
};
class TVWindowExtension : public common::Extension {
public:
- TVWindowExtension();
- virtual ~TVWindowExtension();
+ TVWindowExtension();
+ virtual ~TVWindowExtension();
- TVWindowManager& manager();
+ TVWindowManager& manager();
private:
- // common::Extension implementation.
- virtual common::Instance* CreateInstance();
+ // common::Extension implementation.
+ virtual common::Instance* CreateInstance();
};
} // namespace tvwindow
namespace tvwindow {
TVWindowInstance::TVWindowInstance(TVWindowExtension const& extension) {
- LOGD("Entered");
+ LoggerD("Entered");
}
TVWindowInstance::~TVWindowInstance() {
- LOGD("Entered");
-}
-
-void TVWindowInstance::HandleMessage(const char* msg) {
- // this is stub, no async messages
- LOGD("Entered");
-}
-
-void TVWindowInstance::HandleSyncMessage(const char* msg) {
- LOGD("Entered %s", msg);
- picojson::object answer;
- answer["answer"] = picojson::value(true);
-
- SendSyncReply(picojson::value(answer).serialize().c_str());
+ LoggerD("Entered");
}
} // namespace tvwindow
virtual ~TVWindowInstance();
private:
- virtual void HandleMessage(const char* msg);
- virtual void HandleSyncMessage(const char* msg);
};
} // namespace tvwindow
namespace tvwindow {
TVWindowManager::TVWindowManager() {
- LOGD("Enter");
+ LoggerD("Enter");
}
TVWindowManager& TVWindowManager::getInstance() {
- static TVWindowManager manager;
- return manager;
+ static TVWindowManager manager;
+ return manager;
}
} // namespace tvwindow
} // namespace extension
class TVWindowManager {
public:
- static TVWindowManager& getInstance();
+ static TVWindowManager& getInstance();
private:
- TVWindowManager();
- // Not copyable, assignable, movable
- TVWindowManager(TVWindowManager const&);
- void operator=(TVWindowManager const&);
- TVWindowManager(TVWindowManager &&);
+ TVWindowManager();
+ // Not copyable, assignable, movable
+ TVWindowManager(TVWindowManager const&);
+ void operator=(TVWindowManager const&);
+ TVWindowManager(TVWindowManager &&);
};
} // namespace tvwindow