preCICE v3.1.2
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
precice::profiling::ProfilingConfiguration Class Referencefinal

Configuration class for exports. More...

#include <ProfilingConfiguration.hpp>

Inheritance diagram for precice::profiling::ProfilingConfiguration:
[legend]
Collaboration diagram for precice::profiling::ProfilingConfiguration:
[legend]

Public Member Functions

 ProfilingConfiguration (xml::XMLTag &parent)
 
 ~ProfilingConfiguration () override=default
 
void xmlTagCallback (const xml::ConfigurationContext &context, xml::XMLTag &callingTag) override
 Callback at begin of XML tag.
 
void xmlEndTagCallback (const xml::ConfigurationContext &context, xml::XMLTag &callingTag) override
 Callback at end of XML tag and at end of subtag.
 
- Public Member Functions inherited from precice::xml::XMLTag::Listener
Listeneroperator= (Listener &&)=delete
 
virtual ~Listener ()
 

Private Attributes

logging::Logger _log {"profiling::ProfilingConfiguration"}
 

Detailed Description

Configuration class for exports.

Definition at line 24 of file ProfilingConfiguration.hpp.

Constructor & Destructor Documentation

◆ ProfilingConfiguration()

precice::profiling::ProfilingConfiguration::ProfilingConfiguration ( xml::XMLTag & parent)

Definition at line 31 of file ProfilingConfiguration.cpp.

Here is the call graph for this function:

◆ ~ProfilingConfiguration()

precice::profiling::ProfilingConfiguration::~ProfilingConfiguration ( )
overridedefault

Member Function Documentation

◆ xmlEndTagCallback()

void precice::profiling::ProfilingConfiguration::xmlEndTagCallback ( const xml::ConfigurationContext & context,
xml::XMLTag & callingTag )
inlineoverridevirtual

Callback at end of XML tag and at end of subtag.

At this callback, the attributes and all subtags of callingTag are parsed. This callback is first done for the listener, and then for the parent tag listener (if existing).

Implements precice::xml::XMLTag::Listener.

Definition at line 32 of file ProfilingConfiguration.hpp.

◆ xmlTagCallback()

void precice::profiling::ProfilingConfiguration::xmlTagCallback ( const xml::ConfigurationContext & context,
xml::XMLTag & callingTag )
overridevirtual

Callback at begin of XML tag.

At this callback, the attributes of the callingTag are already parsed and available, while the subtags are not yet parsed.

Implements precice::xml::XMLTag::Listener.

Definition at line 66 of file ProfilingConfiguration.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ _log

logging::Logger precice::profiling::ProfilingConfiguration::_log {"profiling::ProfilingConfiguration"}
private

Definition at line 35 of file ProfilingConfiguration.hpp.


The documentation for this class was generated from the following files: