|
Free Electron
|
Interface to handle signals from an SignalerI. More...
#include <HandlerI.h>
Inherits fe::Component, and fe::CastableAs< HandlerI >.
Inherited by AdvanceBall [virtual], AHandler [virtual], AHandler [virtual], AnotherHandler [virtual], fe::ext::AnnotateI [virtual], fe::ext::AssignI [virtual], fe::ext::Attract [virtual], fe::ext::AttributeController [virtual], fe::ext::BasicSourceSink [virtual], fe::ext::BruteCollide [virtual], fe::ext::ButtonController [virtual], fe::ext::ChannelBinder [virtual], fe::ext::ChannelController [virtual], fe::ext::ChannelFilter [virtual], fe::ext::ClearCollisions [virtual], fe::ext::Collect, fe::ext::Communicate, fe::ext::Construct [virtual], fe::ext::Control, fe::ext::CreatePlanetHandler [virtual], fe::ext::DataIOController [virtual], fe::ext::DebugController [virtual], fe::ext::DebugWindow [virtual], fe::ext::DensitySink [virtual], fe::ext::DensitySource [virtual], fe::ext::Detonate, fe::ext::Discard [virtual], fe::ext::Dominate [virtual], fe::ext::DrawAtoms [virtual], fe::ext::DrawAttributeLabels [virtual], fe::ext::DrawButtons [virtual], fe::ext::DrawConstruct, fe::ext::DrawPairs [virtual], fe::ext::DrawParticle, fe::ext::DrawPlant [virtual], fe::ext::DrawRadio, fe::ext::DrawRayTrace [virtual], fe::ext::DrawRod, fe::ext::DrawScalarField [virtual], fe::ext::DrawScan, fe::ext::DrawSelection [virtual], fe::ext::DrawStringEntry [virtual], fe::ext::DrawTargeting, fe::ext::DrawTerrain [virtual], fe::ext::DrawThrust, fe::ext::DrawTransform [virtual], fe::ext::DroneControl [virtual], fe::ext::DroneDynamics [virtual], fe::ext::DroneInput [virtual], fe::ext::EventMap [virtual], fe::ext::ExistController [virtual], fe::ext::ExplicitInertial [virtual], fe::ext::Flatten [virtual], fe::ext::FloraHandler [virtual], fe::ext::Fork [virtual], fe::ext::FormDrag [virtual], fe::ext::Gravity [virtual], fe::ext::Gravity [virtual], fe::ext::GroupExtract [virtual], fe::ext::ImguiHandler [virtual], fe::ext::InspectController [virtual], fe::ext::JoyI [virtual], fe::ext::KeyI [virtual], fe::ext::LogHandler, fe::ext::LogWindowHandler [virtual], fe::ext::LuaBehavior [virtual], fe::ext::LuaBind, fe::ext::LuaExec [virtual], fe::ext::LuaHandler [virtual], fe::ext::LuaIterate [virtual], fe::ext::MakeCurrent, fe::ext::Manipulator [virtual], fe::ext::ManipulatorI [virtual], fe::ext::Modifier< GROUP, SUBGROUP, RECORDOP > [virtual], fe::ext::MultiGroupReader [virtual], fe::ext::MultiGroupWriter [virtual], fe::ext::NativeEventContext [virtual], fe::ext::NativeWindow [virtual], fe::ext::NetworkCatalog::Handler [virtual], fe::ext::NetworkOp::Handler [virtual], fe::ext::NewtonEuler [virtual], fe::ext::OperateCommon [virtual], fe::ext::OperatorSurfaceI [virtual], fe::ext::OrthoViewer [virtual], fe::ext::PaneLocate [virtual], fe::ext::PerFrame, fe::ext::PerspectiveViewer [virtual], fe::ext::PickPoint [virtual], fe::ext::ProjectPoint [virtual], fe::ext::Provot [virtual], fe::ext::Proximity [virtual], fe::ext::PushSequencer [virtual], fe::ext::QuickViewer::InterestHandler, fe::ext::RecordPlayer [virtual], fe::ext::RecordRecorder [virtual], fe::ext::RegionalDebug [virtual], fe::ext::RootLocate [virtual], fe::ext::Scan [virtual], fe::ext::SelectController [virtual], fe::ext::SelectorI [virtual], fe::ext::SemiImplicitInertial [virtual], fe::ext::SendDataset [virtual], fe::ext::SetDataset [virtual], fe::ext::Shoot [virtual], fe::ext::SignalMessenger [virtual], fe::ext::SignalReceiver [virtual], fe::ext::SignalSender [virtual], fe::ext::SimCountControl [virtual], fe::ext::SimCountControl [virtual], fe::ext::SimPlant [virtual], fe::ext::SimpleDiffusion [virtual], fe::ext::SimpleGrid [virtual], fe::ext::Sing [virtual], fe::ext::SocketHandler [virtual], fe::ext::StringEntryController [virtual], fe::ext::SurfaceViewerOp::DrawHandler [virtual], fe::ext::SurfaceViewerOp::EventHandler [virtual], fe::ext::Swim [virtual], fe::ext::Terrain [virtual], fe::ext::Thrust [virtual], fe::ext::Tick [virtual], fe::ext::VideoRecorder [virtual], fe::ext::WindowController [virtual], Flush, Handler1 [virtual], Handler2 [virtual], IdHandler [virtual], MyDraw, MyDraw, MyDraw, MyDraw [virtual], MyDraw [virtual], MyDraw [virtual], MyDraw [virtual], MyDraw, MyDraw, MyDraw, MyHandler, MyHandler [virtual], MyHandler [virtual], MyHandler [virtual], MyHandler [virtual], MyHandler [virtual], MyRecordView::Print, PreHandler [virtual], RunTree [virtual], TimeHandler [virtual], Tree [virtual], and UserInterface [virtual].
Public Member Functions | |
| virtual void | handleBind (sp< SignalerI > spSignalerI, sp< Layout > spLayout) |
| virtual void | handle (Record &signal) |
| virtual void | handleSignal (Record &signal, sp< SignalerI > spSignalerI) |
Public Member Functions inherited from fe::Component | |
| const String & | name (void) const |
| Return the components chosen name. More... | |
| const String | verboseName (void) const |
| Return the annotated chosen name. More... | |
| void | setName (const String &name) |
| Rename the component to anything you want. More... | |
| hp< Registry > | registry (void) const |
| Get the Registry that created this component. More... | |
| void | adjoin (sp< Component > spComponent) |
| Tie this component's lifetime to another. More... | |
| sp< Component > | create (const String &implementation, BWORD quiet=FALSE) const |
| Convienience function to registry()->create() More... | |
| void | disjoin (void) |
| Untie component from Hub, if connected. More... | |
| String | factoryName (void) |
| void | setLibrary (sp< Library > spLibrary) |
| Store a reference to the library used to instantiate this component. More... | |
| sp< Library > | library (void) |
| Get the library that created the component. More... | |
| void | setFactoryIndex (I32 a_factoryIndex) |
| Set the library's factory index. More... | |
| I32 | factoryIndex (void) |
| Get the library's factory index. More... | |
| void | setSingleton (BWORD set) |
| Specify whether component is a singleton. More... | |
| BWORD | isSingleton (void) |
| Return whether component is a singleton. More... | |
| virtual void | acquire (void) |
| Specialized reference increment. More... | |
| virtual void | release (void) |
| Specialized reference decrement. More... | |
Public Member Functions inherited from fe::Handled< Component > | |
| const hp< Component > & | getHandle (void) const |
| Get a safe handle to this object. More... | |
Public Member Functions inherited from fe::Protectable | |
| virtual I32 | protection (void) const |
| virtual void | protect (void) |
| virtual void | unprotect (void) |
| virtual Protectable * | clone (Protectable *pInstance=NULL) |
Public Member Functions inherited from fe::Counted | |
| virtual void | acquire (int &rCount) |
| Increment the reference count (and get the count) More... | |
| virtual void | abandon (void) |
| Decrement the reference count. More... | |
| int | count (void) const |
| Return the count of references. More... | |
| void | setName (const String &) |
| void | trackReference (void *pReference, String what) |
| void | untrackReference (void *pReference) |
| void | registerRegion (void *pT, U32 bytes) |
Public Member Functions inherited from fe::Initialized | |
| void | initializeAll (void) |
| void | setActive (bool a_active) |
Additional Inherited Members | |
Static Public Member Functions inherited from fe::Counted | |
| static String | reportTracker (void) |
| static U32 | trackerCount (void) |
Protected Types inherited from fe::Initialized | |
| typedef void(* | InitializeFunction) (Initialized *) |
Protected Member Functions inherited from fe::Handled< Component > | |
| void | abandonHandle (void) |
Protected Member Functions inherited from fe::Counted | |
| int | releaseInternal (void) |
| Decrement the reference count. More... | |
| void | suppressReport (void) |
Protected Member Functions inherited from fe::Initialized | |
| void | addInitializer (InitializeFunction function) |
Related Functions inherited from fe::Component | |
| FE_DL_EXPORT void FE_CDECL | checkUnload (sp< Library > &pLibrary, Component *pComponent=NULL) |
| Delete the component and unload libraries where appropriate. More... | |
Interface to handle signals from an SignalerI.
1.8.13