|
Public Member Functions |
| Standard_EXPORT | WOKUnix_Shell (const WOKUnix_ShellMode amode=WOKUnix_AsynchronousMode, const WOKUnix_PopenOutputMode outmode=WOKUnix_POPEN_MIX_OUT_ERR, const WOKUnix_PopenBufferMode bufmode=WOKUnix_POPEN_BUFFERED) |
| Standard_EXPORT | WOKUnix_Shell (const TCollection_AsciiString &apath, const WOKUnix_ShellMode amode=WOKUnix_AsynchronousMode, const WOKUnix_PopenOutputMode outmode=WOKUnix_POPEN_MIX_OUT_ERR, const WOKUnix_PopenBufferMode bufmode=WOKUnix_POPEN_BUFFERED) |
| Standard_EXPORT void | SetEcho () |
| Standard_EXPORT void | UnsetEcho () |
| Standard_EXPORT Standard_Boolean | IsEchoed () const |
| Standard_EXPORT void | Echo (const Handle(TCollection_HAsciiString)&astr) const |
| Standard_EXPORT void | Lock () |
| Standard_EXPORT void | UnLock () |
| Standard_EXPORT Standard_Boolean | IsLocked () const |
| Standard_EXPORT void | LogInFile (const Handle(WOKUnix_Path)&apath) |
| Standard_EXPORT void | NoLog () |
| Standard_EXPORT Handle_WOKUnix_Path | LogFile () const |
| Standard_EXPORT void | Log (const Handle(TCollection_HAsciiString)&astr) const |
| Standard_EXPORT void | SetSynchronous () |
| Standard_EXPORT void | SetASynchronous () |
| virtual Standard_EXPORT Standard_Integer | SyncAndStatus () |
| Standard_EXPORT Standard_Integer | Status () const |
| Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | Errors () |
| Standard_EXPORT void | ClearOutput () |
| virtual Standard_EXPORT void | Send (const Handle(TCollection_HAsciiString)&astring) |
| Standard_EXPORT Standard_Integer | Execute (const Handle(TCollection_HAsciiString)&astring) |
| Standard_EXPORT Standard_Integer | Execute (const Handle(TColStd_HSequenceOfHAsciiString)&somestrings) |
| Standard_EXPORT void | SetHost (const Handle(TCollection_HAsciiString)&ahost) |
| Standard_EXPORT Handle_TCollection_HAsciiString | Host () const |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes |
| Handle_WOKUnix_ShellStatus | mystatus |
Private Attributes |
| WOKUnix_ShellMode | mymode |
| Handle_TCollection_HAsciiString | myname |
| Standard_Boolean | mylocked |
| Standard_Boolean | myecho |
| Handle_WOKUnix_Path | mylogfile |
| Handle_TCollection_HAsciiString | myhost |