CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sync_item.h File Reference
#include <sys/types.h>
#include <sys/sysmacros.h>
#include <cstring>
#include <map>
#include <string>
#include "crypto/hash.h"
#include "directory_entry.h"
#include "duplex_libarchive.h"
#include "file_chunk.h"
#include "util/platform.h"
#include "util/shared_ptr.h"
Include dependency graph for sync_item.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  publish::SyncItem
 
struct  publish::SyncItem::EntryStat
 
class  publish::SyncItemNative
 

Namespaces

 publish
 

Typedefs

typedef std::map< std::string,
SharedPtr< SyncItem > > 
publish::SyncItemList
 

Enumerations

enum  publish::SyncItemType {
  publish::kItemDir, publish::kItemFile, publish::kItemSymlink, publish::kItemCharacterDevice,
  publish::kItemBlockDevice, publish::kItemFifo, publish::kItemSocket, publish::kItemNew,
  publish::kItemMarker, publish::kItemUnknown
}