PlasCom2  1.0
XPACC Multi-physics simluation application
InProcess Class Reference

Detailed Description

Definition at line 167 of file FDUtils.H.

#include <FDUtils.H>

Public Member Functions

 InProcess ()
 
 InProcess (const std::string &command)
 
virtual int Execute (const std::string &command)
 
virtual int Finalize ()
 
virtual FILE * GetFile ()
 
virtual std::string Command ()
 
virtual ~InProcess ()
 
- Public Member Functions inherited from fdistream
 fdistream ()
 
 fdistream (int fd)
 
int FD ()
 
int Init (int _fd)
 

Private Attributes

std::string _comline
 
FILE * _file_object
 

Additional Inherited Members

- Protected Attributes inherited from fdistream
sys::fdinbuf buf
 
Inheritance diagram for InProcess:
Collaboration diagram for InProcess:

Constructor & Destructor Documentation

◆ InProcess() [1/2]

InProcess ( )
inline

Definition at line 172 of file FDUtils.H.

◆ InProcess() [2/2]

InProcess ( const std::string &  command)
inline

Definition at line 173 of file FDUtils.H.

References fdoutbuf::Init().

Here is the call graph for this function:

◆ ~InProcess()

virtual ~InProcess ( )
inlinevirtual

Definition at line 196 of file FDUtils.H.

Member Function Documentation

◆ Command()

virtual std::string Command ( )
inlinevirtual

Definition at line 195 of file FDUtils.H.

◆ Execute()

virtual int Execute ( const std::string &  command)
inlinevirtual

Definition at line 179 of file FDUtils.H.

References fdoutbuf::Init().

Referenced by ix::sys::SystemInfo().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Finalize()

virtual int Finalize ( )
inlinevirtual

Definition at line 188 of file FDUtils.H.

◆ GetFile()

virtual FILE* GetFile ( )
inlinevirtual

Definition at line 194 of file FDUtils.H.

Member Data Documentation

◆ _comline

std::string _comline
private

Definition at line 169 of file FDUtils.H.

◆ _file_object

FILE* _file_object
private

Definition at line 170 of file FDUtils.H.


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