kvs.hrl 531 B

1234567891011121314151617
  1. -ifndef(KVS_HRL).
  2. -define(KVS_HRL, true).
  3. -define(CONTAINER, id=[], top=[], rear=[], count=0).
  4. -define(ITERATOR(Container), id=[], container=Container, feed_id=[], prev=[], next=[], feeds=[]).
  5. -record(id_seq, {thing, id}).
  6. -record(container, {?CONTAINER}).
  7. -record(iterator, {?ITERATOR([])}).
  8. -record(block, {left,right,name,last}).
  9. -record(log, {?CONTAINER, name, acc}).
  10. -record(operation, {?ITERATOR(log), body=[], name=[], status=[]}).
  11. -record(kvs, {mod,cx}).
  12. -compile({no_auto_import,[put/2]}).
  13. -endif.