interreality.org [VOS]
[Home] [About]
[Screenshots]
[Download]
[News]
[Community]
[Documentation] [Manual]
[Bugs & Requests] [Wiki]

/home/tetron/hack/vos/libs/vos/extensions/revcontrol/blocks.hh

Go to the documentation of this file.
00001 #ifndef _BLOCKS_HH_
00002 #define _BLOCKS_HH_
00003 
00004 #include <vos/extensions/revcontrol/revcontrol.hh>
00005 #include <vos/extensions/revcontrol/versioned.hh>
00006 #include <vos/extensions/revcontrol/list3waymerge.hh>
00007 
00008 std::string typesString(std::set<std::string>& types);
00009 std::string childrenString(std::deque< std::pair<std::string, std::string> >& children);
00010 std::string ACLsString(std::map< std::string, std::set<std::string> >& acls);
00011 void readTypes(const std::string& data, std::deque<std::string>& types);
00012 void readTypes(const std::string& data, std::set<std::string>& types);
00013 void readChildren(const std::string& data, std::deque<Entry>& entries);
00014 void readInvertedACLs(const std::string& data, std::map<std::string, std::string>& acl);
00015 
00016 #endif