Free Electron
|
Saves Record's op:input for every handle call that time advances. More...
#include <RecordRecorder.h>
Public Member Functions | |
virtual void | handle (Record &record) |
virtual void | configure (String pathname, U32 limit) |
virtual String | findNameFor (Real scalar) |
![]() | |
virtual void | handleBind (sp< SignalerI > spSignalerI, sp< Layout > spLayout) |
virtual void | handleSignal (Record &signal, sp< SignalerI > spSignalerI) |
![]() | |
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... | |
![]() | |
const hp< Component > & | getHandle (void) const |
Get a safe handle to this object. More... | |
![]() | |
virtual I32 | protection (void) const |
virtual void | protect (void) |
virtual void | unprotect (void) |
virtual Protectable * | clone (Protectable *pInstance=NULL) |
![]() | |
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) |
![]() | |
void | initializeAll (void) |
void | setActive (bool a_active) |
Private Attributes | |
String | m_basename |
U32 | m_index |
U32 | m_ringSize |
Array< Real > | m_timeStamp |
AsOperator | m_asOperator |
AsTemporal | m_asTemporal |
Accessor< sp< Component > > | m_aRecordRecorder |
Additional Inherited Members | |
![]() | |
static String | reportTracker (void) |
static U32 | trackerCount (void) |
![]() | |
typedef void(* | InitializeFunction) (Initialized *) |
![]() | |
void | abandonHandle (void) |
![]() | |
int | releaseInternal (void) |
Decrement the reference count. More... | |
void | suppressReport (void) |
![]() | |
void | addInitializer (InitializeFunction function) |
![]() | |
FE_DL_EXPORT void FE_CDECL | checkUnload (sp< Library > &pLibrary, Component *pComponent=NULL) |
Delete the component and unload libraries where appropriate. More... | |
Saves Record's op:input for every handle call that time advances.
As RecorderI, the pathname is the directory name and the integer limit sets the number of cycled files. The scalar for findNameFor() indicates the desired time to find a file for.