|
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 |