Lines Matching refs:HdcDaemonUSB
36 HdcDaemonUSB *daemonUsb;
40 HdcDaemonUSB::HdcDaemonUSB(const bool serverOrDaemonIn, void *ptrMainBase)
45 HdcDaemonUSB::~HdcDaemonUSB()
55 void HdcDaemonUSB::Stop()
57 WRITE_LOG(LOG_DEBUG, "HdcDaemonUSB Stop");
61 WRITE_LOG(LOG_DEBUG, "HdcDaemonUSB Stop free main session");
64 WRITE_LOG(LOG_DEBUG, "HdcDaemonUSB Stop free main session finish");
67 string HdcDaemonUSB::GetDevPath(const std::string &path)
95 int HdcDaemonUSB::GetMaxPacketSize(int fdFfs)
101 int HdcDaemonUSB::Initial()
105 WRITE_LOG(LOG_DEBUG, "HdcDaemonUSB init");
121 WRITE_LOG(LOG_DEBUG, "HdcDaemonUSB::Initiall");
129 void HdcDaemonUSB::FillUsbV2Head(UsbFunctionfsDescV2 &descUsbFfs)
149 int HdcDaemonUSB::ConnectEPPoint(HUSB hUSB)
205 void HdcDaemonUSB::CloseEndpoint(HUSB hUSB, bool closeCtrlEp)
217 void HdcDaemonUSB::ResetOldSession(uint32_t sessionId, bool isSoftReset)
236 int HdcDaemonUSB::AvailablePacket(uint8_t *ioBuf, int ioBytes, uint32_t *sessionId)
260 bool HdcDaemonUSB::ReadyForWorkThread(HSession hSession)
266 int HdcDaemonUSB::CloseBulkEp(bool bulkInOut, int bulkFd, uv_loop_t *loop)
270 HdcDaemonUSB *thisClass;
298 int HdcDaemonUSB::SendUSBIOSync(HSession hSession, HUSB hMainUSB, const uint8_t *data, const int length)
304 StartTraceScope("HdcDaemonUSB::SendUSBIOSync");
333 int HdcDaemonUSB::SendUSBRaw(HSession hSession, uint8_t *data, const int length)
335 StartTraceScope("HdcDaemonUSB::SendUSBRaw");
354 void HdcDaemonUSB::OnNewHandshakeOK(const uint32_t sessionId)
360 void HdcDaemonUSB::OnSessionFreeFinally(const HSession hSession)
374 HSession HdcDaemonUSB::PrepareNewSession(uint32_t sessionId, uint8_t *pRecvBuf, int recvBytesIO)
377 StartTraceScope("HdcDaemonUSB::PrepareNewSession");
427 void HdcDaemonUSB::UvWriteCallback(uv_write_t *req, int status)
429 StartTraceScope("HdcDaemonUSB::UvWriteCallback");
448 int HdcDaemonUSB::UsbToStream(uv_stream_t *stream, const uint8_t *buf, const int size)
450 StartTraceScope("HdcDaemonUSB::UsbToStream");
510 int HdcDaemonUSB::UsbToHdcProtocol(uv_stream_t *stream, uint8_t *appendData, int dataSize)
512 StartTraceScope("HdcDaemonUSB::UsbToHdcProtocol");
534 int HdcDaemonUSB::DispatchToWorkThread(uint32_t sessionId, uint8_t *readBuf, int readBytes)
539 StartTraceScope("HdcDaemonUSB::DispatchToWorkThread");
570 bool HdcDaemonUSB::JumpAntiquePacket(const uint8_t &buf, ssize_t bytes) const
583 void HdcDaemonUSB::OnUSBRead(uv_fs_t *req)
585 StartTraceScope("HdcDaemonUSB::OnUSBRead");
588 auto thisClass = reinterpret_cast<HdcDaemonUSB *>(ctxIo->thisClass);
656 int HdcDaemonUSB::LoopUSBRead(HUSB hUSB, int readMaxWanted)
658 StartTraceScope("HdcDaemonUSB::LoopUSBRead");
682 void HdcDaemonUSB::WatchEPTimer(uv_timer_t *handle)
684 HdcDaemonUSB *thisClass = (HdcDaemonUSB *)handle->data;