Class List
Here are the classes, structs, unions and interfaces with brief descriptions:| FB::ActiveX::ActiveXBrowserHost | Provides a BrowserHost implementation for ActiveX |
| FB::AsyncLogRequest | This class is used by BrowserHost for the BrowserHost::AsyncHtmlLog method |
| FB::AttachedEvent | Fired when a PluginEventSink is attached to a PluginEventSource (such as a PluginCore derived plugin object being attached to a PluginWindow to get events) |
| FB::bad_variant_cast | Thrown when variant::cast<type> or variant::convert_cast<type> fails because the type of the value stored in the variant is not compatible with the operation |
| FB::BrowserHost | Browser host base class |
| FB::BrowserPlugin | Browser-specific plugin base class |
| FB::BrowserStream | This is the abstract base class (interface class) for a browser stream |
| FB::BrowserStreamRequest | Information about an HTTP request to be made |
| FB::CatchAll | When used as a parameter on a JSAPIAuto function this matches 0 or more variants -- in other words, all other parameters from this point on regardless of type |
| FB::ChangedEvent | Fired when a PluginEventSink has changed in some fundamental way that the plugin needs to know about, such as a different drawing context being provided by the browser to a PluginWindow |
| FB::ClipChangedEvent | Fired when the clipping of the plugin drawing area changes |
| FB::CoreGraphicsDraw | Mac CoreGraphics Draw event |
| FB::DefaultBrowserStreamHandler | Simple implementation of a stream event handler from which you can derive your own stream events handler |
| FB::DetachedEvent | Fired when a PluginEventSink is detached from a PluginEventSource (such as a PluginCore derived plugin object being detached from a PluginWindow to get events) |
| FB::DOM::Document | Abstraction for accessing and manipulating a DOM Document |
| FB::ActiveX::AXDOM::Document | ActiveX specific implementation of DOM::Document |
| FB::DOM::Element | DOM Element wrapper |
| FB::ActiveX::AXDOM::Element | ActiveX specific implementation of DOM::Element |
| FB::FactoryBase | This is the base factory for a plugin. Every plugin *must* implement this class and override at least the createPlugin() method. To futher customize your plugin, you can override other methods to replace the PluginWindow or the NpapiPlugin class |
| FB::FocusChangedEvent | Fired when the focus changes |
| FB::HttpStreamResponse | Data structure to hold the response to an HTTP Get request |
| FB::ActiveX::IDispatchAPI | Provide a JSObject implementation to wrap a IDispatch ActiveX object |
| FB::invalid_arguments | Thrown by a JSAPI object when the argument(s) provided to a SetProperty or Invoke call are found to be invalid. JSAPIAuto will throw this automatically if the argument cannot be convert_cast to the type expected by the function |
| FB::invalid_member | Thrown when an Invoke, SetProperty, or GetProperty call is made for a member that is invalid (does not exist, not accessible, only supports Get or Set, etc) |
| FB::JSAPI | JavaScript API class -- provides a javascript interface that can be exposed to the browser |
| FB::JSAPIAuto | JSAPI class with automatic argument type enforcement |
| FB::JSAPIImpl | JavaScript API base class implementation -- provides basic functionality for C++ JSAPI objects |
| FB::JSAPIProxy | JavaScript API Wrapper -- this can wrap any type of JSAPI object and be passed back to any browser that |
| FB::JSAPISimple | Simple JSAPI implementation for those who for whatever reason don't want to use JSAPIAuto |
| FB::JSObject | Wraps a Javascript Object |
| FB::KeyDownEvent | Fired for a key down event |
| FB::KeyEvent | Fired for a key event |
| FB::KeyUpEvent | Fired for a key up event |
| FB::MacEventCarbon | Carbon Mac event |
| FB::MacEventCocoa | Cocoa mac event |
| FB::MethodInfo | Used by FB::JSAPISimple to store information about a method |
| FB::MouseButtonEvent | Fired when a mouse button event occurs |
| FB::MouseDoubleClickEvent | Fired when a mouse double click event occurs |
| FB::MouseDownEvent | Fired when a mouse down event occurs |
| FB::MouseEnteredEvent | Fired when the user moves mouse over the plugin |
| FB::MouseEvent | Fired when a mouse event occurs |
| FB::MouseExitedEvent | Fired when the user moves mouse away from the plugin |
| FB::MouseMoveEvent | Fired when the mouse moves |
| FB::MouseScrollEvent | Fired when the user moves the scrollwheel |
| FB::MouseUpEvent | Fired when a mouse up event occurs |
| FB::DOM::Node | DOM Node wrapper |
| FB::ActiveX::AXDOM::Node | Provides an ActiveX specific implementation of DOM::Node |
| FB::Npapi::NpapiBrowserHost | Provides a FB::BrowserHost implementation for Npapi |
| FB::Npapi::NPObjectAPI | Provides a FB::JSObject implementation that wraps a NPObject* |
| FB::object_invalidated | Thrown by a JSAPI object when a call is made on it after the object has been invalidated |
| FB::PluginCore | Base class for all FireBreath Plugins |
| FB::PluginEvent | Plugin event base class |
| FB::PluginEventMacCarbon | Mac OS X Carbon specific implementation of PluginEventMac |
| FB::PluginEventMacCocoa | Mac OS X Cocoa specific implementation of PluginEventMac |
| FB::PluginEventSink | Plugin event sink; all objects that can receive PluginEvent s should inherit from this class. Most notably, PluginCore extends this class |
| FB::PluginEventSource | Base class for any object, such as BrowserStream or PluginWindow, that needs to fire events to a PluginEventSink object (such as a PluginCore derived plugin class) |
| FB::PluginWindow | PluginWindow is the base class for all PluginWindow objects |
| FB::PluginWindowlessWin | Windows specific implementation of PluginWindow |
| FB::PluginWindowWin | Windows specific implementation of PluginWindow |
| FB::PluginWindowX11 | X11 specific implementation of PluginWindow |
| FB::PropertyFunctors | Used by FB::JSAPIAuto to store property implementation details, created by FB::make_property() |
| FB::PropertyInfo | Used by FB::JSAPISimple to store information about a property |
| FB::QuickDrawDraw | Mac QuickDraw Draw event |
| FB::BrowserStream::Range | Specifies the range for a read range request (start to end) in bytes |
| FB::RefreshEvent | Fired when the plugin should repaint itself (such as on windows when WM_PAINT is received) |
| FB::ResizedEvent | Fired when the plugin window is resized |
| FB::SafeQueue< Data > | Basic thread-safe queue class |
| FB::scoped_zonelock | Provides a helper class for locking |
| FB::script_error | Exception type; when thrown in a JSAPI method, a javascript exception will be thrown |
| FB::SimpleStreamHelper | Helper class for making simple HTTP requests |
| FB::StreamCompletedEvent | This event is fired when a stream has completed downloading |
| FB::StreamCreatedEvent | This event is fired when the given stream was created |
| FB::StreamEvent | Base class for all stream events |
| FB::StreamFailedOpenEvent | This event is fired when a stream failed to open, e.g. the url was invalid or a seekable stream was requested while the server provided only a non-seekable stream |
| FB::TextEvent | Used at least on Mac, possibly elsewhere; gives us text |
| FB::Timer | Timer Utility |
| FB::TimerEvent | Fired when a timer event is received; currently this only works on windows and is fired when WM_TIMER is received |
| FB::TimerService | TimerService Utility |
| FB::TypeIDMap< IDTYPE > | Bidirectional map between an identifier and a variant |
| FB::URI | Data structure for dealing with URI strings |
| FB::variant | Accepts any datatype, used in all interactions with javascript. Provides tools for getting back out the type you put in or for coercing that type into another type (if possible) |
| FB::ActiveX::AXDOM::Window | ActiveX specific implementation of DOM::Window |
| FB::DOM::Window | DOM Window abstraction for manipulating and accessing the javascript window object that the plugin is contained in |
| FB::WindowsEvent | Generic windows event. All windows events going through the winproc get first fired as a WindowEvent and then fired as the specific type, allowing you to handle them either way |
| FB::WinMessageWindow | Creates a message window. Don't touch this if you don't understand what you are doing |
| FB::X11Event | Generic X11 event |
| FB::X11NativeGdkEvent | Class encapsulation for native Gdk event |
| FB::X11NativeGdkEventExpose | Class encapsulation for native Gdk expose event |
Generated on 24 May 2013 for FireBreath by
1.6.1
Labels
