MoSync 3.0.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Ads::BannerProvides a widget that displays advertisement to the user. When the user taps a banner, it triggers an action programmed into the advertisement. Your application is notified when an action starts or stops. The banner works with NativeUI library. The banner can be added only to a NativeUI layout object
Ads::BannerListenerListener for banner events
Ads::BannerManagerClass that handles banner events
div_tType that contains the quotient and reminder of a divison
FacebookManagerClass that manages the connections requests, Facebook objects and publishing
FileListerLists the contents of a device's file system. It can be reused for multiple listings
GetPermissionsClass used for all the permissions that we can ask from Facebook
GetPermissionsFor< Album >Template class for retrieving the permissions needed for a connection or to make a publish request on a Album object
GetPermissionsFor< Checkin >Template class for retrieving the permissions needed for a connection or to make a publish request on a Checkin object
GetPermissionsFor< Comment >Template class for retrieving the permissions needed for a connection or to make a publish request on a Comment object
GetPermissionsFor< Event >Template class for retrieving the permissions needed for a connection or to make a publish request on a Event object
GetPermissionsFor< Event >::Publish
GetPermissionsFor< FriendList >Template class for retrieving the permissions needed for a connection or to make a publish request on a FriendList object
GetPermissionsFor< Group >Template class for retrieving the permissions needed for a connection or to make a publish request on a Group object
GetPermissionsFor< Link >Template class for retrieving the permissions needed for a connection or to make a publish request on a Link object
GetPermissionsFor< Note >Template class for retrieving the permissions needed for a connection or to make a publish request on a Note object
GetPermissionsFor< Photo >Template class for retrieving the permissions needed for a connection or to make a publish request on a Photo object
GetPermissionsFor< Post >Template class for retrieving the permissions needed for a connection or to make a publish request on a Post object
GetPermissionsFor< StatusMessage >Template class for retrieving the permissions needed for a connection or to make a publish request on a StatusMessage object
GetPermissionsFor< User >Template class for retrieving the permissions needed for a connection or to make a publish request on a User object
GetPermissionsFor< User >::Publish
GetPermissionsFor< User >::Retrieve
GetPermissionsFor< User >::Retrieve::Connection
GetPermissionsFor< User >::Retrieve::Field
GetPermissionsFor< Video >Template class for retrieving the permissions needed for a connection or to make a publish request on a Video object
MA_CAMERA_FORMATThe camera format, in pixels
MA_PIM_ARGSArguments for PIM functions
MA_STACK_FRAMEA MoSync call stack frame
MAAdsEventDataAn event send by a banner widget
MAAudioBufferInfoInformation about an audio buffer, including format, sample rate, channels, and size
MABtAddrA Bluetooth device address
MABtDeviceInformation about a Bluetooth device
MABtServiceInformation about a Bluetooth service
MABtServiceSizeInformation about an MABtService object
MACaptureEventDataAn event send by the Native Image Picker(Capture API)
MACellInfoInformation about the current cell, including country, network and area code and the cell ID
MAConnAddrA connection address
MAConnAddrBtAn address for the Bluetooth Serial Port protocol
MAConnAddrInet4An address for the TCP/IPv4 protocol
MAConnEventDataData for a connection event, including an indicator or success or failure
MACopyDataParameters for the maCopyData() function
MADBBlob
MADBText
MADBValueInput value for maDBExecSQLParams()
MAEventAn event; a message indicating that something has happened, e.g. that a key has been pressed
MAFrameBufferInfoA structure containing information about the native framebuffer, including color format and resolution
MAGraphicsDriver_tA driver struct to make multiple implementations of the graphics API possible
MALocationA geographical location specified by latitude and longitude, horizontal and vertical accuracy, and altitude
MANFCEventDataAn event containing the result of an NFC asynchronous operation
MAP::CloudMadeMapSourceA map source using map tile servers at CloudMade (cloudmade.com)
MAP::GeoPointA Geographical location point that stores location information for a point
MAP::GeoPointDataSourceAbstract class for accessing GeoPoint data
MAP::GeoPointLayerLayer class for GeoPoint
MAP::GeoPointLayerRendererAbstract base class for client to implement the rendering
MAP::GoogleMapSourceImplements a MapSource for Google Static Maps
MAP::IGeoPointDataSourceListenerListener Class for GeoPointDataSource class
MAP::IGeoPointLayerListenerListener class for GeoPointLayer
MAP::ILayerListenerInteface for notifications about changes in a map layer
MAP::ILayerMapViewportListenerListener class for LayerMapViewport
MAP::IMapCacheListenerListener class, for listening client to implement
MAP::IMapSourceListenerListener for MapSource client to implement
MAP::IMapViewportListenerListener class, for listening client to implement
MAP::LayerRepresentation of a single layer in a map
MAP::LayerMapViewportSimple slippy map viewport
MAP::LonLatT< MagnificationT >This class maintains a coordinate in latitude / longitude, and provides conversion function to and from other coordinate systems
MAP::MagnificationTypeThe type used to represent a magnification
MAP::MapCacheManages map caches for clients to access. Implemented as singleton
MAP::MapSourceBase class for map sources
MAP::MapTileSingle tile from a map source
MAP::MapTileCoordinateDescribes location of a tile in the tile grid
MAP::MapViewportSimple slippy map viewport
MAP::MapWidgetSimple slippy map widget
MAP::OpenStreetMapSourceOpenStreetMap map source
MAP::PixelCoordinateT< MagnificationT >Describes a pixel coordinate on the global grid of pixels
MAP::TraceScopeUtility class for timing and marking the start and end of a block
MAPanicReportA MoSync Panic or other unrecoverable error
MAPoint2dA structure representing a two-dimensional point, with coordinates 'x' and 'y'
MAPushNotificationDataAn push notification event
MAPUtil::Broadcaster< T >This template class enables typed notification broadcasting to multiple listeners
MAPUtil::ColorSmall utility class for representing colors
MAPUtil::DateTimeDateTime is a C++ class for time stamps
MAPUtil::Enumerator< T >Generic enumerator class
MAPUtil::IEnumerable< T >Generic Enumerable interface template
MAPUtil::MemoryMgrSimple resource tracking class
MAPUtil::Queue< T >Template class for a queue with a limited fixed capacity
MAPUtil::TimeSpanClass for representing a time span. Span can be positive as well as negative
MARectA structure representing a rectangle
MASensorA structure containing the sensor type and the data sent to the event
MAStreamEventDataEvent data associated with an audio stream
MATest::TestCaseA test case
MATest::TestListenerListener for events triggered by the tests
MATest::TestSuiteA list of TestCases
MATest::XMLOutputTestListenerListener for events triggered by the tests and ouputs them to a store, as xml
MAUI::AnimatedImageAnimated image widget with stepping, speed and direction control
MAUI::CharDescriptorA character descriptor for a bitmap font
MAUI::CharsetA character set for a bitmap font
MAUI::DefaultInputManagerDefault input management for keys and pointers
MAUI::EditBoxEdit box widget, multi and single line
MAUI::EditBoxListenerListener for EditBox events
MAUI::EngineWidget manager
MAUI::FontBitmap font
MAUI::ImageImage widget, with position, size, and autosizing control
MAUI::ImageGeneratorsUtility generating linear and circular gradients
MAUI::InputManagerInput management for keys and pointers
MAUI::ItemSelectedListenerListener interface that receives notifications when an item in a ListBox is selected
MAUI::LabelText label widget with alignment control
MAUI::LayoutLayout and navigation of child widgets in a grid
MAUI::ListBoxList box widget for horizontal or vertical lists
MAUI::ScalerUtility for scaling images by nearest neighbour or bilinearly
MAUI::ScreenA displayable screen; a container for MAUI widgets
MAUI::WidgetA MAUI widget; a graphical object the user can interact with
MAUI::WidgetListenerA Widget listener which detects trigger, selection, state and positional changes
MAUI::WidgetSkinA customizable skin for widgets
MAUI::WidgetSkin::CacheElementCache element for skins
MAUI::WidgetSkin::CacheKeyKey to cache element for skins
MAUtil::AudioDownloaderThe AudioDownloader class. Use it to simplify asynchronous downloading of audio to audio resources. Note that for AudioDownloader to work, the server must return a content-length header in the HTTP response
MAUtil::BasicString< Tchar >A dynamic, reference-counted string that behaves much like a subset of std::string
MAUtil::BluetoothConnectionCan connect to a Bluetooth service by UUID. Works mostly like a Connection, except the connect() method is different
MAUtil::BluetoothDeviceDiscoveryListenerAn interface for listening to Bluetooth device discovery events
MAUtil::BluetoothDiscovererA class that connects to Environment and handles Bluetooth discovery operations
MAUtil::BluetoothListenerA listener for Bluetooth Discovery events
MAUtil::BluetoothServiceDiscoveryListenerAn interface for listening to Bluetooth service discovery events
MAUtil::BtDeviceA C++ representation of a Bluetooth device
MAUtil::BtServiceA C++ representation of a Bluetooth service
MAUtil::BuffDownloaderSimplifies asynchronous downloading of data to a memory buffer
MAUtil::BuffDownloadListenerListener for events from the BuffDownloader class
MAUtil::CharInputA C++ wrapper for the text input system
MAUtil::CharInputListenerA listener for character input events
MAUtil::CloseListenerA listener for the Close event
MAUtil::ConnectionAn Environment-based communications class. Encapsulates MoSync's basic connection system, which supports, for example, TCP, HTTP and Bluetooth
MAUtil::ConnectionListenerA listener for events from the Connection class. All the default implementations call maPanic()
MAUtil::ConnListenerA listener for Connection events
MAUtil::CustomEventListenerA listener for custom events
MAUtil::DataHandlerFacilitates consecutive reads and writes to a MoSync data object
MAUtil::Dictionary< Key, Storage >Thin template sorted Dictionary
MAUtil::Dictionary< Key, Storage >::ConstIteratorConst Iterator for a Dictionary
MAUtil::Dictionary< Key, Storage >::DictNodeInternal storage
MAUtil::Dictionary< Key, Storage >::IteratorIterator for a Dictionary
MAUtil::DownloaderThe Downloader class. Use it to simplify asynchronous downloading of files to binary resources
MAUtil::DownloaderReaderBase class for classes that perform the download
MAUtil::DownloaderReaderThatReadsChunksClass that handles download when content-length is NOT known. Here we read in chunks until we get result CONNERR_CLOSED in connRecvFinished
MAUtil::DownloaderReaderWithKnownContentLengthClass that handles download when content-length is known
MAUtil::DownloadListenerA listener for events from the Downloader class
MAUtil::EnvironmentA base class for cross-platform event managers
MAUtil::Environment::TimerEventInstanceA timer event
MAUtil::FocusListenerA listener for focus events
MAUtil::GLMobletOpenGL|ES fullscreen moblet
MAUtil::HashDict< Key, Storage >Thin template unsorted dictionary
MAUtil::HashDict< Key, Storage >::ConstIteratorConst Iterator for a HashDict
MAUtil::HashDict< Key, Storage >::HashNodeInternal storage
MAUtil::HashDict< Key, Storage >::IteratorIterator for a HashDict
MAUtil::HashMap< Key, Value >Thin template HashMap
MAUtil::HashSet< Key >Thin template HashSet
MAUtil::HttpConnectionThis class describes a single HTTP 1.0 operation
MAUtil::HttpConnectionListenerA listener for events from the HttpConnection class
MAUtil::IdleListenerA listener whose function is called whenever nothing else has to be done
MAUtil::ImageDownloaderThe ImageDownloader class. Use it to simplify asynchronous downloading of images to image resources
MAUtil::KeyListenerA listener for keypad events
MAUtil::List< Type >A generic, dynamic list container
MAUtil::List< Type >::ConstListIteratorA constant iterator for a list container
MAUtil::List< Type >::ListIteratorAn iterator for a list container
MAUtil::List< Type >::ListNodeA node in a list container
MAUtil::ListenerSet< T >A listener set
MAUtil::ListenerSet< T >::iteratorAn iterator for a listener set
MAUtil::Map< Key, Value >Thin template sorted Map
MAUtil::MobletA C++ event manager, a base class for applications
MAUtil::Pair< F, S >Template storage for a pair of objects
MAUtil::PointPoint geometric helper structure/function
MAUtil::PointerListenerA listener for pointer events
MAUtil::RectRect geometric helper structure/function
MAUtil::RefCountedA base class for reference counting
MAUtil::SensorListenerA listener for maSensor events
MAUtil::ServerEncapsulates MoSync's server connections. Use this class to listen for incoming connections
MAUtil::ServerListenerReceives events from MAUtil::Server
MAUtil::Set< Key >Thin template sorted Set
MAUtil::Stack< T >Generic, dynamic stack container. A restricted subset of vector
MAUtil::StringData< Tchar >A class that holds the actual data used by String
MAUtil::TextBoxListenerA listener for maTextBox events
MAUtil::TimerListenerA listener for timer events
MAUtil::Vector< Type >A generic, dynamic, random-access container
MAUUIDA Universally Unique Identifier
MAWidgetEventDataA struct that holds the data associated with a widget event
MAWlanAddrA WLAN address
MAWlanApA WLAN access point
Mtx::ContextA C++ wrapper for MTXml, with Latin-1 output
Mtx::ContextBaseBase class for C++ MTXml wrappers
Mtx::ContextWA C++ wrapper for MTXml, with wide-char Unicode output
Mtx::MtxListenerListener for special MTXml events
Mtx::SaxContext8-bit SAX parser context wrapper class
Mtx::SaxContextBaseBase class for SAX parser context wrappers
Mtx::SaxContextWWide-char SAX parser context wrapper class
Mtx::SaxListener8-bit SAX parser callback interface
Mtx::SaxListenerT< Tchar >Base class for SAX parser callback interfaces
Mtx::SaxListenerWWide-char SAX parser callback interface
Mtx::XmlListenerListener for 8-bit MTXml events
Mtx::XmlListenerT< Tchar >Base class for MTXml Listeners
Mtx::XmlListenerWListener for wide-char MTXml events
MTXContextThe context of an MTXml parser
MTXSaxContext_tThe context of an MTSax parser
NativeUI::ActivityIndicatorAn instance of ActivityIndicator is used for displaying the indeterminate progress of a task over time
NativeUI::ButtonClass for buttons
NativeUI::ButtonListenerListener for button events
NativeUI::CameraPreviewAn instance of CameraPreview allows users to visualize the camera controller. Note: This is not available on Windows Phone 7
NativeUI::CheckBoxAn instance of CheckBox is used for displaying an two-states button
NativeUI::CheckBoxListenerListener for CheckBox events
NativeUI::DateStruct to hold a date
NativeUI::DatePickerA Date Picker is a widget for selecting a date
NativeUI::DatePickerListenerListener for DatePicker events
NativeUI::DialogClass that represents a modal dialog. A dialog cannot have any parent, it acts only as a container of other widgets. A dialog is a sort of modal view, that can look different depending on the platform:
NativeUI::DialogListenerListener for modal dialog events
NativeUI::EditBoxClass for edit box
NativeUI::EditBoxListenerListener for EditBox events
NativeUI::GLViewA GL view is a widget that is used to display graphics rendered by the GPU using OpenGL calls. Note: This widget is not available on Windows Phone 7
NativeUI::GLViewListenerListener for GLView events
NativeUI::HorizontalLayoutA horizontal layout is a layout that stacks widgets in the horizontal axis
NativeUI::ImageClass for images
NativeUI::ImageButtonClass for image buttons
NativeUI::LabelClass for labels
NativeUI::LastErrorA structure that holds information about the last error that occurred by using the wrapper methods
NativeUI::LayoutClass for layouts
NativeUI::ListViewAn instance of ListView is used for displaying list of information
NativeUI::ListViewItemClass for list view items
NativeUI::ListViewListenerListener for ListView events
NativeUI::NavigationBarA navigation bar is an iPhone specific widget that shows a nav bar with an optional title, back button and icon. The default background color is light blue gradient. The appearance depends on the platform:
NativeUI::NavigationBarListenerListener for NavigationBar events
NativeUI::NumberPickerA Number Picker is a widget that enables the user to select a number from a predefined range
NativeUI::NumberPickerListenerListener for NumberPicker events
NativeUI::PanoramaViewClass that represents a visible panorama view. Note that this is available only on Windows Phone 7
NativeUI::ProgressBarAn instance of ProgressBar is used for displaying the progress of a task over time
NativeUI::RelativeLayoutA relative layout is a layout that layouts widgets relative to its coordinate system
NativeUI::ScreenClass that represents a visible screen
NativeUI::SearchBarA search bar is a special kind of edit box that is used for searching. Note: This is not available on Windows Phone 7
NativeUI::SearchBarListenerInterface for search bar event listeners
NativeUI::SliderAn instance of Slider is used for selecting a single value from a continuous range of values
NativeUI::SliderListenerListener for Slider events
NativeUI::StackScreenA stack screen is a special type of screen that manages navigation between a set of screens
NativeUI::StackScreenListenerListener for StackScreen events
NativeUI::TabScreenClass that represents a screen with tabs
NativeUI::TabScreenListenerInterface for tab screen event listeners
NativeUI::TextWidgetBase class for widgets that have a text property
NativeUI::TimePickerA Time Picker is a widget for selecting time of day in 24 hour mode
NativeUI::TimePickerListenerListener for TimePicker events
NativeUI::ToggleButtonClass for a a special kind of check button. It is available only on Android and Windows Phone 7. Note that this widget is similar to the Check Box on iOS. For toggle button events see ToggleButtonListener
NativeUI::ToggleButtonListenerListener for ToggleButton events
NativeUI::VerticalLayoutClass for vertical layouts
NativeUI::VideoViewAn instance of VideoView is used for managing the playback of a movie from a file or a network stream
NativeUI::VideoViewListenerInterface for video view event listeners
NativeUI::WebViewA web view is a widget used to render web pages
NativeUI::WebViewListenerListener for WebView events
NativeUI::WidgetBase class for all widgets
NativeUI::WidgetEventListenerInterface for widget event listeners
NativeUI::WidgetManagerClass that handles widget events
Notification::LocalNotificationLocal notifications are used for displaying alerts, playing sounds and for badging application icon. The operating system is responsible for delivering the notification at the proper time; the application does not have to be running for this to happen. When you create a local notification, you must specify when the system should deliver the notification(see fire date property). If you don't specify a fire date, the default System time will be set
Notification::LocalNotificationListenerListener for local notification events
Notification::NotificationFlashLightsFlashing LED lights. Define color and pattern. Platform: Android only
Notification::NotificationManagerClass that handles notification events. It contains methods for setting & getting application's characteristics (e.g. application icon badge number on iOS)
Notification::PushNotificationPush notifications are used for displaying alerts, playing sounds and for badging application icon. A push notification is send from a server and received by an application. An application can register for receiving push notifications using registerPushNotification function(NotificationManager class). On iOS platform a push notification can contain a badge number for the application icon, an alert sound and an alert message to display to the user. Check what contains a notification by calling containsMessage(), containsSoundFileName() and containsIconBadgeNumber() functions. On Android platform a push notification can contain a message, a title and a ticker text: the text that flows by in the status bar when the notification first activates
Notification::PushNotificationListenerListener for push notification events
Testify::DefaultListenerThe default listener. Prints everything out to stdout
Testify::FunctorA function or method wrapper, possibly along with its parameters. It can conveniently be called without having to care about it's details
Testify::IDEListenerThe MoSync IDE listener. Prints everything out to the log
Testify::ListenerHookA hook for adding a listener to test run. It uses global constructors to add the listener to the test manager
Testify::TestA base class for all tests. It is wrapped by TestCase and TestFunction to handle the different cases
Testify::TestCaseA test case. This class should be overloaded to handle test cases
Testify::TestFunctionA wrapper for a test function. It's main reason for existing is to provide homogeneous interface without special cases
Testify::TestHookA hook used to add a test or a collection of tests. It uses global constructors to add the actual tests to the test manager
Testify::TestListenerA callback interface for listening to events
Testify::TestManagerThe Testify test manager
tmComponents of a calendar date and time
Wormhole::FileUtilClass that contains utility methods
Wormhole::MessageProtocolClass that checks a Wormhole protocol
Wormhole::MessageStreamClass that parses messages from the WebView
Wormhole::MessageStreamJSONClass that parses JSON messages from the WebView
Wormhole::WebAppMobletA web view is a widget used to render web pages
Wormhole::WebViewMessageClass that parses messages from the WebView
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines