MCPcopy Create free account
hub / github.com/cisco/openh264 / CSimpleTask

Class CSimpleTask

test/common/WelsThreadPoolTest.h:56–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54
55
56class CSimpleTask : public IWelsTask {
57 public:
58 static uint32_t id;
59
60 CSimpleTask (WelsCommon::IWelsTaskSink* pSink) : IWelsTask (pSink) {
61 m_uiID = id ++;
62 }
63
64 virtual ~CSimpleTask() {
65 }
66
67 virtual int32_t Execute() {
68 uint32_t uiSleepTime = (m_uiID > 99) ? 10 : m_uiID;
69 WelsSleep (uiSleepTime);
70 //printf ("Task %d executing\n", m_uiID);
71 return cmResultSuccess;
72 }
73
74 private:
75 uint32_t m_uiID;
76};
77
78#endif
79

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected