Version: 9.15.0
SALOME_ContainerScriptExecPerfLog Class Reference

#include <SALOME_LogManager.hxx>

Inheritance diagram for SALOME_ContainerScriptExecPerfLog:

Public Member Functions

 SALOME_ContainerScriptExecPerfLog (SALOME_ContainerScriptPerfLog *father)
 
SALOME_ContainerScriptPerfLogfather () 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::vectorOfBytegetObj () 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
 

Constructor & Destructor Documentation

◆ SALOME_ContainerScriptExecPerfLog()

SALOME_ContainerScriptExecPerfLog::SALOME_ContainerScriptExecPerfLog ( SALOME_ContainerScriptPerfLog father)

Member Function Documentation

◆ accept()

void SALOME_ContainerScriptExecPerfLog::accept ( SALOME_VisitorContainerLog visitor)

◆ assign()

void SALOME_ContainerScriptExecPerfLog::assign ( const SALOME::vectorOfByte value)
override

References _data, end(), and FromPyToCpp().

◆ assignAndAppendFreestyle()

void SALOME_ContainerScriptExecPerfLog::assignAndAppendFreestyle ( const SALOME::vectorOfByte value)
override

◆ clear()

◆ data()

const std::vector<char>& SALOME_ContainerScriptExecPerfLog::data ( ) const

◆ end()

AutoPyRef SALOME_ContainerScriptExecPerfLog::end ( )

◆ father()

◆ getObj()

SALOME::vectorOfByte * SALOME_ContainerScriptExecPerfLog::getObj ( )
override

References _data, and FromVectCharToCorba().

◆ getPOA()

PortableServer::POA_var SALOME_ContainerScriptExecPerfLog::getPOA ( )

◆ pyObj()

PyObject* SALOME_ContainerScriptExecPerfLog::pyObj ( )

◆ setData()

void SALOME_ContainerScriptExecPerfLog::setData ( std::vector< char > &&  data)

◆ setPyObj()

void SALOME_ContainerScriptExecPerfLog::setPyObj ( PyObject *  obj)

◆ start()

void SALOME_ContainerScriptExecPerfLog::start ( )

Field Documentation

◆ _data

◆ _father

◆ _pyExecutionLog

AutoPyRefGilSafe SALOME_ContainerScriptExecPerfLog::_pyExecutionLog
private