Lines Matching refs:HdcShell
33 std::mutex HdcShell::mutexPty;
35 HdcShell::HdcShell(HTaskInfo hTaskInfo) in HdcShell() function in Hdc::HdcShell
42 HdcShell::~HdcShell() in ~HdcShell()
47 bool HdcShell::ReadyForRelease() in ReadyForRelease()
64 void HdcShell::StopTask() in StopTask()
83 bool HdcShell::SpecialSignal(uint8_t ch) in SpecialSignal()
105 bool HdcShell::CommandDispatch(const uint16_t command, uint8_t *payload, const int payloadSize) in CommandDispatch()
130 int HdcShell::ChildForkDo(int pts, const char *cmd, const char *arg0, const char *arg1) in ChildForkDo()
165 int HdcShell::ThreadFork(const char *cmd, const char *arg0, const char *arg1) in ThreadFork()
182 void *HdcShell::ShellFork(void *arg) in ShellFork()
202 HdcShell::mutexPty.unlock(); in ShellFork()
218 int HdcShell::CreateSubProcessPTY(const char *cmd, const char *arg0, const char *arg1, pid_t *pid) in CreateSubProcessPTY()
248 bool HdcShell::FinishShellProc(const void *context, const bool result, const string exitMsg) in FinishShellProc()
251 HdcShell *thisClass = reinterpret_cast<HdcShell *>(const_cast<void *>(context)); in FinishShellProc()
257 bool HdcShell::ChildReadCallback(const void *context, uint8_t *buf, const int size) in ChildReadCallback()
259 HdcShell *thisClass = reinterpret_cast<HdcShell *>(const_cast<void *>(context)); in ChildReadCallback()
263 int HdcShell::StartShell() in StartShell()
267 HdcShell::mutexPty.lock(); in StartShell()
292 HdcShell::mutexPty.unlock(); in StartShell()