cursors.hrl 596 B

123456789101112131415
  1. -ifndef(CURSORS_HRL).
  2. -define(CURSORS_HRL, true).
  3. -record(writer, { id = [] :: [] | term(),
  4. count = 0 :: integer(),
  5. cache = [] :: [] | integer() | {term(),term()},
  6. args = [] :: term(),
  7. first = [] :: [] | tuple() } ).
  8. -record(reader, { id = [] :: [] | integer(),
  9. pos = 0 :: integer(),
  10. cache = [] :: [] | integer() | {term(),term()} | reference(),
  11. args = 0 :: term(),
  12. feed = [] :: term(),
  13. dir = 0 :: 0 | 1 } ).
  14. -endif.