PikaBlock.h 610 B

12345678910111213141516171819202122
  1. /*
  2. Author: lyon
  3. Tencent QQ: 645275593
  4. */
  5. #ifndef _pikaBlock__H
  6. #define _pikaBlock__H
  7. #include "PikaObj.h"
  8. void block_deinit(PikaObj* self);
  9. PikaObj* block_init(Args* args);
  10. char* block_popLine(PikaObj* self);
  11. void block_pushLine(PikaObj* self, char* line);
  12. char* block_getBody(PikaObj* self);
  13. char* block_getAssert(PikaObj* self);
  14. void block_setAssert(PikaObj* self, char* assert);
  15. uint8_t block_checkAssert(PikaObj* self);
  16. uint16_t block_getLineSize(PikaObj* self);
  17. void block_setMode(PikaObj* self, char* mode);
  18. char* block_getMode(PikaObj* self);
  19. void block_setBody(PikaObj* self, char* body);
  20. #endif