void DB::JSExportInitialize()
		{
			JSExport<DB>::SetClassVersion(1);
			JSExport<DB>::SetParent(JSExport<Module>::Class());
			TITANIUM_ADD_PROPERTY_READONLY(DB, file);
			TITANIUM_ADD_PROPERTY_READONLY(DB, lastInsertRowId);
			TITANIUM_ADD_PROPERTY_READONLY(DB, name);
			TITANIUM_ADD_PROPERTY_READONLY(DB, rowsAffected);

			TITANIUM_ADD_FUNCTION(DB, close);
			TITANIUM_ADD_FUNCTION(DB, execute);
			TITANIUM_ADD_FUNCTION(DB, remove);
		}
Exemplo n.º 2
0
	void TiModule::JSExportInitialize()
	{
		JSExport<TiModule>::SetClassVersion(1);
		JSExport<TiModule>::SetParent(JSExport<Module>::Class());
		TITANIUM_ADD_PROPERTY_READONLY(TiModule, version);
		TITANIUM_ADD_PROPERTY_READONLY(TiModule, buildDate);
		TITANIUM_ADD_PROPERTY_READONLY(TiModule, buildHash);
		TITANIUM_ADD_PROPERTY(TiModule, userAgent);
		TITANIUM_ADD_FUNCTION(TiModule, getVersion);
		TITANIUM_ADD_FUNCTION(TiModule, getBuildDate);
		TITANIUM_ADD_FUNCTION(TiModule, getBuildHash);
		TITANIUM_ADD_FUNCTION(TiModule, getUserAgent);
		TITANIUM_ADD_FUNCTION(TiModule, setUserAgent);
		TITANIUM_ADD_FUNCTION(TiModule, createBuffer);
	}
Exemplo n.º 3
0
	void Analytics::JSExportInitialize() {
		JSExport<Analytics>::SetClassVersion(1);
		JSExport<Analytics>::SetParent(JSExport<Module>::Class());

		TITANIUM_ADD_PROPERTY_READONLY(Analytics, lastEvent);
		TITANIUM_ADD_FUNCTION(Analytics, _start);
		TITANIUM_ADD_FUNCTION(Analytics, featureEvent);
		TITANIUM_ADD_FUNCTION(Analytics, navEvent);
		TITANIUM_ADD_FUNCTION(Analytics, getLastEvent);
	}