| 
    Nol.A SDK Library
    25.8.1
    
   For IoT System Software Development 
   | 
 
Protothreads C++ implementation. More...
#include <Protothread.hpp>
Public Types | |
| enum | state_t { WAITING = 0 , YIELDED = 1 , EXITED = 2 , ENDED = 3 } | 
Public Member Functions | |
| bool | post () | 
| Post the Protothread to the scheduler.  | |
Protected Member Functions | |
| virtual state_t | run ()=0 | 
| Thread runner function.  More... | |
Protothreads C++ implementation.
      
  | 
  protectedpure virtual | 
Thread runner function.
It is a pure virtual function to be implemented by users.
The PT_BEGIN() and PT_END() macros MUST be placed at the begin and the end of this function each other.