#include <SALOME_LogManager.hxx>

Public Member Functions | |
| SALOME_ContainerScriptExecPerfLog (SALOME_ContainerScriptPerfLog *father) | |
| SALOME_ContainerScriptPerfLog * | father () const |
| void | setPyObj (PyObject *obj) |
| PyObject * | pyObj () |
| PortableServer::POA_var | getPOA () |
| void | assign (const SALOME::vectorOfByte &value) override |
| void | assignAndAppendFreestyle (const SALOME::vectorOfByte &value) override |
| SALOME::vectorOfByte * | getObj () override |
| const std::vector< char > & | data () const |
| void | setData (std::vector< char > &&data) |
| void | accept (SALOME_VisitorContainerLog &visitor) |
| void | start () |
| AutoPyRef | end () |
| void | clear () |
Private Attributes | |
| AutoPyRefGilSafe | _pyExecutionLog |
| SALOME_ContainerScriptPerfLog * | _father = nullptr |
| std::vector< char > | _data |
| SALOME_ContainerScriptExecPerfLog::SALOME_ContainerScriptExecPerfLog | ( | SALOME_ContainerScriptPerfLog * | father | ) |
| void SALOME_ContainerScriptExecPerfLog::accept | ( | SALOME_VisitorContainerLog & | visitor | ) |
|
override |
References _data, end(), and FromPyToCpp().
|
override |
References _data, data(), IDLparser::error(), FromPyToCpp(), SALOME::INTERNAL_ERROR, pyObj(), and THROW_SALOME_CORBA_EXCEPTION.
| void SALOME_ContainerScriptExecPerfLog::clear | ( | ) |
| const std::vector<char>& SALOME_ContainerScriptExecPerfLog::data | ( | ) | const |
| AutoPyRef SALOME_ContainerScriptExecPerfLog::end | ( | ) |
References _data, IDLparser::error(), SALOME::INTERNAL_ERROR, pyObj(), and THROW_SALOME_CORBA_EXCEPTION.
Referenced by assign().
| SALOME_ContainerScriptPerfLog* SALOME_ContainerScriptExecPerfLog::father | ( | ) | const |
Referenced by SALOME_ContainerHelper.ScriptExecInfoDeco::code(), SALOME_ContainerHelper.ScriptExecInfoDeco::computingNode(), SALOME_ContainerHelper.ScriptInfoDeco::computingNode(), SALOME_LogManager.SALOME_ContainerScriptExecPerfLog::end(), SALOME_LogManager.SALOME_ContainerScriptExecPerfLog::flushAndAppendFreestyle(), getPOA(), SALOME_ContainerHelper.ScriptExecInfoDeco::log(), SALOME_ContainerHelper.ScriptExecInfoDeco::nodeName(), SALOME_ContainerHelper.ScriptExecInfoDeco::ns_entry(), SALOME_ContainerHelper.ScriptInfoDeco::ns_entry(), and SALOME_LogManager.SALOME_ContainerScriptExecPerfLog::start().
|
override |
References _data, and FromVectCharToCorba().
| PortableServer::POA_var SALOME_ContainerScriptExecPerfLog::getPOA | ( | ) |
References father(), and SALOME_ContainerScriptPerfLog::getPOA().
| PyObject* SALOME_ContainerScriptExecPerfLog::pyObj | ( | ) |
Referenced by assignAndAppendFreestyle(), end(), and start().
| void SALOME_ContainerScriptExecPerfLog::setData | ( | std::vector< char > && | data | ) |
| void SALOME_ContainerScriptExecPerfLog::setPyObj | ( | PyObject * | obj | ) |
References KERNEL_PY.batchmode_salome::obj.
Referenced by SALOME_ContainerScriptPerfLog::addExecutionSession().
| void SALOME_ContainerScriptExecPerfLog::start | ( | ) |
References IDLparser::error(), SALOME::INTERNAL_ERROR, pyObj(), and THROW_SALOME_CORBA_EXCEPTION.
Referenced by SALOME_ContainerScriptPerfLog::addExecutionSession().
|
private |
Referenced by assign(), assignAndAppendFreestyle(), SALOME_PyNode.CPUMemInfo::data(), SALOME_PyNode.InodeSizeInfo::data(), end(), getObj(), SALOME_ContainerHelper.InOutputObjVisitorAbstract::getSizeOfFileRead(), SALOME_ContainerHelper.InOutputObjVisitorAbstract::leave(), and SALOME_ContainerHelper.ObjMemModel::setHDDMem().
|
private |
|
private |