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); }
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); }
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); }