├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── BUILD.txt ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── Makefile ├── README.md ├── SUPPORT.md ├── beegfs.spec ├── beeond ├── CMakeLists.txt ├── scripts │ └── lib │ │ ├── beegfs-ondemand-stoplocal │ │ └── beeond-lib └── source │ ├── beeond │ └── beeond-cp ├── client_devel ├── CMakeLists.txt ├── build │ ├── Makefile │ └── dist │ │ └── usr │ │ └── share │ │ └── doc │ │ └── beegfs-client-devel │ │ └── examples │ │ ├── createFileWithStripePattern.cpp │ │ └── getStripePatternOfFile.cpp └── include │ └── beegfs │ ├── beegfs.h │ ├── beegfs_ioctl.h │ └── beegfs_ioctl_functions.h ├── client_module ├── CMakeLists.txt ├── build │ ├── AutoRebuild.mk │ ├── KernelFeatureDetection.mk │ ├── Makefile │ ├── dist │ │ ├── etc │ │ │ ├── beegfs-client-autobuild.conf │ │ │ ├── beegfs-client-build.mk │ │ │ ├── beegfs-client-mount-hook.example │ │ │ ├── beegfs-client.conf │ │ │ ├── beegfs-mounts.conf │ │ │ └── default │ │ │ │ └── beegfs-client │ │ ├── sbin │ │ │ ├── beegfs-client.init │ │ │ ├── beegfs-setup-client │ │ │ └── mount.beegfs │ │ └── usr │ │ │ └── lib │ │ │ └── systemd │ │ │ └── system │ │ │ ├── beegfs-client.service │ │ │ └── beegfs-client@.service │ ├── feature-detect-cacher.sh │ └── feature-detect.sh ├── dkms.conf.in ├── include │ └── uapi │ │ └── beegfs_client.h ├── scripts │ └── etc │ │ └── beegfs │ │ └── lib │ │ └── init-multi-mode.beegfs-client └── source │ ├── Makefile │ ├── app │ ├── App.c │ ├── App.h │ ├── config │ │ ├── Config.c │ │ ├── Config.h │ │ ├── MountConfig.c │ │ └── MountConfig.h │ └── log │ │ ├── Logger.c │ │ └── Logger.h │ ├── common │ ├── Common.h │ ├── FhgfsTypes.h │ ├── Types.c │ ├── Types.h │ ├── net │ │ ├── message │ │ │ ├── NetMessage.c │ │ │ ├── NetMessage.h │ │ │ ├── NetMessageTypes.h │ │ │ ├── SimpleInt64Msg.c │ │ │ ├── SimpleInt64Msg.h │ │ │ ├── SimpleIntMsg.c │ │ │ ├── SimpleIntMsg.h │ │ │ ├── SimpleIntStringMsg.c │ │ │ ├── SimpleIntStringMsg.h │ │ │ ├── SimpleMsg.c │ │ │ ├── SimpleMsg.h │ │ │ ├── SimpleStringMsg.c │ │ │ ├── SimpleStringMsg.h │ │ │ ├── SimpleUInt16Msg.c │ │ │ ├── SimpleUInt16Msg.h │ │ │ ├── control │ │ │ │ ├── AckMsgEx.h │ │ │ │ ├── AuthenticateChannelMsg.h │ │ │ │ ├── GenericResponseMsg.h │ │ │ │ ├── PeerInfoMsg.c │ │ │ │ ├── PeerInfoMsg.h │ │ │ │ └── SetChannelDirectMsg.h │ │ │ ├── helperd │ │ │ │ ├── GetHostByNameMsg.c │ │ │ │ ├── GetHostByNameMsg.h │ │ │ │ ├── GetHostByNameRespMsg.c │ │ │ │ ├── GetHostByNameRespMsg.h │ │ │ │ ├── LogMsg.c │ │ │ │ ├── LogMsg.h │ │ │ │ └── LogRespMsg.h │ │ │ ├── nodes │ │ │ │ ├── GetMirrorBuddyGroupsMsg.h │ │ │ │ ├── GetNodesMsg.h │ │ │ │ ├── GetNodesRespMsg.c │ │ │ │ ├── GetNodesRespMsg.h │ │ │ │ ├── GetStatesAndBuddyGroupsMsg.c │ │ │ │ ├── GetStatesAndBuddyGroupsMsg.h │ │ │ │ ├── GetStatesAndBuddyGroupsRespMsg.c │ │ │ │ ├── GetStatesAndBuddyGroupsRespMsg.h │ │ │ │ ├── GetTargetMappingsMsg.h │ │ │ │ ├── GetTargetMappingsRespMsg.c │ │ │ │ ├── GetTargetMappingsRespMsg.h │ │ │ │ ├── HeartbeatMsgEx.c │ │ │ │ ├── HeartbeatMsgEx.h │ │ │ │ ├── HeartbeatRequestMsgEx.c │ │ │ │ ├── HeartbeatRequestMsgEx.h │ │ │ │ ├── MapTargetsMsgEx.c │ │ │ │ ├── MapTargetsMsgEx.h │ │ │ │ ├── RefreshTargetStatesMsgEx.c │ │ │ │ ├── RefreshTargetStatesMsgEx.h │ │ │ │ ├── RegisterNodeMsg.c │ │ │ │ ├── RegisterNodeMsg.h │ │ │ │ ├── RegisterNodeRespMsg.c │ │ │ │ ├── RegisterNodeRespMsg.h │ │ │ │ ├── RemoveNodeMsgEx.c │ │ │ │ ├── RemoveNodeMsgEx.h │ │ │ │ ├── RemoveNodeRespMsg.h │ │ │ │ ├── SetMirrorBuddyGroupMsgEx.c │ │ │ │ └── SetMirrorBuddyGroupMsgEx.h │ │ │ ├── session │ │ │ │ ├── BumpFileVersion.c │ │ │ │ ├── BumpFileVersion.h │ │ │ │ ├── BumpFileVersionResp.h │ │ │ │ ├── FSyncLocalFileMsg.c │ │ │ │ ├── FSyncLocalFileMsg.h │ │ │ │ ├── FSyncLocalFileRespMsg.h │ │ │ │ ├── GetFileVersionMsg.c │ │ │ │ ├── GetFileVersionMsg.h │ │ │ │ ├── GetFileVersionRespMsg.c │ │ │ │ ├── GetFileVersionRespMsg.h │ │ │ │ ├── locking │ │ │ │ │ ├── FLockAppendMsg.c │ │ │ │ │ ├── FLockAppendMsg.h │ │ │ │ │ ├── FLockAppendRespMsg.h │ │ │ │ │ ├── FLockEntryMsg.c │ │ │ │ │ ├── FLockEntryMsg.h │ │ │ │ │ ├── FLockEntryRespMsg.h │ │ │ │ │ ├── FLockRangeMsg.c │ │ │ │ │ ├── FLockRangeMsg.h │ │ │ │ │ ├── FLockRangeRespMsg.h │ │ │ │ │ ├── LockGrantedMsgEx.c │ │ │ │ │ └── LockGrantedMsgEx.h │ │ │ │ ├── opening │ │ │ │ │ ├── CloseFileMsg.c │ │ │ │ │ ├── CloseFileMsg.h │ │ │ │ │ ├── CloseFileRespMsg.h │ │ │ │ │ ├── OpenFileMsg.c │ │ │ │ │ ├── OpenFileMsg.h │ │ │ │ │ ├── OpenFileRespMsg.c │ │ │ │ │ └── OpenFileRespMsg.h │ │ │ │ └── rw │ │ │ │ │ ├── ReadLocalFileRDMAMsg.c │ │ │ │ │ ├── ReadLocalFileRDMAMsg.h │ │ │ │ │ ├── ReadLocalFileV2Msg.c │ │ │ │ │ ├── ReadLocalFileV2Msg.h │ │ │ │ │ ├── WriteLocalFileMsg.c │ │ │ │ │ ├── WriteLocalFileMsg.h │ │ │ │ │ ├── WriteLocalFileRDMAMsg.c │ │ │ │ │ ├── WriteLocalFileRDMAMsg.h │ │ │ │ │ ├── WriteLocalFileRDMARespMsg.h │ │ │ │ │ └── WriteLocalFileRespMsg.h │ │ │ └── storage │ │ │ │ ├── StatStoragePathMsg.h │ │ │ │ ├── StatStoragePathRespMsg.c │ │ │ │ ├── StatStoragePathRespMsg.h │ │ │ │ ├── TruncFileMsg.c │ │ │ │ ├── TruncFileMsg.h │ │ │ │ ├── TruncFileRespMsg.h │ │ │ │ ├── attribs │ │ │ │ ├── GetXAttrMsg.c │ │ │ │ ├── GetXAttrMsg.h │ │ │ │ ├── GetXAttrRespMsg.c │ │ │ │ ├── GetXAttrRespMsg.h │ │ │ │ ├── ListXAttrMsg.c │ │ │ │ ├── ListXAttrMsg.h │ │ │ │ ├── ListXAttrRespMsg.c │ │ │ │ ├── ListXAttrRespMsg.h │ │ │ │ ├── RefreshEntryInfoMsg.c │ │ │ │ ├── RefreshEntryInfoMsg.h │ │ │ │ ├── RefreshEntryInfoRespMsg.h │ │ │ │ ├── RemoveXAttrMsg.c │ │ │ │ ├── RemoveXAttrMsg.h │ │ │ │ ├── RemoveXAttrRespMsg.h │ │ │ │ ├── SetAttrMsg.c │ │ │ │ ├── SetAttrMsg.h │ │ │ │ ├── SetAttrRespMsg.h │ │ │ │ ├── SetXAttrMsg.c │ │ │ │ ├── SetXAttrMsg.h │ │ │ │ ├── SetXAttrRespMsg.h │ │ │ │ ├── StatMsg.c │ │ │ │ ├── StatMsg.h │ │ │ │ ├── StatRespMsg.c │ │ │ │ └── StatRespMsg.h │ │ │ │ ├── creating │ │ │ │ ├── HardlinkMsg.c │ │ │ │ ├── HardlinkMsg.h │ │ │ │ ├── HardlinkRespMsg.h │ │ │ │ ├── MkDirMsg.c │ │ │ │ ├── MkDirMsg.h │ │ │ │ ├── MkDirRespMsg.c │ │ │ │ ├── MkDirRespMsg.h │ │ │ │ ├── MkFileMsg.c │ │ │ │ ├── MkFileMsg.h │ │ │ │ ├── MkFileRespMsg.c │ │ │ │ ├── MkFileRespMsg.h │ │ │ │ ├── RmDirMsg.c │ │ │ │ ├── RmDirMsg.h │ │ │ │ ├── RmDirRespMsg.h │ │ │ │ ├── UnlinkFileMsg.c │ │ │ │ ├── UnlinkFileMsg.h │ │ │ │ └── UnlinkFileRespMsg.h │ │ │ │ ├── listing │ │ │ │ ├── ListDirFromOffsetMsg.c │ │ │ │ ├── ListDirFromOffsetMsg.h │ │ │ │ ├── ListDirFromOffsetRespMsg.c │ │ │ │ └── ListDirFromOffsetRespMsg.h │ │ │ │ ├── lookup │ │ │ │ ├── LookupIntentMsg.c │ │ │ │ ├── LookupIntentMsg.h │ │ │ │ ├── LookupIntentRespMsg.c │ │ │ │ └── LookupIntentRespMsg.h │ │ │ │ └── moving │ │ │ │ ├── RenameMsg.c │ │ │ │ ├── RenameMsg.h │ │ │ │ └── RenameRespMsg.h │ │ ├── msghelpers │ │ │ └── MsgHelperAck.h │ │ └── sock │ │ │ ├── IpAddress.h │ │ │ ├── NetworkInterfaceCard.c │ │ │ ├── NetworkInterfaceCard.h │ │ │ ├── NicAddress.h │ │ │ ├── NicAddressList.c │ │ │ ├── NicAddressList.h │ │ │ ├── NicAddressListIter.h │ │ │ ├── NicAddressStats.h │ │ │ ├── NicAddressStatsList.h │ │ │ ├── NicAddressStatsListIter.h │ │ │ ├── PooledSocket.h │ │ │ ├── RDMASocket.c │ │ │ ├── RDMASocket.h │ │ │ ├── Socket.c │ │ │ ├── Socket.h │ │ │ ├── StandardSocket.c │ │ │ ├── StandardSocket.h │ │ │ └── ibv │ │ │ ├── IBVBuffer.c │ │ │ ├── IBVBuffer.h │ │ │ ├── IBVSocket.c │ │ │ ├── IBVSocket.h │ │ │ └── No_IBVSocket.c │ ├── nodes │ │ ├── ConnectionList.h │ │ ├── ConnectionListIter.h │ │ ├── DevicePriorityContext.h │ │ ├── MirrorBuddyGroup.c │ │ ├── MirrorBuddyGroup.h │ │ ├── MirrorBuddyGroupMapper.c │ │ ├── MirrorBuddyGroupMapper.h │ │ ├── Node.c │ │ ├── Node.h │ │ ├── NodeConnPool.c │ │ ├── NodeConnPool.h │ │ ├── NodeList.h │ │ ├── NodeListIter.h │ │ ├── NodeTree.c │ │ ├── NodeTree.h │ │ ├── NumNodeID.c │ │ ├── NumNodeID.h │ │ ├── TargetMapper.c │ │ ├── TargetMapper.h │ │ ├── TargetStateStore.c │ │ └── TargetStateStore.h │ ├── storage │ │ ├── EntryInfo.c │ │ ├── EntryInfo.h │ │ ├── FileEvent.c │ │ ├── FileEvent.h │ │ ├── Metadata.h │ │ ├── Nvfs.c │ │ ├── Nvfs.h │ │ ├── Path.h │ │ ├── PathInfo.c │ │ ├── PathInfo.h │ │ ├── RdmaInfo.c │ │ ├── RdmaInfo.h │ │ ├── StatData.c │ │ ├── StatData.h │ │ ├── StorageDefinitions.h │ │ ├── StorageErrors.c │ │ ├── StorageErrors.h │ │ ├── StoragePoolId.c │ │ ├── StoragePoolId.h │ │ └── striping │ │ │ ├── BuddyMirrorPattern.c │ │ │ ├── BuddyMirrorPattern.h │ │ │ ├── Raid0Pattern.c │ │ │ ├── Raid0Pattern.h │ │ │ ├── Raid10Pattern.c │ │ │ ├── Raid10Pattern.h │ │ │ ├── SimplePattern.c │ │ │ ├── SimplePattern.h │ │ │ ├── StripePattern.c │ │ │ └── StripePattern.h │ ├── system │ │ ├── System.c │ │ └── System.h │ ├── threading │ │ ├── AtomicInt.h │ │ ├── AtomicInt64.h │ │ ├── Condition.h │ │ ├── Mutex.h │ │ ├── RWLock.h │ │ ├── Thread.c │ │ └── Thread.h │ └── toolkit │ │ ├── HashTk.c │ │ ├── HashTk.h │ │ ├── ListTk.c │ │ ├── ListTk.h │ │ ├── LockingTk.h │ │ ├── LookupIntentInfoOut.h │ │ ├── MathTk.h │ │ ├── MessagingTk.c │ │ ├── MessagingTk.h │ │ ├── MessagingTkArgs.h │ │ ├── MetadataTk.c │ │ ├── MetadataTk.h │ │ ├── NetFilter.c │ │ ├── NetFilter.h │ │ ├── NicAddressFilter.c │ │ ├── NicAddressFilter.h │ │ ├── NodesTk.c │ │ ├── NodesTk.h │ │ ├── Random.c │ │ ├── Random.h │ │ ├── Serialization.c │ │ ├── Serialization.h │ │ ├── SerializationTypes.h │ │ ├── SocketTk.c │ │ ├── SocketTk.h │ │ ├── StringTk.c │ │ ├── StringTk.h │ │ ├── SynchronizedCounter.h │ │ ├── Time.h │ │ ├── TimeTk.h │ │ ├── ackstore │ │ ├── AckStoreMap.c │ │ ├── AckStoreMap.h │ │ ├── AckStoreMapIter.h │ │ ├── AcknowledgmentStore.c │ │ ├── AcknowledgmentStore.h │ │ ├── WaitAckMap.c │ │ ├── WaitAckMap.h │ │ └── WaitAckMapIter.h │ │ ├── list │ │ ├── Int64CpyList.h │ │ ├── Int64CpyListIter.h │ │ ├── NumNodeIDList.h │ │ ├── NumNodeIDListIter.h │ │ ├── PointerList.h │ │ ├── PointerListIter.h │ │ ├── StrCpyList.h │ │ ├── StrCpyListIter.h │ │ ├── StringList.h │ │ ├── StringListIter.h │ │ ├── UInt16List.h │ │ ├── UInt16ListIter.h │ │ ├── UInt8List.h │ │ └── UInt8ListIter.h │ │ ├── tree │ │ ├── IntMap.c │ │ ├── IntMap.h │ │ ├── IntMapIter.h │ │ ├── PointerRBTree.c │ │ ├── PointerRBTree.h │ │ ├── PointerRBTreeIter.h │ │ ├── StrCpyMap.c │ │ ├── StrCpyMap.h │ │ └── StrCpyMapIter.h │ │ └── vector │ │ ├── Int64CpyVec.h │ │ ├── StrCpyVec.h │ │ ├── UInt16Vec.h │ │ └── UInt8Vec.h │ ├── components │ ├── AckManager.c │ ├── AckManager.h │ ├── DatagramListener.c │ ├── DatagramListener.h │ ├── Flusher.c │ ├── Flusher.h │ ├── InternodeSyncer.c │ ├── InternodeSyncer.h │ └── worker │ │ ├── RWPagesWork.c │ │ └── RWPagesWork.h │ ├── fault-inject │ ├── fault-inject.c │ └── fault-inject.h │ ├── filesystem │ ├── FhgfsInode.c │ ├── FhgfsInode.h │ ├── FhgfsOpsDir.c │ ├── FhgfsOpsDir.h │ ├── FhgfsOpsExport.c │ ├── FhgfsOpsExport.h │ ├── FhgfsOpsFile.c │ ├── FhgfsOpsFile.h │ ├── FhgfsOpsFileNative.c │ ├── FhgfsOpsFileNative.h │ ├── FhgfsOpsHelper.c │ ├── FhgfsOpsHelper.h │ ├── FhgfsOpsInode.c │ ├── FhgfsOpsInode.h │ ├── FhgfsOpsIoctl.c │ ├── FhgfsOpsIoctl.h │ ├── FhgfsOpsPages.c │ ├── FhgfsOpsPages.h │ ├── FhgfsOpsSuper.c │ ├── FhgfsOpsSuper.h │ ├── FhgfsOps_versions.c │ ├── FhgfsOps_versions.h │ ├── FhgfsXAttrHandlers.c │ ├── FhgfsXAttrHandlers.h │ ├── FsDirInfo.h │ ├── FsFileInfo.c │ ├── FsFileInfo.h │ ├── FsObjectInfo.h │ ├── ProcFs.c │ ├── ProcFs.h │ ├── ProcFsHelper.c │ ├── ProcFsHelper.h │ └── helper │ │ ├── IoctlHelper.c │ │ └── IoctlHelper.h │ ├── net │ ├── filesystem │ │ ├── FhgfsOpsCommKit.c │ │ ├── FhgfsOpsCommKit.h │ │ ├── FhgfsOpsCommKitCommon.h │ │ ├── FhgfsOpsCommKitVec.c │ │ ├── FhgfsOpsCommKitVec.h │ │ ├── FhgfsOpsRemoting.c │ │ ├── FhgfsOpsRemoting.h │ │ └── RemotingIOInfo.h │ └── message │ │ ├── NetMessageFactory.c │ │ └── NetMessageFactory.h │ ├── nodes │ ├── NodeStoreEx.c │ └── NodeStoreEx.h │ ├── os │ ├── OsCompat.c │ ├── OsCompat.h │ ├── OsDeps.c │ ├── OsDeps.h │ ├── OsTypeConversion.h │ ├── atomic64.c │ ├── atomic64.h │ ├── iov_iter.c │ └── iov_iter.h │ ├── program │ └── Main.c │ └── toolkit │ ├── BitStore.c │ ├── BitStore.h │ ├── FhgfsChunkPageVec.c │ ├── FhgfsChunkPageVec.h │ ├── FhgfsPage.h │ ├── FhgfsPageListVec.h │ ├── InodeRefStore.c │ ├── InodeRefStore.h │ ├── NoAllocBufferStore.c │ ├── NoAllocBufferStore.h │ ├── StatFsCache.c │ └── StatFsCache.h ├── common ├── CMakeLists.txt ├── build │ └── Makefile ├── ib_lib │ ├── RDMASocketImpl.cpp │ ├── RDMASocketImpl.h │ └── net │ │ └── sock │ │ └── ibvsocket │ │ ├── IBVSocket.cpp │ │ ├── IBVSocket.h │ │ └── OpenTk_IBVSocket.h ├── source │ └── common │ │ ├── Assert.cpp │ │ ├── Common.h │ │ ├── NumericID.h │ │ ├── app │ │ ├── AbstractApp.cpp │ │ ├── AbstractApp.h │ │ ├── config │ │ │ ├── AbstractConfig.cpp │ │ │ ├── AbstractConfig.h │ │ │ ├── ConnAuthFileException.h │ │ │ ├── ICommonConfig.cpp │ │ │ ├── ICommonConfig.h │ │ │ └── InvalidConfigException.h │ │ └── log │ │ │ ├── LogContext.h │ │ │ ├── Logger.cpp │ │ │ └── Logger.h │ │ ├── benchmark │ │ └── StorageBench.h │ │ ├── components │ │ ├── AbstractDatagramListener.cpp │ │ ├── AbstractDatagramListener.h │ │ ├── ComponentInitException.h │ │ ├── RegistrationDatagramListener.cpp │ │ ├── RegistrationDatagramListener.h │ │ ├── StatsCollector.cpp │ │ ├── StatsCollector.h │ │ ├── StreamListener.cpp │ │ ├── StreamListener.h │ │ ├── TimerQueue.cpp │ │ ├── TimerQueue.h │ │ ├── streamlistenerv2 │ │ │ ├── ConnAcceptor.cpp │ │ │ ├── ConnAcceptor.h │ │ │ ├── IncomingPreprocessedMsgWork.cpp │ │ │ ├── IncomingPreprocessedMsgWork.h │ │ │ ├── StreamListenerV2.cpp │ │ │ └── StreamListenerV2.h │ │ └── worker │ │ │ ├── DecAtomicWork.cpp │ │ │ ├── DecAtomicWork.h │ │ │ ├── DummyWork.h │ │ │ ├── GetQuotaInfoWork.cpp │ │ │ ├── GetQuotaInfoWork.h │ │ │ ├── IncAtomicWork.cpp │ │ │ ├── IncAtomicWork.h │ │ │ ├── IncSyncedCounterWork.h │ │ │ ├── IncomingDataWork.cpp │ │ │ ├── IncomingDataWork.h │ │ │ ├── LocalConnWorker.cpp │ │ │ ├── LocalConnWorker.h │ │ │ ├── ReadLocalFileV2Work.cpp │ │ │ ├── ReadLocalFileV2Work.h │ │ │ ├── UnixConnWorker.h │ │ │ ├── Work.h │ │ │ ├── Worker.cpp │ │ │ ├── Worker.h │ │ │ ├── WriteLocalFileWork.cpp │ │ │ ├── WriteLocalFileWork.h │ │ │ └── queue │ │ │ ├── AbstractWorkContainer.h │ │ │ ├── ListWorkContainer.h │ │ │ ├── MultiWorkQueue.cpp │ │ │ ├── MultiWorkQueue.h │ │ │ ├── PersonalWorkQueue.h │ │ │ ├── StreamListenerWorkQueue.h │ │ │ ├── UserWorkContainer.h │ │ │ └── WorkQueue.h │ │ ├── fsck │ │ ├── FsckChunk.h │ │ ├── FsckContDir.h │ │ ├── FsckDirEntry.h │ │ ├── FsckDirInode.h │ │ ├── FsckDuplicateInodeInfo.h │ │ ├── FsckFileInode.h │ │ ├── FsckFsID.h │ │ ├── FsckModificationEvent.h │ │ └── FsckTargetID.h │ │ ├── logging │ │ └── Backtrace.h │ │ ├── memory │ │ ├── MallocBuffer.h │ │ ├── MallocString.h │ │ ├── Slice.h │ │ └── String.h │ │ ├── net │ │ ├── message │ │ │ ├── AbstractNetMessageFactory.cpp │ │ │ ├── AbstractNetMessageFactory.h │ │ │ ├── AcknowledgeableMsg.h │ │ │ ├── NetMessage.h │ │ │ ├── NetMessageLogHelper.h │ │ │ ├── NetMessageTypes.h │ │ │ ├── SimpleInt64Msg.h │ │ │ ├── SimpleIntMsg.h │ │ │ ├── SimpleIntStringMsg.h │ │ │ ├── SimpleMsg.h │ │ │ ├── SimpleStringMsg.h │ │ │ ├── SimpleUInt16Msg.h │ │ │ ├── control │ │ │ │ ├── AckMsg.h │ │ │ │ ├── AuthenticateChannelMsg.h │ │ │ │ ├── AuthenticateChannelMsgEx.cpp │ │ │ │ ├── AuthenticateChannelMsgEx.h │ │ │ │ ├── DummyMsg.h │ │ │ │ ├── GenericResponseMsg.h │ │ │ │ ├── PeerInfoMsg.h │ │ │ │ ├── PeerInfoMsgEx.cpp │ │ │ │ ├── PeerInfoMsgEx.h │ │ │ │ └── SetChannelDirectMsg.h │ │ │ ├── fsck │ │ │ │ ├── AdjustChunkPermissionsMsg.h │ │ │ │ ├── AdjustChunkPermissionsRespMsg.h │ │ │ │ ├── CheckAndRepairDupInodeMsg.h │ │ │ │ ├── CheckAndRepairDupInodeRespMsg.h │ │ │ │ ├── CreateDefDirInodesMsg.h │ │ │ │ ├── CreateDefDirInodesRespMsg.h │ │ │ │ ├── CreateEmptyContDirsMsg.h │ │ │ │ ├── CreateEmptyContDirsRespMsg.h │ │ │ │ ├── DeleteChunksMsg.h │ │ │ │ ├── DeleteChunksRespMsg.h │ │ │ │ ├── DeleteDirEntriesMsg.h │ │ │ │ ├── DeleteDirEntriesRespMsg.h │ │ │ │ ├── FetchFsckChunkListMsg.h │ │ │ │ ├── FetchFsckChunkListRespMsg.h │ │ │ │ ├── FixInodeOwnersInDentryMsg.h │ │ │ │ ├── FixInodeOwnersInDentryRespMsg.h │ │ │ │ ├── FixInodeOwnersMsg.h │ │ │ │ ├── FixInodeOwnersRespMsg.h │ │ │ │ ├── FsckModificationEventMsg.h │ │ │ │ ├── FsckSetEventLoggingMsg.h │ │ │ │ ├── FsckSetEventLoggingRespMsg.h │ │ │ │ ├── LinkToLostAndFoundMsg.h │ │ │ │ ├── LinkToLostAndFoundRespMsg.h │ │ │ │ ├── MoveChunkFileMsg.h │ │ │ │ ├── MoveChunkFileRespMsg.h │ │ │ │ ├── RecreateDentriesMsg.h │ │ │ │ ├── RecreateDentriesRespMsg.h │ │ │ │ ├── RecreateFsIDsMsg.h │ │ │ │ ├── RecreateFsIDsRespMsg.h │ │ │ │ ├── RemoveInodesMsg.h │ │ │ │ ├── RemoveInodesRespMsg.h │ │ │ │ ├── RetrieveDirEntriesMsg.h │ │ │ │ ├── RetrieveDirEntriesRespMsg.h │ │ │ │ ├── RetrieveFsIDsMsg.h │ │ │ │ ├── RetrieveFsIDsRespMsg.h │ │ │ │ ├── RetrieveInodesMsg.h │ │ │ │ ├── RetrieveInodesRespMsg.h │ │ │ │ ├── UpdateDirAttribsMsg.h │ │ │ │ ├── UpdateDirAttribsRespMsg.h │ │ │ │ ├── UpdateFileAttribsMsg.h │ │ │ │ └── UpdateFileAttribsRespMsg.h │ │ │ ├── helperd │ │ │ │ ├── GetHostByNameMsg.h │ │ │ │ ├── GetHostByNameRespMsg.h │ │ │ │ ├── LogMsg.h │ │ │ │ └── LogRespMsg.h │ │ │ ├── mon │ │ │ │ ├── RequestMetaDataMsg.h │ │ │ │ ├── RequestMetaDataRespMsg.h │ │ │ │ ├── RequestStorageDataMsg.h │ │ │ │ └── RequestStorageDataRespMsg.h │ │ │ ├── nodes │ │ │ │ ├── ChangeTargetConsistencyStatesMsg.h │ │ │ │ ├── ChangeTargetConsistencyStatesRespMsg.h │ │ │ │ ├── GenericDebugMsg.h │ │ │ │ ├── GenericDebugRespMsg.h │ │ │ │ ├── GetClientStatsMsg.h │ │ │ │ ├── GetClientStatsRespMsg.h │ │ │ │ ├── GetClientStatsV2Msg.h │ │ │ │ ├── GetClientStatsV2RespMsg.h │ │ │ │ ├── GetMirrorBuddyGroupsMsg.h │ │ │ │ ├── GetMirrorBuddyGroupsRespMsg.h │ │ │ │ ├── GetNodeCapacityPoolsMsg.h │ │ │ │ ├── GetNodeCapacityPoolsRespMsg.h │ │ │ │ ├── GetNodesMsg.h │ │ │ │ ├── GetNodesRespMsg.h │ │ │ │ ├── GetStatesAndBuddyGroupsMsg.h │ │ │ │ ├── GetStatesAndBuddyGroupsRespMsg.h │ │ │ │ ├── GetTargetConsistencyStatesMsg.h │ │ │ │ ├── GetTargetConsistencyStatesRespMsg.h │ │ │ │ ├── GetTargetMappingsMsg.h │ │ │ │ ├── GetTargetMappingsRespMsg.h │ │ │ │ ├── GetTargetStatesMsg.h │ │ │ │ ├── GetTargetStatesRespMsg.h │ │ │ │ ├── HeartbeatMsg.h │ │ │ │ ├── HeartbeatRequestMsg.h │ │ │ │ ├── MapTargetsMsg.h │ │ │ │ ├── MapTargetsRespMsg.h │ │ │ │ ├── PublishCapacitiesMsg.h │ │ │ │ ├── RefreshCapacityPoolsMsg.h │ │ │ │ ├── RefreshTargetStatesMsg.h │ │ │ │ ├── RegisterNodeMsg.h │ │ │ │ ├── RegisterNodeRespMsg.h │ │ │ │ ├── RegisterTargetMsg.h │ │ │ │ ├── RegisterTargetRespMsg.h │ │ │ │ ├── RemoveBuddyGroupMsg.h │ │ │ │ ├── RemoveBuddyGroupRespMsg.h │ │ │ │ ├── RemoveNodeMsg.h │ │ │ │ ├── RemoveNodeRespMsg.h │ │ │ │ ├── SetMirrorBuddyGroupMsg.h │ │ │ │ ├── SetMirrorBuddyGroupRespMsg.h │ │ │ │ ├── SetTargetConsistencyStatesMsg.h │ │ │ │ ├── SetTargetConsistencyStatesRespMsg.h │ │ │ │ ├── StorageBenchControlMsg.h │ │ │ │ ├── StorageBenchControlMsgResp.h │ │ │ │ ├── UnmapTargetMsg.h │ │ │ │ ├── UnmapTargetRespMsg.h │ │ │ │ └── storagepools │ │ │ │ │ ├── AddStoragePoolMsg.h │ │ │ │ │ ├── AddStoragePoolRespMsg.h │ │ │ │ │ ├── GetStoragePoolsMsg.h │ │ │ │ │ ├── GetStoragePoolsRespMsg.h │ │ │ │ │ ├── ModifyStoragePoolMsg.h │ │ │ │ │ ├── ModifyStoragePoolRespMsg.h │ │ │ │ │ ├── RefreshStoragePoolsMsg.h │ │ │ │ │ ├── RemoveStoragePoolMsg.h │ │ │ │ │ └── RemoveStoragePoolRespMsg.h │ │ │ ├── session │ │ │ │ ├── AckNotifyMsg.h │ │ │ │ ├── AckNotifyRespMsg.h │ │ │ │ ├── BumpFileVersionMsg.h │ │ │ │ ├── BumpFileVersionRespMsg.h │ │ │ │ ├── FSyncLocalFileMsg.h │ │ │ │ ├── FSyncLocalFileRespMsg.h │ │ │ │ ├── GetFileVersionMsg.h │ │ │ │ ├── GetFileVersionRespMsg.h │ │ │ │ ├── RefreshSessionMsg.h │ │ │ │ ├── RefreshSessionRespMsg.h │ │ │ │ ├── locking │ │ │ │ │ ├── FLockAppendMsg.h │ │ │ │ │ ├── FLockAppendRespMsg.h │ │ │ │ │ ├── FLockEntryMsg.h │ │ │ │ │ ├── FLockEntryRespMsg.h │ │ │ │ │ ├── FLockRangeMsg.h │ │ │ │ │ ├── FLockRangeRespMsg.h │ │ │ │ │ └── LockGrantedMsg.h │ │ │ │ ├── opening │ │ │ │ │ ├── CloseChunkFileMsg.h │ │ │ │ │ ├── CloseChunkFileRespMsg.h │ │ │ │ │ ├── CloseFileMsg.h │ │ │ │ │ ├── CloseFileRespMsg.h │ │ │ │ │ ├── OpenFileMsg.h │ │ │ │ │ └── OpenFileRespMsg.h │ │ │ │ └── rw │ │ │ │ │ ├── ReadLocalFileRDMAMsg.h │ │ │ │ │ ├── ReadLocalFileV2Msg.h │ │ │ │ │ ├── WriteLocalFileMsg.h │ │ │ │ │ ├── WriteLocalFileRDMAMsg.h │ │ │ │ │ ├── WriteLocalFileRDMARespMsg.h │ │ │ │ │ └── WriteLocalFileRespMsg.h │ │ │ └── storage │ │ │ │ ├── GetHighResStatsMsg.h │ │ │ │ ├── GetHighResStatsRespMsg.h │ │ │ │ ├── SetStorageTargetInfoMsg.h │ │ │ │ ├── SetStorageTargetInfoRespMsg.h │ │ │ │ ├── StatStoragePathMsg.h │ │ │ │ ├── StatStoragePathRespMsg.h │ │ │ │ ├── TruncFileMsg.h │ │ │ │ ├── TruncFileRespMsg.h │ │ │ │ ├── TruncLocalFileMsg.h │ │ │ │ ├── TruncLocalFileRespMsg.h │ │ │ │ ├── attribs │ │ │ │ ├── GetChunkFileAttribsMsg.h │ │ │ │ ├── GetChunkFileAttribsRespMsg.h │ │ │ │ ├── GetEntryInfoMsg.h │ │ │ │ ├── GetEntryInfoRespMsg.h │ │ │ │ ├── GetXAttrMsg.h │ │ │ │ ├── GetXAttrRespMsg.h │ │ │ │ ├── ListXAttrMsg.h │ │ │ │ ├── ListXAttrRespMsg.h │ │ │ │ ├── RefreshEntryInfoMsg.h │ │ │ │ ├── RefreshEntryInfoRespMsg.h │ │ │ │ ├── RemoveXAttrMsg.h │ │ │ │ ├── RemoveXAttrRespMsg.h │ │ │ │ ├── SetAttrMsg.h │ │ │ │ ├── SetAttrRespMsg.h │ │ │ │ ├── SetDirPatternMsg.h │ │ │ │ ├── SetDirPatternRespMsg.h │ │ │ │ ├── SetFilePatternMsg.h │ │ │ │ ├── SetFilePatternRespMsg.h │ │ │ │ ├── SetFileStateMsg.h │ │ │ │ ├── SetFileStateRespMsg.h │ │ │ │ ├── SetLocalAttrMsg.h │ │ │ │ ├── SetLocalAttrRespMsg.h │ │ │ │ ├── SetXAttrMsg.h │ │ │ │ ├── SetXAttrRespMsg.h │ │ │ │ ├── StatMsg.h │ │ │ │ ├── StatRespMsg.h │ │ │ │ ├── UpdateDirParentMsg.h │ │ │ │ └── UpdateDirParentRespMsg.h │ │ │ │ ├── chunkbalancing │ │ │ │ ├── CpChunkPathsMsg.h │ │ │ │ ├── CpChunkPathsRespMsg.h │ │ │ │ ├── StartChunkBalanceMsg.h │ │ │ │ ├── StartChunkBalanceRespMsg.h │ │ │ │ ├── UpdateStripePatternMsg.h │ │ │ │ └── UpdateStripePatternRespMsg.h │ │ │ │ ├── creating │ │ │ │ ├── HardlinkMsg.h │ │ │ │ ├── HardlinkRespMsg.h │ │ │ │ ├── MkDirMsg.h │ │ │ │ ├── MkDirRespMsg.h │ │ │ │ ├── MkFileMsg.h │ │ │ │ ├── MkFileRespMsg.h │ │ │ │ ├── MkFileWithPatternMsg.h │ │ │ │ ├── MkFileWithPatternRespMsg.h │ │ │ │ ├── MkLocalDirMsg.h │ │ │ │ ├── MkLocalDirRespMsg.h │ │ │ │ ├── MoveFileInodeMsg.h │ │ │ │ ├── MoveFileInodeRespMsg.h │ │ │ │ ├── RmChunkPathsMsg.h │ │ │ │ ├── RmChunkPathsRespMsg.h │ │ │ │ ├── RmDirEntryMsg.h │ │ │ │ ├── RmDirEntryRespMsg.h │ │ │ │ ├── RmDirMsg.h │ │ │ │ ├── RmDirRespMsg.h │ │ │ │ ├── RmLocalDirMsg.h │ │ │ │ ├── RmLocalDirRespMsg.h │ │ │ │ ├── UnlinkFileMsg.h │ │ │ │ ├── UnlinkFileRespMsg.h │ │ │ │ ├── UnlinkLocalFileInodeMsg.h │ │ │ │ ├── UnlinkLocalFileInodeRespMsg.h │ │ │ │ ├── UnlinkLocalFileMsg.h │ │ │ │ └── UnlinkLocalFileRespMsg.h │ │ │ │ ├── listing │ │ │ │ ├── ListChunkDirIncrementalMsg.h │ │ │ │ ├── ListChunkDirIncrementalRespMsg.h │ │ │ │ ├── ListDirFromOffsetMsg.h │ │ │ │ └── ListDirFromOffsetRespMsg.h │ │ │ │ ├── lookup │ │ │ │ ├── FindLinkOwnerMsg.h │ │ │ │ ├── FindLinkOwnerRespMsg.h │ │ │ │ ├── FindOwnerMsg.h │ │ │ │ ├── FindOwnerRespMsg.h │ │ │ │ ├── LookupIntentMsg.h │ │ │ │ └── LookupIntentRespMsg.h │ │ │ │ ├── mirroring │ │ │ │ ├── GetMetaResyncStatsMsg.h │ │ │ │ ├── GetMetaResyncStatsRespMsg.h │ │ │ │ ├── GetStorageResyncStatsMsg.h │ │ │ │ ├── GetStorageResyncStatsRespMsg.h │ │ │ │ ├── MirrorMetadataMsg.h │ │ │ │ ├── MirrorMetadataRespMsg.h │ │ │ │ ├── ResyncLocalFileMsg.h │ │ │ │ ├── ResyncLocalFileRespMsg.h │ │ │ │ ├── ResyncRawInodesRespMsg.h │ │ │ │ ├── ResyncSessionStoreMsg.h │ │ │ │ ├── ResyncSessionStoreRespMsg.h │ │ │ │ ├── SetLastBuddyCommOverrideMsg.h │ │ │ │ ├── SetLastBuddyCommOverrideRespMsg.h │ │ │ │ ├── SetMetadataMirroringMsg.h │ │ │ │ ├── SetMetadataMirroringRespMsg.h │ │ │ │ ├── StorageResyncStartedMsg.h │ │ │ │ └── StorageResyncStartedRespMsg.h │ │ │ │ ├── moving │ │ │ │ ├── MovingDirInsertMsg.h │ │ │ │ ├── MovingDirInsertRespMsg.h │ │ │ │ ├── MovingFileInsertMsg.h │ │ │ │ ├── MovingFileInsertRespMsg.h │ │ │ │ ├── RenameMsg.h │ │ │ │ └── RenameRespMsg.h │ │ │ │ └── quota │ │ │ │ ├── GetDefaultQuotaMsg.h │ │ │ │ ├── GetDefaultQuotaRespMsg.h │ │ │ │ ├── GetQuotaInfoMsg.h │ │ │ │ ├── GetQuotaInfoRespMsg.h │ │ │ │ ├── RequestExceededQuotaMsg.h │ │ │ │ ├── RequestExceededQuotaRespMsg.h │ │ │ │ ├── SetDefaultQuotaMsg.h │ │ │ │ ├── SetDefaultQuotaRespMsg.h │ │ │ │ ├── SetExceededQuotaMsg.h │ │ │ │ ├── SetExceededQuotaRespMsg.h │ │ │ │ ├── SetQuotaMsg.h │ │ │ │ └── SetQuotaRespMsg.h │ │ ├── msghelpers │ │ │ ├── MsgHelperGenericDebug.cpp │ │ │ └── MsgHelperGenericDebug.h │ │ └── sock │ │ │ ├── Channel.h │ │ │ ├── IPAddress.cpp │ │ │ ├── IPAddress.h │ │ │ ├── NetworkInterfaceCard.cpp │ │ │ ├── NetworkInterfaceCard.h │ │ │ ├── PooledSocket.h │ │ │ ├── RDMASocket.cpp │ │ │ ├── RDMASocket.h │ │ │ ├── RoutingTable.cpp │ │ │ ├── RoutingTable.h │ │ │ ├── Socket.cpp │ │ │ ├── Socket.h │ │ │ ├── SocketConnectException.h │ │ │ ├── SocketDisconnectException.h │ │ │ ├── SocketException.h │ │ │ ├── SocketInterruptedPollException.h │ │ │ ├── SocketTimeoutException.h │ │ │ ├── StandardSocket.cpp │ │ │ └── StandardSocket.h │ │ ├── nodes │ │ ├── AbstractNodeStore.h │ │ ├── CapacityPoolType.h │ │ ├── ClientOps.cpp │ │ ├── ClientOps.h │ │ ├── DynamicPoolLimits.cpp │ │ ├── DynamicPoolLimits.h │ │ ├── LocalNode.h │ │ ├── LocalNodeConnPool.cpp │ │ ├── LocalNodeConnPool.h │ │ ├── MirrorBuddyGroup.h │ │ ├── MirrorBuddyGroupCreator.cpp │ │ ├── MirrorBuddyGroupCreator.h │ │ ├── MirrorBuddyGroupMapper.cpp │ │ ├── MirrorBuddyGroupMapper.h │ │ ├── Node.cpp │ │ ├── Node.h │ │ ├── NodeCapacityPools.cpp │ │ ├── NodeCapacityPools.h │ │ ├── NodeConnPool.cpp │ │ ├── NodeConnPool.h │ │ ├── NodeOpStats.cpp │ │ ├── NodeOpStats.h │ │ ├── NodeStore.h │ │ ├── NodeStoreClients.cpp │ │ ├── NodeStoreClients.h │ │ ├── NodeStoreServers.cpp │ │ ├── NodeStoreServers.h │ │ ├── NodeType.h │ │ ├── NumNodeID.h │ │ ├── OpCounter.h │ │ ├── OpCounterTypes.h │ │ ├── RootInfo.h │ │ ├── StoragePoolStore.cpp │ │ ├── StoragePoolStore.h │ │ ├── TargetCapacityPools.cpp │ │ ├── TargetCapacityPools.h │ │ ├── TargetMapper.cpp │ │ ├── TargetMapper.h │ │ ├── TargetStateInfo.h │ │ ├── TargetStateStore.cpp │ │ └── TargetStateStore.h │ │ ├── pch.h │ │ ├── storage │ │ ├── ChunksBlocksVec.h │ │ ├── EntryInfo.cpp │ │ ├── EntryInfo.h │ │ ├── EntryInfoWithDepth.h │ │ ├── FileEvent.h │ │ ├── Metadata.h │ │ ├── Path.h │ │ ├── PathInfo.h │ │ ├── RdmaInfo.h │ │ ├── RemoteStorageTarget.h │ │ ├── StatData.cpp │ │ ├── StatData.h │ │ ├── StorageDefinitions.h │ │ ├── StorageErrors.cpp │ │ ├── StorageErrors.h │ │ ├── StoragePool.cpp │ │ ├── StoragePool.h │ │ ├── StoragePoolId.h │ │ ├── StorageTargetInfo.cpp │ │ ├── StorageTargetInfo.h │ │ ├── Storagedata.h │ │ ├── mirroring │ │ │ ├── BuddyResyncJobStatistics.h │ │ │ └── SyncCandidateStore.h │ │ ├── quota │ │ │ ├── ExceededQuotaPerTarget.cpp │ │ │ ├── ExceededQuotaPerTarget.h │ │ │ ├── ExceededQuotaStore.cpp │ │ │ ├── ExceededQuotaStore.h │ │ │ ├── GetQuotaConfig.h │ │ │ ├── GetQuotaInfo.cpp │ │ │ ├── GetQuotaInfo.h │ │ │ ├── Quota.cpp │ │ │ ├── Quota.h │ │ │ ├── QuotaConfig.h │ │ │ ├── QuotaData.cpp │ │ │ ├── QuotaData.h │ │ │ ├── QuotaDefaultLimits.cpp │ │ │ └── QuotaDefaultLimits.h │ │ └── striping │ │ │ ├── BuddyMirrorPattern.cpp │ │ │ ├── BuddyMirrorPattern.h │ │ │ ├── ChunkFileInfo.cpp │ │ │ ├── ChunkFileInfo.h │ │ │ ├── DynamicFileAttribs.h │ │ │ ├── Raid0Pattern.cpp │ │ │ ├── Raid0Pattern.h │ │ │ ├── Raid10Pattern.cpp │ │ │ ├── Raid10Pattern.h │ │ │ ├── StripePattern.cpp │ │ │ └── StripePattern.h │ │ ├── system │ │ ├── System.cpp │ │ ├── System.h │ │ └── UUID.h │ │ ├── threading │ │ ├── Atomics.h │ │ ├── Barrier.h │ │ ├── Condition.cpp │ │ ├── Condition.h │ │ ├── ConditionException.h │ │ ├── LockedView.h │ │ ├── Mutex.h │ │ ├── MutexException.h │ │ ├── PThread.cpp │ │ ├── PThread.h │ │ ├── PThreadCreateException.h │ │ ├── PThreadException.h │ │ ├── RWLock.h │ │ ├── RWLockException.h │ │ ├── RWLockGuard.h │ │ ├── SafeRWLock.cpp │ │ ├── SafeRWLock.h │ │ ├── SynchronizationException.h │ │ └── UniqueRWLock.h │ │ └── toolkit │ │ ├── AcknowledgmentStore.cpp │ │ ├── AcknowledgmentStore.h │ │ ├── ArrayIteration.h │ │ ├── ArraySlice.h │ │ ├── ArrayTypeTraits.h │ │ ├── AtomicObjectReferencer.h │ │ ├── BitStore.cpp │ │ ├── BitStore.h │ │ ├── BuildTypeTk.cpp │ │ ├── BuildTypeTk.h │ │ ├── DebugVariable.h │ │ ├── DisposalCleaner.cpp │ │ ├── DisposalCleaner.h │ │ ├── EntryIdTk.cpp │ │ ├── EntryIdTk.h │ │ ├── FDHandle.h │ │ ├── FileDescriptor.h │ │ ├── FsckTk.cpp │ │ ├── FsckTk.h │ │ ├── HashTk.cpp │ │ ├── HashTk.h │ │ ├── HighResolutionStats.h │ │ ├── ListTk.h │ │ ├── LockFD.cpp │ │ ├── LockFD.h │ │ ├── MapTk.cpp │ │ ├── MapTk.h │ │ ├── MathTk.h │ │ ├── MessagingTk.cpp │ │ ├── MessagingTk.h │ │ ├── MessagingTkArgs.h │ │ ├── MetaStorageTk.h │ │ ├── MetadataTk.cpp │ │ ├── MetadataTk.h │ │ ├── MinMaxStore.h │ │ ├── NamedException.h │ │ ├── NodesTk.cpp │ │ ├── NodesTk.h │ │ ├── ObjectReferencer.h │ │ ├── OfflineWaitTimeoutTk.h │ │ ├── Pipe.h │ │ ├── PreallocatedFile.h │ │ ├── Random.h │ │ ├── RandomReentrant.h │ │ ├── SessionTk.h │ │ ├── StorageTk.cpp │ │ ├── StorageTk.h │ │ ├── StringTk.cpp │ │ ├── StringTk.h │ │ ├── SynchronizedCounter.h │ │ ├── TempFileTk.cpp │ │ ├── TempFileTk.h │ │ ├── Time.cpp │ │ ├── Time.h │ │ ├── TimeAbs.h │ │ ├── TimeException.h │ │ ├── TimeFine.h │ │ ├── TimeTk.h │ │ ├── UInt128.h │ │ ├── UiTk.cpp │ │ ├── UiTk.h │ │ ├── UnitTk.cpp │ │ ├── UnitTk.h │ │ ├── ZipIterator.h │ │ ├── hash_library │ │ ├── sha256.cpp │ │ └── sha256.h │ │ ├── poll │ │ ├── PollList.cpp │ │ ├── PollList.h │ │ └── Pollable.h │ │ └── serialization │ │ ├── Byteswap.h │ │ ├── Serialization.h │ │ └── SerializeStr.cpp └── tests │ ├── TestBitStore.cpp │ ├── TestEntryIdTk.cpp │ ├── TestIPAddress.cpp │ ├── TestListTk.cpp │ ├── TestLockFD.cpp │ ├── TestNIC.cpp │ ├── TestPath.cpp │ ├── TestPreallocatedFile.cpp │ ├── TestRWLock.cpp │ ├── TestRWLock.h │ ├── TestSerialization.cpp │ ├── TestSocket.cpp │ ├── TestStorageTk.cpp │ ├── TestStringTk.cpp │ ├── TestStripePattern.cpp │ ├── TestTargetCapacityPools.cpp │ ├── TestTimerQueue.cpp │ ├── TestUiTk.cpp │ ├── TestUint128.cpp │ └── TestUnitTk.cpp ├── debian ├── beegfs-client.lintian-overrides ├── beegfs-client.postinst ├── beegfs-client.postrm ├── beegfs-helperd.lintian-overrides ├── beegfs-meta.lintian-overrides ├── beegfs-opentk-lib.lintian-overrides ├── beegfs-storage.lintian-overrides ├── beegfs-utils.lintian-overrides ├── beeond.lintian-overrides ├── changelog ├── compat ├── control ├── copyright └── rules ├── event_listener ├── CMakeLists.txt ├── build │ ├── .gitignore │ └── Makefile ├── documentation_start.md ├── include │ └── beegfs │ │ ├── beegfs_file_event_log.hpp │ │ └── seqpacket-reader-new-protocol.hpp └── source │ ├── beegfs-event-listener.cpp │ ├── beegfs-file-event-log.cpp │ └── seqpacket-reader-new-protocol.cpp ├── fsck ├── CMakeLists.txt ├── build │ └── Makefile ├── source │ ├── app │ │ ├── App.cpp │ │ ├── App.h │ │ └── config │ │ │ ├── Config.cpp │ │ │ └── Config.h │ ├── components │ │ ├── DataFetcher.cpp │ │ ├── DataFetcher.h │ │ ├── DatagramListener.cpp │ │ ├── DatagramListener.h │ │ ├── InternodeSyncer.cpp │ │ ├── InternodeSyncer.h │ │ ├── ModificationEventHandler.cpp │ │ ├── ModificationEventHandler.h │ │ └── worker │ │ │ ├── AdjustChunkPermissionsWork.cpp │ │ │ ├── AdjustChunkPermissionsWork.h │ │ │ ├── RetrieveChunksWork.cpp │ │ │ ├── RetrieveChunksWork.h │ │ │ ├── RetrieveDirEntriesWork.cpp │ │ │ ├── RetrieveDirEntriesWork.h │ │ │ ├── RetrieveFsIDsWork.cpp │ │ │ ├── RetrieveFsIDsWork.h │ │ │ ├── RetrieveInodesWork.cpp │ │ │ └── RetrieveInodesWork.h │ ├── database │ │ ├── Buffer.h │ │ ├── Chunk.h │ │ ├── ContDir.h │ │ ├── Cursor.h │ │ ├── DirEntry.h │ │ ├── DirInode.h │ │ ├── DiskList.h │ │ ├── Distinct.h │ │ ├── EntryID.h │ │ ├── FileInode.h │ │ ├── Filter.h │ │ ├── FsID.h │ │ ├── FsckDB.cpp │ │ ├── FsckDB.h │ │ ├── FsckDBChecks.cpp │ │ ├── FsckDBException.cpp │ │ ├── FsckDBException.h │ │ ├── FsckDBTable.cpp │ │ ├── FsckDBTable.h │ │ ├── Group.h │ │ ├── LeftJoinEq.h │ │ ├── ModificationEvent.h │ │ ├── Select.h │ │ ├── Set.h │ │ ├── SetFragment.h │ │ ├── SetFragmentCursor.h │ │ ├── StripeTargets.h │ │ ├── Table.h │ │ ├── Union.h │ │ ├── UsedTarget.h │ │ └── VectorSource.h │ ├── modes │ │ ├── Mode.cpp │ │ ├── Mode.h │ │ ├── ModeCheckFS.cpp │ │ ├── ModeCheckFS.h │ │ ├── ModeEnableQuota.cpp │ │ ├── ModeEnableQuota.h │ │ ├── ModeHelp.cpp │ │ └── ModeHelp.h │ ├── net │ │ ├── message │ │ │ ├── NetMessageFactory.cpp │ │ │ ├── NetMessageFactory.h │ │ │ ├── fsck │ │ │ │ ├── FsckModificationEventMsgEx.cpp │ │ │ │ └── FsckModificationEventMsgEx.h │ │ │ ├── nodes │ │ │ │ ├── HeartbeatMsgEx.cpp │ │ │ │ └── HeartbeatMsgEx.h │ │ │ └── testing │ │ │ │ ├── DummyMsgEx.cpp │ │ │ │ └── DummyMsgEx.h │ │ └── msghelpers │ │ │ ├── MsgHelperRepair.cpp │ │ │ └── MsgHelperRepair.h │ ├── program │ │ ├── Main.cpp │ │ ├── Program.cpp │ │ └── Program.h │ └── toolkit │ │ ├── DatabaseTk.cpp │ │ ├── DatabaseTk.h │ │ ├── FsckDefinitions.cpp │ │ ├── FsckDefinitions.h │ │ ├── FsckException.h │ │ ├── FsckTkEx.cpp │ │ └── FsckTkEx.h └── tests │ ├── FlatTest.cpp │ ├── FlatTest.h │ ├── TestConfig.cpp │ ├── TestConfig.h │ ├── TestCursors.cpp │ ├── TestDatabase.cpp │ ├── TestDatabase.h │ ├── TestFsckTk.cpp │ ├── TestSerialization.cpp │ ├── TestSet.cpp │ ├── TestSetFragment.cpp │ ├── TestTable.cpp │ └── TestTable.h ├── meta ├── CMakeLists.txt ├── build │ ├── Makefile │ └── dist │ │ ├── etc │ │ ├── beegfs-meta.conf │ │ └── default │ │ │ └── beegfs-meta │ │ ├── sbin │ │ └── beegfs-setup-meta │ │ └── usr │ │ └── lib │ │ └── systemd │ │ └── system │ │ ├── beegfs-meta.service │ │ └── beegfs-meta@.service ├── source │ ├── app │ │ ├── App.cpp │ │ ├── App.h │ │ └── config │ │ │ ├── Config.cpp │ │ │ └── Config.h │ ├── components │ │ ├── DatagramListener.cpp │ │ ├── DatagramListener.h │ │ ├── DisposalGarbageCollector.cpp │ │ ├── DisposalGarbageCollector.h │ │ ├── FileEventLogger.cpp │ │ ├── FileEventLogger.h │ │ ├── InternodeSyncer.cpp │ │ ├── InternodeSyncer.h │ │ ├── ModificationEventFlusher.cpp │ │ ├── ModificationEventFlusher.h │ │ ├── buddyresyncer │ │ │ ├── BuddyResyncJob.cpp │ │ │ ├── BuddyResyncJob.h │ │ │ ├── BuddyResyncer.cpp │ │ │ ├── BuddyResyncer.h │ │ │ ├── BuddyResyncerBulkSyncSlave.cpp │ │ │ ├── BuddyResyncerBulkSyncSlave.h │ │ │ ├── BuddyResyncerGatherSlave.cpp │ │ │ ├── BuddyResyncerGatherSlave.h │ │ │ ├── BuddyResyncerModSyncSlave.cpp │ │ │ ├── BuddyResyncerModSyncSlave.h │ │ │ ├── SessionStoreResyncer.cpp │ │ │ ├── SessionStoreResyncer.h │ │ │ ├── SyncCandidate.h │ │ │ ├── SyncSlaveBase.cpp │ │ │ └── SyncSlaveBase.h │ │ ├── chunkbalancer │ │ │ ├── ChunkBalancerJob.cpp │ │ │ ├── ChunkBalancerJob.h │ │ │ ├── ChunkBalancerMetaSlave.cpp │ │ │ ├── ChunkBalancerMetaSlave.h │ │ │ └── SyncCandidate.h │ │ └── worker │ │ │ ├── BarrierWork.h │ │ │ ├── CloseChunkFileWork.cpp │ │ │ ├── CloseChunkFileWork.h │ │ │ ├── CopyChunkFileWork.cpp │ │ │ ├── CopyChunkFileWork.h │ │ │ ├── GetChunkFileAttribsWork.cpp │ │ │ ├── GetChunkFileAttribsWork.h │ │ │ ├── LockEntryNotificationWork.cpp │ │ │ ├── LockEntryNotificationWork.h │ │ │ ├── LockRangeNotificationWork.cpp │ │ │ ├── LockRangeNotificationWork.h │ │ │ ├── SetChunkFileAttribsWork.cpp │ │ │ ├── SetChunkFileAttribsWork.h │ │ │ ├── TruncChunkFileWork.cpp │ │ │ ├── TruncChunkFileWork.h │ │ │ ├── UnlinkChunkFileWork.cpp │ │ │ └── UnlinkChunkFileWork.h │ ├── net │ │ ├── message │ │ │ ├── MirroredMessage.h │ │ │ ├── NetMessageFactory.cpp │ │ │ ├── NetMessageFactory.h │ │ │ ├── control │ │ │ │ ├── AckMsgEx.cpp │ │ │ │ ├── AckMsgEx.h │ │ │ │ ├── SetChannelDirectMsgEx.cpp │ │ │ │ └── SetChannelDirectMsgEx.h │ │ │ ├── fsck │ │ │ │ ├── AdjustChunkPermissionsMsgEx.cpp │ │ │ │ ├── AdjustChunkPermissionsMsgEx.h │ │ │ │ ├── CheckAndRepairDupInodeMsgEx.cpp │ │ │ │ ├── CheckAndRepairDupInodeMsgEx.h │ │ │ │ ├── CreateDefDirInodesMsgEx.cpp │ │ │ │ ├── CreateDefDirInodesMsgEx.h │ │ │ │ ├── CreateEmptyContDirsMsgEx.cpp │ │ │ │ ├── CreateEmptyContDirsMsgEx.h │ │ │ │ ├── DeleteDirEntriesMsgEx.cpp │ │ │ │ ├── DeleteDirEntriesMsgEx.h │ │ │ │ ├── FixInodeOwnersInDentryMsgEx.cpp │ │ │ │ ├── FixInodeOwnersInDentryMsgEx.h │ │ │ │ ├── FixInodeOwnersMsgEx.cpp │ │ │ │ ├── FixInodeOwnersMsgEx.h │ │ │ │ ├── FsckSetEventLoggingMsgEx.cpp │ │ │ │ ├── FsckSetEventLoggingMsgEx.h │ │ │ │ ├── LinkToLostAndFoundMsgEx.cpp │ │ │ │ ├── LinkToLostAndFoundMsgEx.h │ │ │ │ ├── RecreateDentriesMsgEx.cpp │ │ │ │ ├── RecreateDentriesMsgEx.h │ │ │ │ ├── RecreateFsIDsMsgEx.cpp │ │ │ │ ├── RecreateFsIDsMsgEx.h │ │ │ │ ├── RemoveInodesMsgEx.cpp │ │ │ │ ├── RemoveInodesMsgEx.h │ │ │ │ ├── RetrieveDirEntriesMsgEx.cpp │ │ │ │ ├── RetrieveDirEntriesMsgEx.h │ │ │ │ ├── RetrieveFsIDsMsgEx.cpp │ │ │ │ ├── RetrieveFsIDsMsgEx.h │ │ │ │ ├── RetrieveInodesMsgEx.cpp │ │ │ │ ├── RetrieveInodesMsgEx.h │ │ │ │ ├── UpdateDirAttribsMsgEx.cpp │ │ │ │ ├── UpdateDirAttribsMsgEx.h │ │ │ │ ├── UpdateFileAttribsMsgEx.cpp │ │ │ │ └── UpdateFileAttribsMsgEx.h │ │ │ ├── mon │ │ │ │ ├── RequestMetaDataMsgEx.cpp │ │ │ │ └── RequestMetaDataMsgEx.h │ │ │ ├── nodes │ │ │ │ ├── GenericDebugMsgEx.cpp │ │ │ │ ├── GenericDebugMsgEx.h │ │ │ │ ├── GetClientStatsV2MsgEx.cpp │ │ │ │ ├── GetClientStatsV2MsgEx.h │ │ │ │ ├── GetNodeCapacityPoolsMsgEx.cpp │ │ │ │ ├── GetNodeCapacityPoolsMsgEx.h │ │ │ │ ├── GetNodesMsgEx.cpp │ │ │ │ ├── GetNodesMsgEx.h │ │ │ │ ├── GetTargetMappingsMsgEx.cpp │ │ │ │ ├── GetTargetMappingsMsgEx.h │ │ │ │ ├── HeartbeatMsgEx.cpp │ │ │ │ ├── HeartbeatMsgEx.h │ │ │ │ ├── HeartbeatRequestMsgEx.cpp │ │ │ │ ├── HeartbeatRequestMsgEx.h │ │ │ │ ├── MapTargetsMsgEx.cpp │ │ │ │ ├── MapTargetsMsgEx.h │ │ │ │ ├── PublishCapacitiesMsgEx.cpp │ │ │ │ ├── PublishCapacitiesMsgEx.h │ │ │ │ ├── RefreshCapacityPoolsMsgEx.cpp │ │ │ │ ├── RefreshCapacityPoolsMsgEx.h │ │ │ │ ├── RefreshTargetStatesMsgEx.cpp │ │ │ │ ├── RefreshTargetStatesMsgEx.h │ │ │ │ ├── RemoveNodeMsgEx.cpp │ │ │ │ ├── RemoveNodeMsgEx.h │ │ │ │ ├── SetMirrorBuddyGroupMsgEx.cpp │ │ │ │ ├── SetMirrorBuddyGroupMsgEx.h │ │ │ │ ├── SetTargetConsistencyStatesMsgEx.cpp │ │ │ │ ├── SetTargetConsistencyStatesMsgEx.h │ │ │ │ └── storagepools │ │ │ │ │ ├── RefreshStoragePoolsMsgEx.cpp │ │ │ │ │ └── RefreshStoragePoolsMsgEx.h │ │ │ ├── session │ │ │ │ ├── AckNotifyMsgEx.h │ │ │ │ ├── BumpFileVersionMsgEx.cpp │ │ │ │ ├── BumpFileVersionMsgEx.h │ │ │ │ ├── GetFileVersionMsgEx.cpp │ │ │ │ ├── GetFileVersionMsgEx.h │ │ │ │ ├── locking │ │ │ │ │ ├── FLockAppendMsgEx.cpp │ │ │ │ │ ├── FLockAppendMsgEx.h │ │ │ │ │ ├── FLockEntryMsgEx.cpp │ │ │ │ │ ├── FLockEntryMsgEx.h │ │ │ │ │ ├── FLockRangeMsgEx.cpp │ │ │ │ │ └── FLockRangeMsgEx.h │ │ │ │ └── opening │ │ │ │ │ ├── CloseFileMsgEx.cpp │ │ │ │ │ ├── CloseFileMsgEx.h │ │ │ │ │ ├── OpenFileMsgEx.cpp │ │ │ │ │ └── OpenFileMsgEx.h │ │ │ └── storage │ │ │ │ ├── GetHighResStatsMsgEx.cpp │ │ │ │ ├── GetHighResStatsMsgEx.h │ │ │ │ ├── StatStoragePathMsgEx.cpp │ │ │ │ ├── StatStoragePathMsgEx.h │ │ │ │ ├── TruncFileMsgEx.cpp │ │ │ │ ├── TruncFileMsgEx.h │ │ │ │ ├── attribs │ │ │ │ ├── GetEntryInfoMsgEx.cpp │ │ │ │ ├── GetEntryInfoMsgEx.h │ │ │ │ ├── GetXAttrMsgEx.cpp │ │ │ │ ├── GetXAttrMsgEx.h │ │ │ │ ├── ListXAttrMsgEx.cpp │ │ │ │ ├── ListXAttrMsgEx.h │ │ │ │ ├── RefreshEntryInfoMsg.cpp │ │ │ │ ├── RefreshEntryInfoMsgEx.h │ │ │ │ ├── RemoveXAttrMsgEx.cpp │ │ │ │ ├── RemoveXAttrMsgEx.h │ │ │ │ ├── SetAttrMsgEx.cpp │ │ │ │ ├── SetAttrMsgEx.h │ │ │ │ ├── SetDirPatternMsgEx.cpp │ │ │ │ ├── SetDirPatternMsgEx.h │ │ │ │ ├── SetFilePatternMsgEx.cpp │ │ │ │ ├── SetFilePatternMsgEx.h │ │ │ │ ├── SetFileStateMsgEx.cpp │ │ │ │ ├── SetFileStateMsgEx.h │ │ │ │ ├── SetXAttrMsgEx.cpp │ │ │ │ ├── SetXAttrMsgEx.h │ │ │ │ ├── StatMsgEx.cpp │ │ │ │ ├── StatMsgEx.h │ │ │ │ ├── UpdateDirParentMsgEx.cpp │ │ │ │ └── UpdateDirParentMsgEx.h │ │ │ │ ├── chunkbalancing │ │ │ │ ├── StartChunkBalanceMsgEx.cpp │ │ │ │ ├── StartChunkBalanceMsgEx.h │ │ │ │ ├── UpdateStripePatternMsgEx.cpp │ │ │ │ └── UpdateStripePatternMsgEx.h │ │ │ │ ├── creating │ │ │ │ ├── HardlinkMsgEx.cpp │ │ │ │ ├── HardlinkMsgEx.h │ │ │ │ ├── MkDirMsgEx.cpp │ │ │ │ ├── MkDirMsgEx.h │ │ │ │ ├── MkFileMsgEx.cpp │ │ │ │ ├── MkFileMsgEx.h │ │ │ │ ├── MkFileWithPatternMsgEx.cpp │ │ │ │ ├── MkFileWithPatternMsgEx.h │ │ │ │ ├── MkLocalDirMsgEx.cpp │ │ │ │ ├── MkLocalDirMsgEx.h │ │ │ │ ├── MoveFileInodeMsgEx.cpp │ │ │ │ ├── MoveFileInodeMsgEx.h │ │ │ │ ├── RmDirEntryMsgEx.cpp │ │ │ │ ├── RmDirEntryMsgEx.h │ │ │ │ ├── RmDirMsgEx.cpp │ │ │ │ ├── RmDirMsgEx.h │ │ │ │ ├── RmLocalDirMsgEx.cpp │ │ │ │ ├── RmLocalDirMsgEx.h │ │ │ │ ├── UnlinkFileMsgEx.cpp │ │ │ │ ├── UnlinkFileMsgEx.h │ │ │ │ ├── UnlinkLocalFileInodeMsgEx.cpp │ │ │ │ └── UnlinkLocalFileInodeMsgEx.h │ │ │ │ ├── listing │ │ │ │ ├── ListDirFromOffsetMsgEx.cpp │ │ │ │ └── ListDirFromOffsetMsgEx.h │ │ │ │ ├── lookup │ │ │ │ ├── FindLinkOwnerMsgEx.cpp │ │ │ │ ├── FindLinkOwnerMsgEx.h │ │ │ │ ├── FindOwnerMsgEx.cpp │ │ │ │ ├── FindOwnerMsgEx.h │ │ │ │ ├── LookupIntentMsgEx.cpp │ │ │ │ └── LookupIntentMsgEx.h │ │ │ │ ├── mirroring │ │ │ │ ├── GetMetaResyncStatsMsgEx.cpp │ │ │ │ ├── GetMetaResyncStatsMsgEx.h │ │ │ │ ├── ResyncRawInodesMsgEx.cpp │ │ │ │ ├── ResyncRawInodesMsgEx.h │ │ │ │ ├── ResyncSessionStoreMsgEx.cpp │ │ │ │ ├── ResyncSessionStoreMsgEx.h │ │ │ │ ├── SetMetadataMirroringMsgEx.cpp │ │ │ │ ├── SetMetadataMirroringMsgEx.h │ │ │ │ ├── StorageResyncStartedMsgEx.cpp │ │ │ │ └── StorageResyncStartedMsgEx.h │ │ │ │ ├── moving │ │ │ │ ├── MovingDirInsertMsgEx.cpp │ │ │ │ ├── MovingDirInsertMsgEx.h │ │ │ │ ├── MovingFileInsertMsgEx.cpp │ │ │ │ ├── MovingFileInsertMsgEx.h │ │ │ │ ├── RenameV2MsgEx.cpp │ │ │ │ └── RenameV2MsgEx.h │ │ │ │ └── quota │ │ │ │ ├── SetExceededQuotaMsgEx.cpp │ │ │ │ └── SetExceededQuotaMsgEx.h │ │ └── msghelpers │ │ │ ├── MsgHelperClose.cpp │ │ │ ├── MsgHelperClose.h │ │ │ ├── MsgHelperLocking.cpp │ │ │ ├── MsgHelperLocking.h │ │ │ ├── MsgHelperMkFile.cpp │ │ │ ├── MsgHelperMkFile.h │ │ │ ├── MsgHelperOpen.cpp │ │ │ ├── MsgHelperOpen.h │ │ │ ├── MsgHelperStat.cpp │ │ │ ├── MsgHelperStat.h │ │ │ ├── MsgHelperTrunc.cpp │ │ │ ├── MsgHelperTrunc.h │ │ │ ├── MsgHelperUnlink.cpp │ │ │ ├── MsgHelperUnlink.h │ │ │ ├── MsgHelperXAttr.cpp │ │ │ └── MsgHelperXAttr.h │ ├── nodes │ │ └── MetaNodeOpStats.h │ ├── pmq │ │ ├── pmq.cpp │ │ ├── pmq.hpp │ │ ├── pmq_base.hpp │ │ ├── pmq_common.hpp │ │ ├── pmq_logging.cpp │ │ ├── pmq_logging.hpp │ │ ├── pmq_posix_io.hpp │ │ └── pmq_profiling.hpp │ ├── program │ │ ├── Main.cpp │ │ ├── Program.cpp │ │ └── Program.h │ ├── session │ │ ├── EntryLock.h │ │ ├── EntryLockStore.cpp │ │ ├── EntryLockStore.h │ │ ├── LockingNotifier.cpp │ │ ├── LockingNotifier.h │ │ ├── MirrorMessageResponseState.cpp │ │ ├── MirrorMessageResponseState.h │ │ ├── Session.cpp │ │ ├── Session.h │ │ ├── SessionFile.cpp │ │ ├── SessionFile.h │ │ ├── SessionFileStore.cpp │ │ ├── SessionFileStore.h │ │ ├── SessionStore.cpp │ │ └── SessionStore.h │ ├── storage │ │ ├── DentryStoreData.h │ │ ├── DirEntry.cpp │ │ ├── DirEntry.h │ │ ├── DirEntryStore.cpp │ │ ├── DirEntryStore.h │ │ ├── DirInode.cpp │ │ ├── DirInode.h │ │ ├── DiskMetaData.cpp │ │ ├── DiskMetaData.h │ │ ├── FileInode.cpp │ │ ├── FileInode.h │ │ ├── FileInodeStoreData.cpp │ │ ├── FileInodeStoreData.h │ │ ├── GlobalInodeLockStore.cpp │ │ ├── GlobalInodeLockStore.h │ │ ├── IncompleteInode.cpp │ │ ├── IncompleteInode.h │ │ ├── InodeDirStore.cpp │ │ ├── InodeDirStore.h │ │ ├── InodeFileStore.cpp │ │ ├── InodeFileStore.h │ │ ├── Locking.cpp │ │ ├── Locking.h │ │ ├── MetaFileHandle.h │ │ ├── MetaStore.cpp │ │ ├── MetaStore.h │ │ ├── MetaStoreRename.cpp │ │ ├── MetadataEx.h │ │ ├── MkFileDetails.h │ │ ├── NodeOfflineWait.h │ │ ├── PosixACL.cpp │ │ ├── PosixACL.h │ │ └── SyncedDiskAccessPath.h │ └── toolkit │ │ ├── BuddyCommTk.cpp │ │ ├── BuddyCommTk.h │ │ ├── StorageTkEx.cpp │ │ ├── StorageTkEx.h │ │ ├── XAttrTk.cpp │ │ └── XAttrTk.h └── tests │ ├── TestBuddyMirroring.cpp │ ├── TestConfig.cpp │ ├── TestConfig.h │ ├── TestSerialization.cpp │ └── TestSerialization.h ├── mon ├── CMakeLists.txt ├── README.txt ├── build │ ├── Makefile │ └── dist │ │ ├── etc │ │ ├── beegfs-mon.auth │ │ ├── beegfs-mon.conf │ │ ├── default │ │ │ └── beegfs-mon │ │ └── init.d │ │ │ └── beegfs-mon.init │ │ └── usr │ │ └── lib │ │ └── systemd │ │ └── system │ │ ├── beegfs-mon.service │ │ └── beegfs-mon@.service ├── scripts │ └── grafana │ │ ├── alerts │ │ ├── CPU-alert-v1.json │ │ ├── CPU-alert-v2.json │ │ ├── Disk-alert-v1.json │ │ ├── Disk-alert-v2.json │ │ ├── Inodes-alert-v1.json │ │ ├── Inodes-alert-v2.json │ │ ├── MetaQueuedrequest-alert-v1.json │ │ ├── MetaQueuedrequest-alert-v2.json │ │ ├── Services-alert-v1.json │ │ ├── Services-alert-v2.json │ │ ├── StorageQueuedrequest-alert-v1.json │ │ ├── StorageQueuedrequest-alert-v2.json │ │ ├── alert-dashboard.json │ │ ├── contact-point.json │ │ ├── email-template.json │ │ ├── policies-telegraf.json │ │ └── policies.json │ │ ├── beegfs_overview_influxdbv1.json │ │ ├── beegfs_overview_influxdbv2.json │ │ ├── beegfs_overview_telegraf_influxdbv1.json │ │ ├── beegfs_overview_telegraf_influxdbv2.json │ │ ├── client_ops_node_influxdbv1.json │ │ ├── client_ops_node_influxdbv2.json │ │ ├── client_ops_node_telegraf_influxdbv1.json │ │ ├── client_ops_node_telegraf_influxdbv2.json │ │ ├── client_ops_user_influxdbv1.json │ │ ├── client_ops_user_influxdbv2.json │ │ ├── client_ops_user_telegraf_influxdbv1.json │ │ ├── client_ops_user_telegraf_influxdbv2.json │ │ ├── import-alerts │ │ ├── import-dashboards │ │ ├── influxdb.json │ │ ├── influxdbV2.json │ │ ├── meta_influxdbv1.json │ │ ├── meta_influxdbv2.json │ │ ├── meta_telegraf_influxdbv1.json │ │ ├── meta_telegraf_influxdbv2.json │ │ ├── storage_influxdbv1.json │ │ ├── storage_influxdbv2.json │ │ ├── storage_targets_influxdbv1.json │ │ ├── storage_targets_influxdbv2.json │ │ ├── storage_targets_telegraf_influxdbv1.json │ │ ├── storage_targets_telegraf_influxdbv2.json │ │ ├── storage_telegraf_influxdbv1.json │ │ └── storage_telegraf_influxdbv2.json └── source │ ├── app │ ├── App.cpp │ ├── App.h │ ├── Config.cpp │ ├── Config.h │ ├── Main.cpp │ ├── SignalHandler.cpp │ └── SignalHandler.h │ ├── components │ ├── CleanUp.cpp │ ├── CleanUp.h │ ├── NodeListRequestor.cpp │ ├── NodeListRequestor.h │ ├── StatsCollector.cpp │ ├── StatsCollector.h │ └── worker │ │ ├── GetNodesWork.cpp │ │ ├── GetNodesWork.h │ │ ├── RequestMetaDataWork.cpp │ │ ├── RequestMetaDataWork.h │ │ ├── RequestStorageDataWork.cpp │ │ └── RequestStorageDataWork.h │ ├── exception │ ├── CurlException.h │ └── DatabaseException.h │ ├── misc │ ├── Cassandra.cpp │ ├── Cassandra.h │ ├── CurlWrapper.cpp │ ├── CurlWrapper.h │ ├── InfluxDB.cpp │ ├── InfluxDB.h │ └── TSDatabase.h │ ├── net │ └── message │ │ ├── NetMessageFactory.cpp │ │ ├── NetMessageFactory.h │ │ └── nodes │ │ └── HeartbeatMsgEx.h │ └── nodes │ ├── MetaNodeEx.cpp │ ├── MetaNodeEx.h │ ├── MgmtNodeEx.cpp │ ├── MgmtNodeEx.h │ ├── NodeStoreMetaEx.cpp │ ├── NodeStoreMetaEx.h │ ├── NodeStoreMgmtEx.cpp │ ├── NodeStoreMgmtEx.h │ ├── NodeStoreStorageEx.cpp │ ├── NodeStoreStorageEx.h │ ├── StorageNodeEx.cpp │ └── StorageNodeEx.h ├── storage ├── CMakeLists.txt ├── build │ ├── Makefile │ └── dist │ │ ├── etc │ │ ├── beegfs-storage.conf │ │ ├── default │ │ │ └── beegfs-storage │ │ └── init.d │ │ │ └── beegfs-storage.init │ │ ├── sbin │ │ └── beegfs-setup-storage │ │ └── usr │ │ └── lib │ │ └── systemd │ │ └── system │ │ ├── beegfs-storage.service │ │ └── beegfs-storage@.service ├── source │ ├── app │ │ ├── App.cpp │ │ ├── App.h │ │ └── config │ │ │ ├── Config.cpp │ │ │ └── Config.h │ ├── components │ │ ├── DatagramListener.cpp │ │ ├── DatagramListener.h │ │ ├── InternodeSyncer.cpp │ │ ├── InternodeSyncer.h │ │ ├── StorageStatsCollector.cpp │ │ ├── StorageStatsCollector.h │ │ ├── benchmarker │ │ │ ├── StorageBenchOperator.cpp │ │ │ ├── StorageBenchOperator.h │ │ │ ├── StorageBenchSlave.cpp │ │ │ └── StorageBenchSlave.h │ │ ├── buddyresyncer │ │ │ ├── BuddyResyncJob.cpp │ │ │ ├── BuddyResyncJob.h │ │ │ ├── BuddyResyncer.cpp │ │ │ ├── BuddyResyncer.h │ │ │ ├── BuddyResyncerDirSyncSlave.cpp │ │ │ ├── BuddyResyncerDirSyncSlave.h │ │ │ ├── BuddyResyncerFileSyncSlave.cpp │ │ │ ├── BuddyResyncerFileSyncSlave.h │ │ │ ├── BuddyResyncerGatherSlave.cpp │ │ │ ├── BuddyResyncerGatherSlave.h │ │ │ ├── ChunkFileResyncer.cpp │ │ │ ├── ChunkFileResyncer.h │ │ │ └── SyncCandidate.h │ │ ├── chunkbalancer │ │ │ ├── ChunkBalancerFileSyncSlave.cpp │ │ │ ├── ChunkBalancerFileSyncSlave.h │ │ │ ├── ChunkBalancerJob.cpp │ │ │ └── ChunkBalancerJob.h │ │ ├── chunkfetcher │ │ │ ├── ChunkFetcher.cpp │ │ │ ├── ChunkFetcher.h │ │ │ ├── ChunkFetcherSlave.cpp │ │ │ └── ChunkFetcherSlave.h │ │ ├── streamlistenerv2 │ │ │ └── StorageStreamListenerV2.h │ │ └── worker │ │ │ ├── StorageBenchWork.cpp │ │ │ └── StorageBenchWork.h │ ├── net │ │ ├── message │ │ │ ├── NetMessageFactory.cpp │ │ │ ├── NetMessageFactory.h │ │ │ ├── control │ │ │ │ ├── AckMsgEx.cpp │ │ │ │ ├── AckMsgEx.h │ │ │ │ ├── SetChannelDirectMsgEx.cpp │ │ │ │ └── SetChannelDirectMsgEx.h │ │ │ ├── fsck │ │ │ │ ├── DeleteChunksMsgEx.cpp │ │ │ │ ├── DeleteChunksMsgEx.h │ │ │ │ ├── FetchFsckChunkListMsgEx.cpp │ │ │ │ ├── FetchFsckChunkListMsgEx.h │ │ │ │ ├── MoveChunkFileMsgEx.cpp │ │ │ │ └── MoveChunkFileMsgEx.h │ │ │ ├── mon │ │ │ │ ├── RequestStorageDataMsgEx.cpp │ │ │ │ └── RequestStorageDataMsgEx.h │ │ │ ├── nodes │ │ │ │ ├── GenericDebugMsgEx.cpp │ │ │ │ ├── GenericDebugMsgEx.h │ │ │ │ ├── GetClientStatsV2MsgEx.cpp │ │ │ │ ├── GetClientStatsV2MsgEx.h │ │ │ │ ├── GetTargetConsistencyStatesMsgEx.cpp │ │ │ │ ├── GetTargetConsistencyStatesMsgEx.h │ │ │ │ ├── HeartbeatMsgEx.cpp │ │ │ │ ├── HeartbeatMsgEx.h │ │ │ │ ├── HeartbeatRequestMsgEx.cpp │ │ │ │ ├── HeartbeatRequestMsgEx.h │ │ │ │ ├── MapTargetsMsgEx.cpp │ │ │ │ ├── MapTargetsMsgEx.h │ │ │ │ ├── PublishCapacitiesMsgEx.cpp │ │ │ │ ├── PublishCapacitiesMsgEx.h │ │ │ │ ├── RefreshTargetStatesMsgEx.cpp │ │ │ │ ├── RefreshTargetStatesMsgEx.h │ │ │ │ ├── RemoveBuddyGroupMsgEx.cpp │ │ │ │ ├── RemoveBuddyGroupMsgEx.h │ │ │ │ ├── RemoveNodeMsgEx.cpp │ │ │ │ ├── RemoveNodeMsgEx.h │ │ │ │ ├── SetMirrorBuddyGroupMsgEx.cpp │ │ │ │ ├── SetMirrorBuddyGroupMsgEx.h │ │ │ │ ├── SetTargetConsistencyStatesMsgEx.cpp │ │ │ │ ├── SetTargetConsistencyStatesMsgEx.h │ │ │ │ ├── StorageBenchControlMsgEx.cpp │ │ │ │ ├── StorageBenchControlMsgEx.h │ │ │ │ └── storagepools │ │ │ │ │ ├── RefreshStoragePoolsMsgEx.cpp │ │ │ │ │ └── RefreshStoragePoolsMsgEx.h │ │ │ ├── session │ │ │ │ ├── FSyncLocalFileMsgEx.cpp │ │ │ │ ├── FSyncLocalFileMsgEx.h │ │ │ │ ├── opening │ │ │ │ │ ├── CloseChunkFileMsgEx.cpp │ │ │ │ │ └── CloseChunkFileMsgEx.h │ │ │ │ └── rw │ │ │ │ │ ├── ReadLocalFileRDMAMsgEx.h │ │ │ │ │ ├── ReadLocalFileV2MsgEx.cpp │ │ │ │ │ ├── ReadLocalFileV2MsgEx.h │ │ │ │ │ ├── WriteLocalFileMsgEx.cpp │ │ │ │ │ ├── WriteLocalFileMsgEx.h │ │ │ │ │ └── WriteLocalFileRDMAMsgEx.h │ │ │ └── storage │ │ │ │ ├── GetHighResStatsMsgEx.cpp │ │ │ │ ├── GetHighResStatsMsgEx.h │ │ │ │ ├── StatStoragePathMsgEx.cpp │ │ │ │ ├── StatStoragePathMsgEx.h │ │ │ │ ├── TruncLocalFileMsgEx.cpp │ │ │ │ ├── TruncLocalFileMsgEx.h │ │ │ │ ├── attribs │ │ │ │ ├── GetChunkFileAttribsMsgEx.cpp │ │ │ │ ├── GetChunkFileAttribsMsgEx.h │ │ │ │ ├── SetLocalAttrMsgEx.cpp │ │ │ │ └── SetLocalAttrMsgEx.h │ │ │ │ ├── chunkbalancing │ │ │ │ ├── CpChunkPathsMsgEx.cpp │ │ │ │ └── CpChunkPathsMsgEx.h │ │ │ │ ├── creating │ │ │ │ ├── RmChunkPathsMsgEx.cpp │ │ │ │ ├── RmChunkPathsMsgEx.h │ │ │ │ ├── UnlinkLocalFileMsgEx.cpp │ │ │ │ └── UnlinkLocalFileMsgEx.h │ │ │ │ ├── listing │ │ │ │ ├── ListChunkDirIncrementalMsgEx.cpp │ │ │ │ └── ListChunkDirIncrementalMsgEx.h │ │ │ │ ├── mirroring │ │ │ │ ├── GetStorageResyncStatsMsgEx.cpp │ │ │ │ ├── GetStorageResyncStatsMsgEx.h │ │ │ │ ├── ResyncLocalFileMsgEx.cpp │ │ │ │ ├── ResyncLocalFileMsgEx.h │ │ │ │ ├── SetLastBuddyCommOverrideMsgEx.cpp │ │ │ │ ├── SetLastBuddyCommOverrideMsgEx.h │ │ │ │ ├── StorageResyncStartedMsgEx.cpp │ │ │ │ └── StorageResyncStartedMsgEx.h │ │ │ │ └── quota │ │ │ │ ├── GetQuotaInfoMsgEx.cpp │ │ │ │ ├── GetQuotaInfoMsgEx.h │ │ │ │ ├── SetExceededQuotaMsgEx.cpp │ │ │ │ └── SetExceededQuotaMsgEx.h │ │ └── msghelpers │ │ │ └── MsgHelperIO.h │ ├── nodes │ │ └── StorageNodeOpStats.h │ ├── program │ │ ├── Main.cpp │ │ ├── Program.cpp │ │ └── Program.h │ ├── session │ │ ├── Session.cpp │ │ ├── Session.h │ │ ├── SessionLocalFile.cpp │ │ ├── SessionLocalFile.h │ │ ├── SessionLocalFileStore.cpp │ │ ├── SessionLocalFileStore.h │ │ ├── SessionStore.cpp │ │ ├── SessionStore.h │ │ ├── ZfsSession.cpp │ │ └── ZfsSession.h │ ├── storage │ │ ├── ChunkDir.h │ │ ├── ChunkLockStore.h │ │ ├── ChunkStore.cpp │ │ ├── ChunkStore.h │ │ ├── QuotaBlockDevice.cpp │ │ ├── QuotaBlockDevice.h │ │ ├── StorageTargets.cpp │ │ ├── StorageTargets.h │ │ └── SyncedStoragePaths.h │ └── toolkit │ │ ├── QuotaTk.cpp │ │ ├── QuotaTk.h │ │ └── StorageTkEx.h └── tests │ ├── TestConfig.cpp │ └── TestConfig.h ├── thirdparty ├── build │ ├── Makefile │ └── get-build-type.sh └── source │ ├── boost │ ├── boost_1_61_0 │ ├── Jamroot │ ├── LICENSE_1_0.txt │ ├── boost.png │ ├── boost │ │ ├── algorithm │ │ │ ├── cxx11 │ │ │ │ └── all_of.hpp │ │ │ ├── string.hpp │ │ │ └── string │ │ │ │ ├── case_conv.hpp │ │ │ │ ├── classification.hpp │ │ │ │ ├── compare.hpp │ │ │ │ ├── concept.hpp │ │ │ │ ├── config.hpp │ │ │ │ ├── constants.hpp │ │ │ │ ├── detail │ │ │ │ ├── case_conv.hpp │ │ │ │ ├── classification.hpp │ │ │ │ ├── find_format.hpp │ │ │ │ ├── find_format_all.hpp │ │ │ │ ├── find_format_store.hpp │ │ │ │ ├── find_iterator.hpp │ │ │ │ ├── finder.hpp │ │ │ │ ├── finder_regex.hpp │ │ │ │ ├── formatter.hpp │ │ │ │ ├── formatter_regex.hpp │ │ │ │ ├── predicate.hpp │ │ │ │ ├── replace_storage.hpp │ │ │ │ ├── sequence.hpp │ │ │ │ ├── trim.hpp │ │ │ │ └── util.hpp │ │ │ │ ├── erase.hpp │ │ │ │ ├── find.hpp │ │ │ │ ├── find_format.hpp │ │ │ │ ├── find_iterator.hpp │ │ │ │ ├── finder.hpp │ │ │ │ ├── formatter.hpp │ │ │ │ ├── iter_find.hpp │ │ │ │ ├── join.hpp │ │ │ │ ├── predicate.hpp │ │ │ │ ├── predicate_facade.hpp │ │ │ │ ├── regex.hpp │ │ │ │ ├── regex_find_format.hpp │ │ │ │ ├── replace.hpp │ │ │ │ ├── sequence_traits.hpp │ │ │ │ ├── split.hpp │ │ │ │ ├── std │ │ │ │ ├── list_traits.hpp │ │ │ │ ├── rope_traits.hpp │ │ │ │ ├── slist_traits.hpp │ │ │ │ └── string_traits.hpp │ │ │ │ ├── std_containers_traits.hpp │ │ │ │ ├── trim.hpp │ │ │ │ ├── trim_all.hpp │ │ │ │ └── yes_no_type.hpp │ │ ├── align │ │ │ ├── align.hpp │ │ │ └── detail │ │ │ │ ├── align.hpp │ │ │ │ ├── align_cxx11.hpp │ │ │ │ └── is_alignment.hpp │ │ ├── aligned_storage.hpp │ │ ├── array.hpp │ │ ├── assert.hpp │ │ ├── atomic.hpp │ │ ├── atomic │ │ │ ├── atomic.hpp │ │ │ ├── atomic_flag.hpp │ │ │ ├── capabilities.hpp │ │ │ ├── detail │ │ │ │ ├── atomic_flag.hpp │ │ │ │ ├── atomic_template.hpp │ │ │ │ ├── bitwise_cast.hpp │ │ │ │ ├── caps_gcc_alpha.hpp │ │ │ │ ├── caps_gcc_arm.hpp │ │ │ │ ├── caps_gcc_atomic.hpp │ │ │ │ ├── caps_gcc_ppc.hpp │ │ │ │ ├── caps_gcc_sparc.hpp │ │ │ │ ├── caps_gcc_sync.hpp │ │ │ │ ├── caps_gcc_x86.hpp │ │ │ │ ├── caps_linux_arm.hpp │ │ │ │ ├── caps_msvc_arm.hpp │ │ │ │ ├── caps_msvc_x86.hpp │ │ │ │ ├── caps_windows.hpp │ │ │ │ ├── config.hpp │ │ │ │ ├── int_sizes.hpp │ │ │ │ ├── interlocked.hpp │ │ │ │ ├── link.hpp │ │ │ │ ├── lockpool.hpp │ │ │ │ ├── operations.hpp │ │ │ │ ├── operations_fwd.hpp │ │ │ │ ├── operations_lockfree.hpp │ │ │ │ ├── ops_cas_based.hpp │ │ │ │ ├── ops_emulated.hpp │ │ │ │ ├── ops_extending_cas_based.hpp │ │ │ │ ├── ops_gcc_alpha.hpp │ │ │ │ ├── ops_gcc_arm.hpp │ │ │ │ ├── ops_gcc_atomic.hpp │ │ │ │ ├── ops_gcc_ppc.hpp │ │ │ │ ├── ops_gcc_sparc.hpp │ │ │ │ ├── ops_gcc_sync.hpp │ │ │ │ ├── ops_gcc_x86.hpp │ │ │ │ ├── ops_gcc_x86_dcas.hpp │ │ │ │ ├── ops_linux_arm.hpp │ │ │ │ ├── ops_msvc_arm.hpp │ │ │ │ ├── ops_msvc_common.hpp │ │ │ │ ├── ops_msvc_x86.hpp │ │ │ │ ├── ops_windows.hpp │ │ │ │ ├── pause.hpp │ │ │ │ ├── platform.hpp │ │ │ │ └── storage_type.hpp │ │ │ └── fences.hpp │ │ ├── bind.hpp │ │ ├── bind │ │ │ ├── arg.hpp │ │ │ ├── bind.hpp │ │ │ ├── bind_cc.hpp │ │ │ ├── bind_mf2_cc.hpp │ │ │ ├── bind_mf_cc.hpp │ │ │ ├── bind_template.hpp │ │ │ ├── mem_fn.hpp │ │ │ ├── mem_fn_cc.hpp │ │ │ ├── mem_fn_template.hpp │ │ │ ├── mem_fn_vw.hpp │ │ │ ├── placeholders.hpp │ │ │ └── storage.hpp │ │ ├── call_traits.hpp │ │ ├── cerrno.hpp │ │ ├── checked_delete.hpp │ │ ├── chrono │ │ │ ├── ceil.hpp │ │ │ ├── chrono.hpp │ │ │ ├── clock_string.hpp │ │ │ ├── config.hpp │ │ │ ├── detail │ │ │ │ ├── inlined │ │ │ │ │ ├── chrono.hpp │ │ │ │ │ ├── mac │ │ │ │ │ │ ├── chrono.hpp │ │ │ │ │ │ ├── process_cpu_clocks.hpp │ │ │ │ │ │ └── thread_clock.hpp │ │ │ │ │ ├── posix │ │ │ │ │ │ ├── chrono.hpp │ │ │ │ │ │ ├── process_cpu_clocks.hpp │ │ │ │ │ │ └── thread_clock.hpp │ │ │ │ │ ├── process_cpu_clocks.hpp │ │ │ │ │ ├── thread_clock.hpp │ │ │ │ │ └── win │ │ │ │ │ │ ├── chrono.hpp │ │ │ │ │ │ ├── process_cpu_clocks.hpp │ │ │ │ │ │ └── thread_clock.hpp │ │ │ │ ├── is_evenly_divisible_by.hpp │ │ │ │ ├── static_assert.hpp │ │ │ │ └── system.hpp │ │ │ ├── duration.hpp │ │ │ ├── process_cpu_clocks.hpp │ │ │ ├── system_clocks.hpp │ │ │ ├── thread_clock.hpp │ │ │ └── time_point.hpp │ │ ├── compressed_pair.hpp │ │ ├── concept │ │ │ ├── assert.hpp │ │ │ ├── detail │ │ │ │ ├── backward_compatibility.hpp │ │ │ │ ├── borland.hpp │ │ │ │ ├── concept_def.hpp │ │ │ │ ├── concept_undef.hpp │ │ │ │ ├── general.hpp │ │ │ │ ├── has_constraints.hpp │ │ │ │ └── msvc.hpp │ │ │ └── usage.hpp │ │ ├── concept_check.hpp │ │ ├── config.hpp │ │ ├── config │ │ │ ├── abi │ │ │ │ ├── borland_prefix.hpp │ │ │ │ ├── borland_suffix.hpp │ │ │ │ ├── msvc_prefix.hpp │ │ │ │ └── msvc_suffix.hpp │ │ │ ├── abi_prefix.hpp │ │ │ ├── abi_suffix.hpp │ │ │ ├── auto_link.hpp │ │ │ ├── compiler │ │ │ │ ├── borland.hpp │ │ │ │ ├── clang.hpp │ │ │ │ ├── codegear.hpp │ │ │ │ ├── comeau.hpp │ │ │ │ ├── common_edg.hpp │ │ │ │ ├── compaq_cxx.hpp │ │ │ │ ├── cray.hpp │ │ │ │ ├── digitalmars.hpp │ │ │ │ ├── gcc.hpp │ │ │ │ ├── gcc_xml.hpp │ │ │ │ ├── greenhills.hpp │ │ │ │ ├── hp_acc.hpp │ │ │ │ ├── intel.hpp │ │ │ │ ├── kai.hpp │ │ │ │ ├── metrowerks.hpp │ │ │ │ ├── mpw.hpp │ │ │ │ ├── nvcc.hpp │ │ │ │ ├── pathscale.hpp │ │ │ │ ├── pgi.hpp │ │ │ │ ├── sgi_mipspro.hpp │ │ │ │ ├── sunpro_cc.hpp │ │ │ │ ├── vacpp.hpp │ │ │ │ ├── visualc.hpp │ │ │ │ └── xlcpp.hpp │ │ │ ├── no_tr1 │ │ │ │ ├── cmath.hpp │ │ │ │ ├── complex.hpp │ │ │ │ ├── functional.hpp │ │ │ │ ├── memory.hpp │ │ │ │ └── utility.hpp │ │ │ ├── platform │ │ │ │ ├── aix.hpp │ │ │ │ ├── amigaos.hpp │ │ │ │ ├── beos.hpp │ │ │ │ ├── bsd.hpp │ │ │ │ ├── cloudabi.hpp │ │ │ │ ├── cray.hpp │ │ │ │ ├── cygwin.hpp │ │ │ │ ├── haiku.hpp │ │ │ │ ├── hpux.hpp │ │ │ │ ├── irix.hpp │ │ │ │ ├── linux.hpp │ │ │ │ ├── macos.hpp │ │ │ │ ├── qnxnto.hpp │ │ │ │ ├── solaris.hpp │ │ │ │ ├── symbian.hpp │ │ │ │ ├── vms.hpp │ │ │ │ ├── vxworks.hpp │ │ │ │ └── win32.hpp │ │ │ ├── posix_features.hpp │ │ │ ├── requires_threads.hpp │ │ │ ├── select_compiler_config.hpp │ │ │ ├── select_platform_config.hpp │ │ │ ├── select_stdlib_config.hpp │ │ │ ├── stdlib │ │ │ │ ├── dinkumware.hpp │ │ │ │ ├── libcomo.hpp │ │ │ │ ├── libcpp.hpp │ │ │ │ ├── libstdcpp3.hpp │ │ │ │ ├── modena.hpp │ │ │ │ ├── msl.hpp │ │ │ │ ├── roguewave.hpp │ │ │ │ ├── sgi.hpp │ │ │ │ ├── stlport.hpp │ │ │ │ └── vacpp.hpp │ │ │ ├── suffix.hpp │ │ │ ├── user.hpp │ │ │ └── warning_disable.hpp │ │ ├── container │ │ │ ├── allocator_traits.hpp │ │ │ ├── container_fwd.hpp │ │ │ ├── detail │ │ │ │ ├── addressof.hpp │ │ │ │ ├── advanced_insert_int.hpp │ │ │ │ ├── algorithm.hpp │ │ │ │ ├── alloc_helpers.hpp │ │ │ │ ├── allocation_type.hpp │ │ │ │ ├── config_begin.hpp │ │ │ │ ├── config_end.hpp │ │ │ │ ├── copy_move_algo.hpp │ │ │ │ ├── destroyers.hpp │ │ │ │ ├── dispatch_uses_allocator.hpp │ │ │ │ ├── iterator.hpp │ │ │ │ ├── iterator_to_raw_pointer.hpp │ │ │ │ ├── iterators.hpp │ │ │ │ ├── min_max.hpp │ │ │ │ ├── mpl.hpp │ │ │ │ ├── next_capacity.hpp │ │ │ │ ├── pair.hpp │ │ │ │ ├── placement_new.hpp │ │ │ │ ├── std_fwd.hpp │ │ │ │ ├── to_raw_pointer.hpp │ │ │ │ ├── type_traits.hpp │ │ │ │ ├── value_init.hpp │ │ │ │ ├── variadic_templates_tools.hpp │ │ │ │ ├── version_type.hpp │ │ │ │ └── workaround.hpp │ │ │ ├── new_allocator.hpp │ │ │ ├── scoped_allocator.hpp │ │ │ ├── scoped_allocator_fwd.hpp │ │ │ ├── throw_exception.hpp │ │ │ ├── uses_allocator.hpp │ │ │ ├── uses_allocator_fwd.hpp │ │ │ └── vector.hpp │ │ ├── core │ │ │ ├── addressof.hpp │ │ │ ├── checked_delete.hpp │ │ │ ├── demangle.hpp │ │ │ ├── enable_if.hpp │ │ │ ├── explicit_operator_bool.hpp │ │ │ ├── ignore_unused.hpp │ │ │ ├── is_same.hpp │ │ │ ├── lightweight_test.hpp │ │ │ ├── no_exceptions_support.hpp │ │ │ ├── noncopyable.hpp │ │ │ ├── null_deleter.hpp │ │ │ ├── ref.hpp │ │ │ ├── scoped_enum.hpp │ │ │ ├── swap.hpp │ │ │ └── typeinfo.hpp │ │ ├── cregex.hpp │ │ ├── cstdint.hpp │ │ ├── cstdlib.hpp │ │ ├── current_function.hpp │ │ ├── date_time │ │ │ ├── adjust_functors.hpp │ │ │ ├── c_time.hpp │ │ │ ├── compiler_config.hpp │ │ │ ├── constrained_value.hpp │ │ │ ├── date.hpp │ │ │ ├── date_clock_device.hpp │ │ │ ├── date_defs.hpp │ │ │ ├── date_duration.hpp │ │ │ ├── date_duration_types.hpp │ │ │ ├── date_format_simple.hpp │ │ │ ├── date_formatting.hpp │ │ │ ├── date_formatting_limited.hpp │ │ │ ├── date_formatting_locales.hpp │ │ │ ├── date_generators.hpp │ │ │ ├── date_iterator.hpp │ │ │ ├── date_names_put.hpp │ │ │ ├── date_parsing.hpp │ │ │ ├── dst_rules.hpp │ │ │ ├── filetime_functions.hpp │ │ │ ├── gregorian │ │ │ │ ├── conversion.hpp │ │ │ │ ├── formatters.hpp │ │ │ │ ├── formatters_limited.hpp │ │ │ │ ├── greg_calendar.hpp │ │ │ │ ├── greg_date.hpp │ │ │ │ ├── greg_day.hpp │ │ │ │ ├── greg_day_of_year.hpp │ │ │ │ ├── greg_duration.hpp │ │ │ │ ├── greg_duration_types.hpp │ │ │ │ ├── greg_facet.hpp │ │ │ │ ├── greg_month.hpp │ │ │ │ ├── greg_weekday.hpp │ │ │ │ ├── greg_year.hpp │ │ │ │ ├── greg_ymd.hpp │ │ │ │ ├── gregorian_types.hpp │ │ │ │ └── parsers.hpp │ │ │ ├── gregorian_calendar.hpp │ │ │ ├── gregorian_calendar.ipp │ │ │ ├── int_adapter.hpp │ │ │ ├── iso_format.hpp │ │ │ ├── locale_config.hpp │ │ │ ├── microsec_time_clock.hpp │ │ │ ├── parse_format_base.hpp │ │ │ ├── period.hpp │ │ │ ├── posix_time │ │ │ │ ├── conversion.hpp │ │ │ │ ├── date_duration_operators.hpp │ │ │ │ ├── posix_time_config.hpp │ │ │ │ ├── posix_time_duration.hpp │ │ │ │ ├── posix_time_system.hpp │ │ │ │ ├── posix_time_types.hpp │ │ │ │ ├── ptime.hpp │ │ │ │ └── time_period.hpp │ │ │ ├── special_defs.hpp │ │ │ ├── time.hpp │ │ │ ├── time_clock.hpp │ │ │ ├── time_defs.hpp │ │ │ ├── time_duration.hpp │ │ │ ├── time_iterator.hpp │ │ │ ├── time_resolution_traits.hpp │ │ │ ├── time_system_counted.hpp │ │ │ ├── time_system_split.hpp │ │ │ ├── wrapping_int.hpp │ │ │ └── year_month_day.hpp │ │ ├── detail │ │ │ ├── atomic_count.hpp │ │ │ ├── atomic_redef_macros.hpp │ │ │ ├── atomic_undef_macros.hpp │ │ │ ├── basic_pointerbuf.hpp │ │ │ ├── call_traits.hpp │ │ │ ├── compressed_pair.hpp │ │ │ ├── container_fwd.hpp │ │ │ ├── endian.hpp │ │ │ ├── fenv.hpp │ │ │ ├── indirect_traits.hpp │ │ │ ├── interlocked.hpp │ │ │ ├── iterator.hpp │ │ │ ├── lcast_precision.hpp │ │ │ ├── lightweight_mutex.hpp │ │ │ ├── lightweight_test.hpp │ │ │ ├── lightweight_thread.hpp │ │ │ ├── no_exceptions_support.hpp │ │ │ ├── numeric_traits.hpp │ │ │ ├── quick_allocator.hpp │ │ │ ├── reference_content.hpp │ │ │ ├── select_type.hpp │ │ │ ├── sp_typeinfo.hpp │ │ │ ├── winapi │ │ │ │ ├── GetCurrentProcess.hpp │ │ │ │ ├── GetCurrentThread.hpp │ │ │ │ ├── GetLastError.hpp │ │ │ │ ├── GetProcessTimes.hpp │ │ │ │ ├── GetThreadTimes.hpp │ │ │ │ ├── basic_types.hpp │ │ │ │ ├── config.hpp │ │ │ │ ├── get_current_process.hpp │ │ │ │ ├── get_current_thread.hpp │ │ │ │ ├── get_last_error.hpp │ │ │ │ ├── get_process_times.hpp │ │ │ │ ├── get_thread_times.hpp │ │ │ │ ├── time.hpp │ │ │ │ └── timers.hpp │ │ │ └── workaround.hpp │ │ ├── enable_shared_from_this.hpp │ │ ├── exception │ │ │ ├── current_exception_cast.hpp │ │ │ ├── detail │ │ │ │ ├── clone_current_exception.hpp │ │ │ │ ├── error_info_impl.hpp │ │ │ │ ├── exception_ptr.hpp │ │ │ │ ├── is_output_streamable.hpp │ │ │ │ ├── object_hex_dump.hpp │ │ │ │ └── type_info.hpp │ │ │ ├── diagnostic_information.hpp │ │ │ ├── exception.hpp │ │ │ ├── get_error_info.hpp │ │ │ ├── info.hpp │ │ │ ├── to_string.hpp │ │ │ └── to_string_stub.hpp │ │ ├── exception_ptr.hpp │ │ ├── format.hpp │ │ ├── format │ │ │ ├── alt_sstream.hpp │ │ │ ├── alt_sstream_impl.hpp │ │ │ ├── detail │ │ │ │ ├── compat_workarounds.hpp │ │ │ │ ├── config_macros.hpp │ │ │ │ ├── msvc_disambiguater.hpp │ │ │ │ ├── unset_macros.hpp │ │ │ │ ├── workarounds_gcc-2_95.hpp │ │ │ │ └── workarounds_stlport.hpp │ │ │ ├── exceptions.hpp │ │ │ ├── feed_args.hpp │ │ │ ├── format_class.hpp │ │ │ ├── format_fwd.hpp │ │ │ ├── format_implementation.hpp │ │ │ ├── free_funcs.hpp │ │ │ ├── group.hpp │ │ │ ├── internals.hpp │ │ │ ├── internals_fwd.hpp │ │ │ └── parsing.hpp │ │ ├── function.hpp │ │ ├── function │ │ │ ├── detail │ │ │ │ ├── function_iterate.hpp │ │ │ │ ├── gen_maybe_include.pl │ │ │ │ ├── maybe_include.hpp │ │ │ │ └── prologue.hpp │ │ │ ├── function0.hpp │ │ │ ├── function1.hpp │ │ │ ├── function10.hpp │ │ │ ├── function2.hpp │ │ │ ├── function3.hpp │ │ │ ├── function4.hpp │ │ │ ├── function5.hpp │ │ │ ├── function6.hpp │ │ │ ├── function7.hpp │ │ │ ├── function8.hpp │ │ │ ├── function9.hpp │ │ │ ├── function_base.hpp │ │ │ ├── function_fwd.hpp │ │ │ └── function_template.hpp │ │ ├── function_equal.hpp │ │ ├── functional │ │ │ ├── factory.hpp │ │ │ ├── forward_adapter.hpp │ │ │ ├── hash.hpp │ │ │ ├── hash │ │ │ │ ├── detail │ │ │ │ │ ├── float_functions.hpp │ │ │ │ │ ├── hash_float.hpp │ │ │ │ │ └── limits.hpp │ │ │ │ ├── extensions.hpp │ │ │ │ ├── hash.hpp │ │ │ │ └── hash_fwd.hpp │ │ │ ├── hash_fwd.hpp │ │ │ ├── lightweight_forward_adapter.hpp │ │ │ ├── overloaded_function.hpp │ │ │ ├── overloaded_function │ │ │ │ ├── config.hpp │ │ │ │ └── detail │ │ │ │ │ ├── base.hpp │ │ │ │ │ └── function_type.hpp │ │ │ └── value_factory.hpp │ │ ├── generator_iterator.hpp │ │ ├── get_pointer.hpp │ │ ├── integer.hpp │ │ ├── integer │ │ │ ├── common_factor_rt.hpp │ │ │ ├── integer_log2.hpp │ │ │ ├── integer_mask.hpp │ │ │ └── static_log2.hpp │ │ ├── integer_fwd.hpp │ │ ├── integer_traits.hpp │ │ ├── intrusive │ │ │ ├── detail │ │ │ │ ├── algorithm.hpp │ │ │ │ ├── config_begin.hpp │ │ │ │ ├── config_end.hpp │ │ │ │ ├── has_member_function_callable_with.hpp │ │ │ │ ├── iterator.hpp │ │ │ │ ├── minimal_pair_header.hpp │ │ │ │ ├── mpl.hpp │ │ │ │ ├── pointer_element.hpp │ │ │ │ ├── reverse_iterator.hpp │ │ │ │ ├── std_fwd.hpp │ │ │ │ ├── to_raw_pointer.hpp │ │ │ │ └── workaround.hpp │ │ │ ├── pointer_rebind.hpp │ │ │ └── pointer_traits.hpp │ │ ├── intrusive_ptr.hpp │ │ ├── io │ │ │ └── ios_state.hpp │ │ ├── io_fwd.hpp │ │ ├── is_placeholder.hpp │ │ ├── iterator.hpp │ │ ├── iterator │ │ │ ├── detail │ │ │ │ ├── config_def.hpp │ │ │ │ ├── config_undef.hpp │ │ │ │ ├── enable_if.hpp │ │ │ │ └── facade_iterator_category.hpp │ │ │ ├── interoperable.hpp │ │ │ ├── iterator_adaptor.hpp │ │ │ ├── iterator_categories.hpp │ │ │ ├── iterator_concepts.hpp │ │ │ ├── iterator_facade.hpp │ │ │ ├── iterator_traits.hpp │ │ │ ├── minimum_category.hpp │ │ │ ├── reverse_iterator.hpp │ │ │ └── transform_iterator.hpp │ │ ├── iterator_adaptors.hpp │ │ ├── lexical_cast.hpp │ │ ├── lexical_cast │ │ │ ├── bad_lexical_cast.hpp │ │ │ ├── detail │ │ │ │ ├── converter_lexical.hpp │ │ │ │ ├── converter_lexical_streams.hpp │ │ │ │ ├── converter_numeric.hpp │ │ │ │ ├── inf_nan.hpp │ │ │ │ ├── is_character.hpp │ │ │ │ ├── lcast_char_constants.hpp │ │ │ │ ├── lcast_unsigned_converters.hpp │ │ │ │ └── widest_char.hpp │ │ │ └── try_lexical_convert.hpp │ │ ├── limits.hpp │ │ ├── make_shared.hpp │ │ ├── math │ │ │ ├── policies │ │ │ │ └── policy.hpp │ │ │ ├── special_functions │ │ │ │ ├── detail │ │ │ │ │ ├── fp_traits.hpp │ │ │ │ │ └── round_fwd.hpp │ │ │ │ ├── fpclassify.hpp │ │ │ │ ├── math_fwd.hpp │ │ │ │ └── sign.hpp │ │ │ └── tools │ │ │ │ ├── config.hpp │ │ │ │ ├── promotion.hpp │ │ │ │ ├── real_cast.hpp │ │ │ │ └── user.hpp │ │ ├── mem_fn.hpp │ │ ├── memory_order.hpp │ │ ├── move │ │ │ ├── adl_move_swap.hpp │ │ │ ├── core.hpp │ │ │ ├── default_delete.hpp │ │ │ ├── detail │ │ │ │ ├── config_begin.hpp │ │ │ │ ├── config_end.hpp │ │ │ │ ├── fwd_macros.hpp │ │ │ │ ├── iterator_traits.hpp │ │ │ │ ├── meta_utils.hpp │ │ │ │ ├── meta_utils_core.hpp │ │ │ │ ├── move_helpers.hpp │ │ │ │ ├── std_ns_begin.hpp │ │ │ │ ├── std_ns_end.hpp │ │ │ │ ├── type_traits.hpp │ │ │ │ ├── unique_ptr_meta_utils.hpp │ │ │ │ └── workaround.hpp │ │ │ ├── iterator.hpp │ │ │ ├── make_unique.hpp │ │ │ ├── traits.hpp │ │ │ ├── unique_ptr.hpp │ │ │ ├── utility.hpp │ │ │ └── utility_core.hpp │ │ ├── mpl │ │ │ ├── O1_size.hpp │ │ │ ├── O1_size_fwd.hpp │ │ │ ├── advance.hpp │ │ │ ├── advance_fwd.hpp │ │ │ ├── always.hpp │ │ │ ├── and.hpp │ │ │ ├── apply.hpp │ │ │ ├── apply_fwd.hpp │ │ │ ├── apply_wrap.hpp │ │ │ ├── arg.hpp │ │ │ ├── arg_fwd.hpp │ │ │ ├── assert.hpp │ │ │ ├── at.hpp │ │ │ ├── at_fwd.hpp │ │ │ ├── aux_ │ │ │ │ ├── O1_size_impl.hpp │ │ │ │ ├── adl_barrier.hpp │ │ │ │ ├── advance_backward.hpp │ │ │ │ ├── advance_forward.hpp │ │ │ │ ├── arg_typedef.hpp │ │ │ │ ├── arithmetic_op.hpp │ │ │ │ ├── arity.hpp │ │ │ │ ├── arity_spec.hpp │ │ │ │ ├── at_impl.hpp │ │ │ │ ├── begin_end_impl.hpp │ │ │ │ ├── clear_impl.hpp │ │ │ │ ├── common_name_wknd.hpp │ │ │ │ ├── comparison_op.hpp │ │ │ │ ├── config │ │ │ │ │ ├── adl.hpp │ │ │ │ │ ├── arrays.hpp │ │ │ │ │ ├── bcc.hpp │ │ │ │ │ ├── bind.hpp │ │ │ │ │ ├── compiler.hpp │ │ │ │ │ ├── ctps.hpp │ │ │ │ │ ├── dependent_nttp.hpp │ │ │ │ │ ├── dmc_ambiguous_ctps.hpp │ │ │ │ │ ├── dtp.hpp │ │ │ │ │ ├── eti.hpp │ │ │ │ │ ├── forwarding.hpp │ │ │ │ │ ├── gcc.hpp │ │ │ │ │ ├── gpu.hpp │ │ │ │ │ ├── has_apply.hpp │ │ │ │ │ ├── has_xxx.hpp │ │ │ │ │ ├── integral.hpp │ │ │ │ │ ├── intel.hpp │ │ │ │ │ ├── lambda.hpp │ │ │ │ │ ├── msvc.hpp │ │ │ │ │ ├── msvc_typename.hpp │ │ │ │ │ ├── nttp.hpp │ │ │ │ │ ├── overload_resolution.hpp │ │ │ │ │ ├── pp_counter.hpp │ │ │ │ │ ├── preprocessor.hpp │ │ │ │ │ ├── static_constant.hpp │ │ │ │ │ ├── ttp.hpp │ │ │ │ │ ├── typeof.hpp │ │ │ │ │ ├── use_preprocessed.hpp │ │ │ │ │ └── workaround.hpp │ │ │ │ ├── contains_impl.hpp │ │ │ │ ├── count_args.hpp │ │ │ │ ├── find_if_pred.hpp │ │ │ │ ├── fold_impl.hpp │ │ │ │ ├── fold_impl_body.hpp │ │ │ │ ├── full_lambda.hpp │ │ │ │ ├── has_apply.hpp │ │ │ │ ├── has_begin.hpp │ │ │ │ ├── has_rebind.hpp │ │ │ │ ├── has_size.hpp │ │ │ │ ├── has_tag.hpp │ │ │ │ ├── has_type.hpp │ │ │ │ ├── include_preprocessed.hpp │ │ │ │ ├── inserter_algorithm.hpp │ │ │ │ ├── integral_wrapper.hpp │ │ │ │ ├── is_msvc_eti_arg.hpp │ │ │ │ ├── iter_apply.hpp │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ ├── lambda_arity_param.hpp │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ ├── lambda_spec.hpp │ │ │ │ ├── lambda_support.hpp │ │ │ │ ├── largest_int.hpp │ │ │ │ ├── logical_op.hpp │ │ │ │ ├── msvc_dtw.hpp │ │ │ │ ├── msvc_eti_base.hpp │ │ │ │ ├── msvc_is_class.hpp │ │ │ │ ├── msvc_never_true.hpp │ │ │ │ ├── msvc_type.hpp │ │ │ │ ├── na.hpp │ │ │ │ ├── na_assert.hpp │ │ │ │ ├── na_fwd.hpp │ │ │ │ ├── na_spec.hpp │ │ │ │ ├── nested_type_wknd.hpp │ │ │ │ ├── nttp_decl.hpp │ │ │ │ ├── numeric_cast_utils.hpp │ │ │ │ ├── numeric_op.hpp │ │ │ │ ├── preprocessed │ │ │ │ │ ├── bcc │ │ │ │ │ │ ├── advance_backward.hpp │ │ │ │ │ │ ├── advance_forward.hpp │ │ │ │ │ │ ├── and.hpp │ │ │ │ │ │ ├── apply.hpp │ │ │ │ │ │ ├── apply_fwd.hpp │ │ │ │ │ │ ├── apply_wrap.hpp │ │ │ │ │ │ ├── arg.hpp │ │ │ │ │ │ ├── basic_bind.hpp │ │ │ │ │ │ ├── bind.hpp │ │ │ │ │ │ ├── bind_fwd.hpp │ │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ │ ├── deque.hpp │ │ │ │ │ │ ├── divides.hpp │ │ │ │ │ │ ├── equal_to.hpp │ │ │ │ │ │ ├── fold_impl.hpp │ │ │ │ │ │ ├── full_lambda.hpp │ │ │ │ │ │ ├── greater.hpp │ │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ │ ├── inherit.hpp │ │ │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ │ │ ├── less.hpp │ │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ │ ├── list.hpp │ │ │ │ │ │ ├── list_c.hpp │ │ │ │ │ │ ├── map.hpp │ │ │ │ │ │ ├── minus.hpp │ │ │ │ │ │ ├── modulus.hpp │ │ │ │ │ │ ├── not_equal_to.hpp │ │ │ │ │ │ ├── or.hpp │ │ │ │ │ │ ├── placeholders.hpp │ │ │ │ │ │ ├── plus.hpp │ │ │ │ │ │ ├── quote.hpp │ │ │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ │ │ ├── reverse_iter_fold_impl.hpp │ │ │ │ │ │ ├── set.hpp │ │ │ │ │ │ ├── set_c.hpp │ │ │ │ │ │ ├── shift_left.hpp │ │ │ │ │ │ ├── shift_right.hpp │ │ │ │ │ │ ├── template_arity.hpp │ │ │ │ │ │ ├── times.hpp │ │ │ │ │ │ ├── unpack_args.hpp │ │ │ │ │ │ ├── vector.hpp │ │ │ │ │ │ └── vector_c.hpp │ │ │ │ │ ├── bcc551 │ │ │ │ │ │ ├── advance_backward.hpp │ │ │ │ │ │ ├── advance_forward.hpp │ │ │ │ │ │ ├── and.hpp │ │ │ │ │ │ ├── apply.hpp │ │ │ │ │ │ ├── apply_fwd.hpp │ │ │ │ │ │ ├── apply_wrap.hpp │ │ │ │ │ │ ├── arg.hpp │ │ │ │ │ │ ├── basic_bind.hpp │ │ │ │ │ │ ├── bind.hpp │ │ │ │ │ │ ├── bind_fwd.hpp │ │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ │ ├── deque.hpp │ │ │ │ │ │ ├── divides.hpp │ │ │ │ │ │ ├── equal_to.hpp │ │ │ │ │ │ ├── fold_impl.hpp │ │ │ │ │ │ ├── full_lambda.hpp │ │ │ │ │ │ ├── greater.hpp │ │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ │ ├── inherit.hpp │ │ │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ │ │ ├── less.hpp │ │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ │ ├── list.hpp │ │ │ │ │ │ ├── list_c.hpp │ │ │ │ │ │ ├── map.hpp │ │ │ │ │ │ ├── minus.hpp │ │ │ │ │ │ ├── modulus.hpp │ │ │ │ │ │ ├── not_equal_to.hpp │ │ │ │ │ │ ├── or.hpp │ │ │ │ │ │ ├── placeholders.hpp │ │ │ │ │ │ ├── plus.hpp │ │ │ │ │ │ ├── quote.hpp │ │ │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ │ │ ├── reverse_iter_fold_impl.hpp │ │ │ │ │ │ ├── set.hpp │ │ │ │ │ │ ├── set_c.hpp │ │ │ │ │ │ ├── shift_left.hpp │ │ │ │ │ │ ├── shift_right.hpp │ │ │ │ │ │ ├── template_arity.hpp │ │ │ │ │ │ ├── times.hpp │ │ │ │ │ │ ├── unpack_args.hpp │ │ │ │ │ │ ├── vector.hpp │ │ │ │ │ │ └── vector_c.hpp │ │ │ │ │ ├── bcc_pre590 │ │ │ │ │ │ ├── advance_backward.hpp │ │ │ │ │ │ ├── advance_forward.hpp │ │ │ │ │ │ ├── and.hpp │ │ │ │ │ │ ├── apply.hpp │ │ │ │ │ │ ├── apply_fwd.hpp │ │ │ │ │ │ ├── apply_wrap.hpp │ │ │ │ │ │ ├── arg.hpp │ │ │ │ │ │ ├── basic_bind.hpp │ │ │ │ │ │ ├── bind.hpp │ │ │ │ │ │ ├── bind_fwd.hpp │ │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ │ ├── deque.hpp │ │ │ │ │ │ ├── divides.hpp │ │ │ │ │ │ ├── equal_to.hpp │ │ │ │ │ │ ├── fold_impl.hpp │ │ │ │ │ │ ├── full_lambda.hpp │ │ │ │ │ │ ├── greater.hpp │ │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ │ ├── inherit.hpp │ │ │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ │ │ ├── less.hpp │ │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ │ ├── list.hpp │ │ │ │ │ │ ├── list_c.hpp │ │ │ │ │ │ ├── map.hpp │ │ │ │ │ │ ├── minus.hpp │ │ │ │ │ │ ├── modulus.hpp │ │ │ │ │ │ ├── not_equal_to.hpp │ │ │ │ │ │ ├── or.hpp │ │ │ │ │ │ ├── placeholders.hpp │ │ │ │ │ │ ├── plus.hpp │ │ │ │ │ │ ├── quote.hpp │ │ │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ │ │ ├── reverse_iter_fold_impl.hpp │ │ │ │ │ │ ├── set.hpp │ │ │ │ │ │ ├── set_c.hpp │ │ │ │ │ │ ├── shift_left.hpp │ │ │ │ │ │ ├── shift_right.hpp │ │ │ │ │ │ ├── template_arity.hpp │ │ │ │ │ │ ├── times.hpp │ │ │ │ │ │ ├── unpack_args.hpp │ │ │ │ │ │ ├── vector.hpp │ │ │ │ │ │ └── vector_c.hpp │ │ │ │ │ ├── dmc │ │ │ │ │ │ ├── advance_backward.hpp │ │ │ │ │ │ ├── advance_forward.hpp │ │ │ │ │ │ ├── and.hpp │ │ │ │ │ │ ├── apply.hpp │ │ │ │ │ │ ├── apply_fwd.hpp │ │ │ │ │ │ ├── apply_wrap.hpp │ │ │ │ │ │ ├── arg.hpp │ │ │ │ │ │ ├── basic_bind.hpp │ │ │ │ │ │ ├── bind.hpp │ │ │ │ │ │ ├── bind_fwd.hpp │ │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ │ ├── deque.hpp │ │ │ │ │ │ ├── divides.hpp │ │ │ │ │ │ ├── equal_to.hpp │ │ │ │ │ │ ├── fold_impl.hpp │ │ │ │ │ │ ├── full_lambda.hpp │ │ │ │ │ │ ├── greater.hpp │ │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ │ ├── inherit.hpp │ │ │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ │ │ ├── less.hpp │ │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ │ ├── list.hpp │ │ │ │ │ │ ├── list_c.hpp │ │ │ │ │ │ ├── map.hpp │ │ │ │ │ │ ├── minus.hpp │ │ │ │ │ │ ├── modulus.hpp │ │ │ │ │ │ ├── not_equal_to.hpp │ │ │ │ │ │ ├── or.hpp │ │ │ │ │ │ ├── placeholders.hpp │ │ │ │ │ │ ├── plus.hpp │ │ │ │ │ │ ├── quote.hpp │ │ │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ │ │ ├── reverse_iter_fold_impl.hpp │ │ │ │ │ │ ├── set.hpp │ │ │ │ │ │ ├── set_c.hpp │ │ │ │ │ │ ├── shift_left.hpp │ │ │ │ │ │ ├── shift_right.hpp │ │ │ │ │ │ ├── template_arity.hpp │ │ │ │ │ │ ├── times.hpp │ │ │ │ │ │ ├── unpack_args.hpp │ │ │ │ │ │ ├── vector.hpp │ │ │ │ │ │ └── vector_c.hpp │ │ │ │ │ ├── gcc │ │ │ │ │ │ ├── advance_backward.hpp │ │ │ │ │ │ ├── advance_forward.hpp │ │ │ │ │ │ ├── and.hpp │ │ │ │ │ │ ├── apply.hpp │ │ │ │ │ │ ├── apply_fwd.hpp │ │ │ │ │ │ ├── apply_wrap.hpp │ │ │ │ │ │ ├── arg.hpp │ │ │ │ │ │ ├── basic_bind.hpp │ │ │ │ │ │ ├── bind.hpp │ │ │ │ │ │ ├── bind_fwd.hpp │ │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ │ ├── deque.hpp │ │ │ │ │ │ ├── divides.hpp │ │ │ │ │ │ ├── equal_to.hpp │ │ │ │ │ │ ├── fold_impl.hpp │ │ │ │ │ │ ├── full_lambda.hpp │ │ │ │ │ │ ├── greater.hpp │ │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ │ ├── inherit.hpp │ │ │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ │ │ ├── less.hpp │ │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ │ ├── list.hpp │ │ │ │ │ │ ├── list_c.hpp │ │ │ │ │ │ ├── map.hpp │ │ │ │ │ │ ├── minus.hpp │ │ │ │ │ │ ├── modulus.hpp │ │ │ │ │ │ ├── not_equal_to.hpp │ │ │ │ │ │ ├── or.hpp │ │ │ │ │ │ ├── placeholders.hpp │ │ │ │ │ │ ├── plus.hpp │ │ │ │ │ │ ├── quote.hpp │ │ │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ │ │ ├── reverse_iter_fold_impl.hpp │ │ │ │ │ │ ├── set.hpp │ │ │ │ │ │ ├── set_c.hpp │ │ │ │ │ │ ├── shift_left.hpp │ │ │ │ │ │ ├── shift_right.hpp │ │ │ │ │ │ ├── template_arity.hpp │ │ │ │ │ │ ├── times.hpp │ │ │ │ │ │ ├── unpack_args.hpp │ │ │ │ │ │ ├── vector.hpp │ │ │ │ │ │ └── vector_c.hpp │ │ │ │ │ ├── msvc60 │ │ │ │ │ │ ├── advance_backward.hpp │ │ │ │ │ │ ├── advance_forward.hpp │ │ │ │ │ │ ├── and.hpp │ │ │ │ │ │ ├── apply.hpp │ │ │ │ │ │ ├── apply_fwd.hpp │ │ │ │ │ │ ├── apply_wrap.hpp │ │ │ │ │ │ ├── arg.hpp │ │ │ │ │ │ ├── basic_bind.hpp │ │ │ │ │ │ ├── bind.hpp │ │ │ │ │ │ ├── bind_fwd.hpp │ │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ │ ├── deque.hpp │ │ │ │ │ │ ├── divides.hpp │ │ │ │ │ │ ├── equal_to.hpp │ │ │ │ │ │ ├── fold_impl.hpp │ │ │ │ │ │ ├── full_lambda.hpp │ │ │ │ │ │ ├── greater.hpp │ │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ │ ├── inherit.hpp │ │ │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ │ │ ├── less.hpp │ │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ │ ├── list.hpp │ │ │ │ │ │ ├── list_c.hpp │ │ │ │ │ │ ├── map.hpp │ │ │ │ │ │ ├── minus.hpp │ │ │ │ │ │ ├── modulus.hpp │ │ │ │ │ │ ├── not_equal_to.hpp │ │ │ │ │ │ ├── or.hpp │ │ │ │ │ │ ├── placeholders.hpp │ │ │ │ │ │ ├── plus.hpp │ │ │ │ │ │ ├── quote.hpp │ │ │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ │ │ ├── reverse_iter_fold_impl.hpp │ │ │ │ │ │ ├── set.hpp │ │ │ │ │ │ ├── set_c.hpp │ │ │ │ │ │ ├── shift_left.hpp │ │ │ │ │ │ ├── shift_right.hpp │ │ │ │ │ │ ├── template_arity.hpp │ │ │ │ │ │ ├── times.hpp │ │ │ │ │ │ ├── unpack_args.hpp │ │ │ │ │ │ ├── vector.hpp │ │ │ │ │ │ └── vector_c.hpp │ │ │ │ │ ├── msvc70 │ │ │ │ │ │ ├── advance_backward.hpp │ │ │ │ │ │ ├── advance_forward.hpp │ │ │ │ │ │ ├── and.hpp │ │ │ │ │ │ ├── apply.hpp │ │ │ │ │ │ ├── apply_fwd.hpp │ │ │ │ │ │ ├── apply_wrap.hpp │ │ │ │ │ │ ├── arg.hpp │ │ │ │ │ │ ├── basic_bind.hpp │ │ │ │ │ │ ├── bind.hpp │ │ │ │ │ │ ├── bind_fwd.hpp │ │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ │ ├── deque.hpp │ │ │ │ │ │ ├── divides.hpp │ │ │ │ │ │ ├── equal_to.hpp │ │ │ │ │ │ ├── fold_impl.hpp │ │ │ │ │ │ ├── full_lambda.hpp │ │ │ │ │ │ ├── greater.hpp │ │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ │ ├── inherit.hpp │ │ │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ │ │ ├── less.hpp │ │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ │ ├── list.hpp │ │ │ │ │ │ ├── list_c.hpp │ │ │ │ │ │ ├── map.hpp │ │ │ │ │ │ ├── minus.hpp │ │ │ │ │ │ ├── modulus.hpp │ │ │ │ │ │ ├── not_equal_to.hpp │ │ │ │ │ │ ├── or.hpp │ │ │ │ │ │ ├── placeholders.hpp │ │ │ │ │ │ ├── plus.hpp │ │ │ │ │ │ ├── quote.hpp │ │ │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ │ │ ├── reverse_iter_fold_impl.hpp │ │ │ │ │ │ ├── set.hpp │ │ │ │ │ │ ├── set_c.hpp │ │ │ │ │ │ ├── shift_left.hpp │ │ │ │ │ │ ├── shift_right.hpp │ │ │ │ │ │ ├── template_arity.hpp │ │ │ │ │ │ ├── times.hpp │ │ │ │ │ │ ├── unpack_args.hpp │ │ │ │ │ │ ├── vector.hpp │ │ │ │ │ │ └── vector_c.hpp │ │ │ │ │ ├── mwcw │ │ │ │ │ │ ├── advance_backward.hpp │ │ │ │ │ │ ├── advance_forward.hpp │ │ │ │ │ │ ├── and.hpp │ │ │ │ │ │ ├── apply.hpp │ │ │ │ │ │ ├── apply_fwd.hpp │ │ │ │ │ │ ├── apply_wrap.hpp │ │ │ │ │ │ ├── arg.hpp │ │ │ │ │ │ ├── basic_bind.hpp │ │ │ │ │ │ ├── bind.hpp │ │ │ │ │ │ ├── bind_fwd.hpp │ │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ │ ├── deque.hpp │ │ │ │ │ │ ├── divides.hpp │ │ │ │ │ │ ├── equal_to.hpp │ │ │ │ │ │ ├── fold_impl.hpp │ │ │ │ │ │ ├── full_lambda.hpp │ │ │ │ │ │ ├── greater.hpp │ │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ │ ├── inherit.hpp │ │ │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ │ │ ├── less.hpp │ │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ │ ├── list.hpp │ │ │ │ │ │ ├── list_c.hpp │ │ │ │ │ │ ├── map.hpp │ │ │ │ │ │ ├── minus.hpp │ │ │ │ │ │ ├── modulus.hpp │ │ │ │ │ │ ├── not_equal_to.hpp │ │ │ │ │ │ ├── or.hpp │ │ │ │ │ │ ├── placeholders.hpp │ │ │ │ │ │ ├── plus.hpp │ │ │ │ │ │ ├── quote.hpp │ │ │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ │ │ ├── reverse_iter_fold_impl.hpp │ │ │ │ │ │ ├── set.hpp │ │ │ │ │ │ ├── set_c.hpp │ │ │ │ │ │ ├── shift_left.hpp │ │ │ │ │ │ ├── shift_right.hpp │ │ │ │ │ │ ├── template_arity.hpp │ │ │ │ │ │ ├── times.hpp │ │ │ │ │ │ ├── unpack_args.hpp │ │ │ │ │ │ ├── vector.hpp │ │ │ │ │ │ └── vector_c.hpp │ │ │ │ │ ├── no_ctps │ │ │ │ │ │ ├── advance_backward.hpp │ │ │ │ │ │ ├── advance_forward.hpp │ │ │ │ │ │ ├── and.hpp │ │ │ │ │ │ ├── apply.hpp │ │ │ │ │ │ ├── apply_fwd.hpp │ │ │ │ │ │ ├── apply_wrap.hpp │ │ │ │ │ │ ├── arg.hpp │ │ │ │ │ │ ├── basic_bind.hpp │ │ │ │ │ │ ├── bind.hpp │ │ │ │ │ │ ├── bind_fwd.hpp │ │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ │ ├── deque.hpp │ │ │ │ │ │ ├── divides.hpp │ │ │ │ │ │ ├── equal_to.hpp │ │ │ │ │ │ ├── fold_impl.hpp │ │ │ │ │ │ ├── full_lambda.hpp │ │ │ │ │ │ ├── greater.hpp │ │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ │ ├── inherit.hpp │ │ │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ │ │ ├── less.hpp │ │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ │ ├── list.hpp │ │ │ │ │ │ ├── list_c.hpp │ │ │ │ │ │ ├── map.hpp │ │ │ │ │ │ ├── minus.hpp │ │ │ │ │ │ ├── modulus.hpp │ │ │ │ │ │ ├── not_equal_to.hpp │ │ │ │ │ │ ├── or.hpp │ │ │ │ │ │ ├── placeholders.hpp │ │ │ │ │ │ ├── plus.hpp │ │ │ │ │ │ ├── quote.hpp │ │ │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ │ │ ├── reverse_iter_fold_impl.hpp │ │ │ │ │ │ ├── set.hpp │ │ │ │ │ │ ├── set_c.hpp │ │ │ │ │ │ ├── shift_left.hpp │ │ │ │ │ │ ├── shift_right.hpp │ │ │ │ │ │ ├── template_arity.hpp │ │ │ │ │ │ ├── times.hpp │ │ │ │ │ │ ├── unpack_args.hpp │ │ │ │ │ │ ├── vector.hpp │ │ │ │ │ │ └── vector_c.hpp │ │ │ │ │ ├── no_ttp │ │ │ │ │ │ ├── advance_backward.hpp │ │ │ │ │ │ ├── advance_forward.hpp │ │ │ │ │ │ ├── and.hpp │ │ │ │ │ │ ├── apply.hpp │ │ │ │ │ │ ├── apply_fwd.hpp │ │ │ │ │ │ ├── apply_wrap.hpp │ │ │ │ │ │ ├── arg.hpp │ │ │ │ │ │ ├── basic_bind.hpp │ │ │ │ │ │ ├── bind.hpp │ │ │ │ │ │ ├── bind_fwd.hpp │ │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ │ ├── deque.hpp │ │ │ │ │ │ ├── divides.hpp │ │ │ │ │ │ ├── equal_to.hpp │ │ │ │ │ │ ├── fold_impl.hpp │ │ │ │ │ │ ├── full_lambda.hpp │ │ │ │ │ │ ├── greater.hpp │ │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ │ ├── inherit.hpp │ │ │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ │ │ ├── less.hpp │ │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ │ ├── list.hpp │ │ │ │ │ │ ├── list_c.hpp │ │ │ │ │ │ ├── map.hpp │ │ │ │ │ │ ├── minus.hpp │ │ │ │ │ │ ├── modulus.hpp │ │ │ │ │ │ ├── not_equal_to.hpp │ │ │ │ │ │ ├── or.hpp │ │ │ │ │ │ ├── placeholders.hpp │ │ │ │ │ │ ├── plus.hpp │ │ │ │ │ │ ├── quote.hpp │ │ │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ │ │ ├── reverse_iter_fold_impl.hpp │ │ │ │ │ │ ├── set.hpp │ │ │ │ │ │ ├── set_c.hpp │ │ │ │ │ │ ├── shift_left.hpp │ │ │ │ │ │ ├── shift_right.hpp │ │ │ │ │ │ ├── template_arity.hpp │ │ │ │ │ │ ├── times.hpp │ │ │ │ │ │ ├── unpack_args.hpp │ │ │ │ │ │ ├── vector.hpp │ │ │ │ │ │ └── vector_c.hpp │ │ │ │ │ └── plain │ │ │ │ │ │ ├── advance_backward.hpp │ │ │ │ │ │ ├── advance_forward.hpp │ │ │ │ │ │ ├── and.hpp │ │ │ │ │ │ ├── apply.hpp │ │ │ │ │ │ ├── apply_fwd.hpp │ │ │ │ │ │ ├── apply_wrap.hpp │ │ │ │ │ │ ├── arg.hpp │ │ │ │ │ │ ├── basic_bind.hpp │ │ │ │ │ │ ├── bind.hpp │ │ │ │ │ │ ├── bind_fwd.hpp │ │ │ │ │ │ ├── bitand.hpp │ │ │ │ │ │ ├── bitor.hpp │ │ │ │ │ │ ├── bitxor.hpp │ │ │ │ │ │ ├── deque.hpp │ │ │ │ │ │ ├── divides.hpp │ │ │ │ │ │ ├── equal_to.hpp │ │ │ │ │ │ ├── fold_impl.hpp │ │ │ │ │ │ ├── full_lambda.hpp │ │ │ │ │ │ ├── greater.hpp │ │ │ │ │ │ ├── greater_equal.hpp │ │ │ │ │ │ ├── inherit.hpp │ │ │ │ │ │ ├── iter_fold_if_impl.hpp │ │ │ │ │ │ ├── iter_fold_impl.hpp │ │ │ │ │ │ ├── lambda_no_ctps.hpp │ │ │ │ │ │ ├── less.hpp │ │ │ │ │ │ ├── less_equal.hpp │ │ │ │ │ │ ├── list.hpp │ │ │ │ │ │ ├── list_c.hpp │ │ │ │ │ │ ├── map.hpp │ │ │ │ │ │ ├── minus.hpp │ │ │ │ │ │ ├── modulus.hpp │ │ │ │ │ │ ├── not_equal_to.hpp │ │ │ │ │ │ ├── or.hpp │ │ │ │ │ │ ├── placeholders.hpp │ │ │ │ │ │ ├── plus.hpp │ │ │ │ │ │ ├── quote.hpp │ │ │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ │ │ ├── reverse_iter_fold_impl.hpp │ │ │ │ │ │ ├── set.hpp │ │ │ │ │ │ ├── set_c.hpp │ │ │ │ │ │ ├── shift_left.hpp │ │ │ │ │ │ ├── shift_right.hpp │ │ │ │ │ │ ├── template_arity.hpp │ │ │ │ │ │ ├── times.hpp │ │ │ │ │ │ ├── unpack_args.hpp │ │ │ │ │ │ ├── vector.hpp │ │ │ │ │ │ └── vector_c.hpp │ │ │ │ ├── preprocessor │ │ │ │ │ ├── add.hpp │ │ │ │ │ ├── def_params_tail.hpp │ │ │ │ │ ├── default_params.hpp │ │ │ │ │ ├── enum.hpp │ │ │ │ │ ├── ext_params.hpp │ │ │ │ │ ├── filter_params.hpp │ │ │ │ │ ├── params.hpp │ │ │ │ │ ├── partial_spec_params.hpp │ │ │ │ │ ├── range.hpp │ │ │ │ │ ├── repeat.hpp │ │ │ │ │ ├── sub.hpp │ │ │ │ │ └── tuple.hpp │ │ │ │ ├── push_back_impl.hpp │ │ │ │ ├── push_front_impl.hpp │ │ │ │ ├── reverse_fold_impl.hpp │ │ │ │ ├── reverse_fold_impl_body.hpp │ │ │ │ ├── sequence_wrapper.hpp │ │ │ │ ├── size_impl.hpp │ │ │ │ ├── static_cast.hpp │ │ │ │ ├── template_arity.hpp │ │ │ │ ├── template_arity_fwd.hpp │ │ │ │ ├── traits_lambda_spec.hpp │ │ │ │ ├── type_wrapper.hpp │ │ │ │ ├── unwrap.hpp │ │ │ │ ├── value_wknd.hpp │ │ │ │ └── yes_no.hpp │ │ │ ├── back_fwd.hpp │ │ │ ├── back_inserter.hpp │ │ │ ├── begin_end.hpp │ │ │ ├── begin_end_fwd.hpp │ │ │ ├── bind.hpp │ │ │ ├── bind_fwd.hpp │ │ │ ├── bool.hpp │ │ │ ├── bool_fwd.hpp │ │ │ ├── clear.hpp │ │ │ ├── clear_fwd.hpp │ │ │ ├── comparison.hpp │ │ │ ├── contains.hpp │ │ │ ├── contains_fwd.hpp │ │ │ ├── deref.hpp │ │ │ ├── distance.hpp │ │ │ ├── distance_fwd.hpp │ │ │ ├── empty_fwd.hpp │ │ │ ├── equal_to.hpp │ │ │ ├── eval_if.hpp │ │ │ ├── find.hpp │ │ │ ├── find_if.hpp │ │ │ ├── fold.hpp │ │ │ ├── for_each.hpp │ │ │ ├── front_fwd.hpp │ │ │ ├── front_inserter.hpp │ │ │ ├── greater.hpp │ │ │ ├── greater_equal.hpp │ │ │ ├── has_xxx.hpp │ │ │ ├── identity.hpp │ │ │ ├── if.hpp │ │ │ ├── inserter.hpp │ │ │ ├── int.hpp │ │ │ ├── int_fwd.hpp │ │ │ ├── integral_c.hpp │ │ │ ├── integral_c_fwd.hpp │ │ │ ├── integral_c_tag.hpp │ │ │ ├── is_placeholder.hpp │ │ │ ├── is_sequence.hpp │ │ │ ├── iter_fold.hpp │ │ │ ├── iter_fold_if.hpp │ │ │ ├── iterator_range.hpp │ │ │ ├── iterator_tags.hpp │ │ │ ├── lambda.hpp │ │ │ ├── lambda_fwd.hpp │ │ │ ├── less.hpp │ │ │ ├── less_equal.hpp │ │ │ ├── limits │ │ │ │ ├── arity.hpp │ │ │ │ ├── list.hpp │ │ │ │ ├── unrolling.hpp │ │ │ │ └── vector.hpp │ │ │ ├── list.hpp │ │ │ ├── list │ │ │ │ ├── aux_ │ │ │ │ │ ├── O1_size.hpp │ │ │ │ │ ├── begin_end.hpp │ │ │ │ │ ├── clear.hpp │ │ │ │ │ ├── empty.hpp │ │ │ │ │ ├── front.hpp │ │ │ │ │ ├── include_preprocessed.hpp │ │ │ │ │ ├── item.hpp │ │ │ │ │ ├── iterator.hpp │ │ │ │ │ ├── numbered.hpp │ │ │ │ │ ├── numbered_c.hpp │ │ │ │ │ ├── pop_front.hpp │ │ │ │ │ ├── preprocessed │ │ │ │ │ │ └── plain │ │ │ │ │ │ │ ├── list10.hpp │ │ │ │ │ │ │ ├── list10_c.hpp │ │ │ │ │ │ │ ├── list20.hpp │ │ │ │ │ │ │ ├── list20_c.hpp │ │ │ │ │ │ │ ├── list30.hpp │ │ │ │ │ │ │ ├── list30_c.hpp │ │ │ │ │ │ │ ├── list40.hpp │ │ │ │ │ │ │ ├── list40_c.hpp │ │ │ │ │ │ │ ├── list50.hpp │ │ │ │ │ │ │ └── list50_c.hpp │ │ │ │ │ ├── push_back.hpp │ │ │ │ │ ├── push_front.hpp │ │ │ │ │ ├── size.hpp │ │ │ │ │ └── tag.hpp │ │ │ │ ├── list0.hpp │ │ │ │ ├── list0_c.hpp │ │ │ │ ├── list10.hpp │ │ │ │ ├── list10_c.hpp │ │ │ │ ├── list20.hpp │ │ │ │ ├── list20_c.hpp │ │ │ │ ├── list30.hpp │ │ │ │ ├── list30_c.hpp │ │ │ │ ├── list40.hpp │ │ │ │ ├── list40_c.hpp │ │ │ │ ├── list50.hpp │ │ │ │ └── list50_c.hpp │ │ │ ├── logical.hpp │ │ │ ├── long.hpp │ │ │ ├── long_fwd.hpp │ │ │ ├── minus.hpp │ │ │ ├── multiplies.hpp │ │ │ ├── negate.hpp │ │ │ ├── next.hpp │ │ │ ├── next_prior.hpp │ │ │ ├── not.hpp │ │ │ ├── not_equal_to.hpp │ │ │ ├── numeric_cast.hpp │ │ │ ├── or.hpp │ │ │ ├── pair.hpp │ │ │ ├── placeholders.hpp │ │ │ ├── plus.hpp │ │ │ ├── pop_back_fwd.hpp │ │ │ ├── pop_front_fwd.hpp │ │ │ ├── prior.hpp │ │ │ ├── protect.hpp │ │ │ ├── push_back.hpp │ │ │ ├── push_back_fwd.hpp │ │ │ ├── push_front.hpp │ │ │ ├── push_front_fwd.hpp │ │ │ ├── quote.hpp │ │ │ ├── remove_if.hpp │ │ │ ├── reverse_fold.hpp │ │ │ ├── same_as.hpp │ │ │ ├── sequence_tag.hpp │ │ │ ├── sequence_tag_fwd.hpp │ │ │ ├── size.hpp │ │ │ ├── size_fwd.hpp │ │ │ ├── tag.hpp │ │ │ ├── times.hpp │ │ │ ├── vector.hpp │ │ │ ├── vector │ │ │ │ ├── aux_ │ │ │ │ │ ├── O1_size.hpp │ │ │ │ │ ├── at.hpp │ │ │ │ │ ├── back.hpp │ │ │ │ │ ├── begin_end.hpp │ │ │ │ │ ├── clear.hpp │ │ │ │ │ ├── empty.hpp │ │ │ │ │ ├── front.hpp │ │ │ │ │ ├── include_preprocessed.hpp │ │ │ │ │ ├── item.hpp │ │ │ │ │ ├── iterator.hpp │ │ │ │ │ ├── numbered.hpp │ │ │ │ │ ├── numbered_c.hpp │ │ │ │ │ ├── pop_back.hpp │ │ │ │ │ ├── pop_front.hpp │ │ │ │ │ ├── preprocessed │ │ │ │ │ │ ├── no_ctps │ │ │ │ │ │ │ ├── vector10.hpp │ │ │ │ │ │ │ ├── vector10_c.hpp │ │ │ │ │ │ │ ├── vector20.hpp │ │ │ │ │ │ │ ├── vector20_c.hpp │ │ │ │ │ │ │ ├── vector30.hpp │ │ │ │ │ │ │ ├── vector30_c.hpp │ │ │ │ │ │ │ ├── vector40.hpp │ │ │ │ │ │ │ ├── vector40_c.hpp │ │ │ │ │ │ │ ├── vector50.hpp │ │ │ │ │ │ │ └── vector50_c.hpp │ │ │ │ │ │ ├── plain │ │ │ │ │ │ │ ├── vector10.hpp │ │ │ │ │ │ │ ├── vector10_c.hpp │ │ │ │ │ │ │ ├── vector20.hpp │ │ │ │ │ │ │ ├── vector20_c.hpp │ │ │ │ │ │ │ ├── vector30.hpp │ │ │ │ │ │ │ ├── vector30_c.hpp │ │ │ │ │ │ │ ├── vector40.hpp │ │ │ │ │ │ │ ├── vector40_c.hpp │ │ │ │ │ │ │ ├── vector50.hpp │ │ │ │ │ │ │ └── vector50_c.hpp │ │ │ │ │ │ └── typeof_based │ │ │ │ │ │ │ ├── vector10.hpp │ │ │ │ │ │ │ ├── vector10_c.hpp │ │ │ │ │ │ │ ├── vector20.hpp │ │ │ │ │ │ │ ├── vector20_c.hpp │ │ │ │ │ │ │ ├── vector30.hpp │ │ │ │ │ │ │ ├── vector30_c.hpp │ │ │ │ │ │ │ ├── vector40.hpp │ │ │ │ │ │ │ ├── vector40_c.hpp │ │ │ │ │ │ │ ├── vector50.hpp │ │ │ │ │ │ │ └── vector50_c.hpp │ │ │ │ │ ├── push_back.hpp │ │ │ │ │ ├── push_front.hpp │ │ │ │ │ ├── size.hpp │ │ │ │ │ ├── tag.hpp │ │ │ │ │ └── vector0.hpp │ │ │ │ ├── vector0.hpp │ │ │ │ ├── vector0_c.hpp │ │ │ │ ├── vector10.hpp │ │ │ │ ├── vector10_c.hpp │ │ │ │ ├── vector20.hpp │ │ │ │ ├── vector20_c.hpp │ │ │ │ ├── vector30.hpp │ │ │ │ ├── vector30_c.hpp │ │ │ │ ├── vector40.hpp │ │ │ │ ├── vector40_c.hpp │ │ │ │ ├── vector50.hpp │ │ │ │ └── vector50_c.hpp │ │ │ ├── void.hpp │ │ │ └── void_fwd.hpp │ │ ├── next_prior.hpp │ │ ├── non_type.hpp │ │ ├── noncopyable.hpp │ │ ├── none.hpp │ │ ├── none_t.hpp │ │ ├── numeric │ │ │ └── conversion │ │ │ │ ├── bounds.hpp │ │ │ │ ├── cast.hpp │ │ │ │ ├── conversion_traits.hpp │ │ │ │ ├── converter.hpp │ │ │ │ ├── converter_policies.hpp │ │ │ │ ├── detail │ │ │ │ ├── bounds.hpp │ │ │ │ ├── conversion_traits.hpp │ │ │ │ ├── converter.hpp │ │ │ │ ├── int_float_mixture.hpp │ │ │ │ ├── is_subranged.hpp │ │ │ │ ├── meta.hpp │ │ │ │ ├── numeric_cast_traits.hpp │ │ │ │ ├── old_numeric_cast.hpp │ │ │ │ ├── preprocessed │ │ │ │ │ ├── numeric_cast_traits_common.hpp │ │ │ │ │ └── numeric_cast_traits_long_long.hpp │ │ │ │ ├── sign_mixture.hpp │ │ │ │ └── udt_builtin_mixture.hpp │ │ │ │ ├── int_float_mixture_enum.hpp │ │ │ │ ├── numeric_cast_traits.hpp │ │ │ │ ├── sign_mixture_enum.hpp │ │ │ │ └── udt_builtin_mixture_enum.hpp │ │ ├── operators.hpp │ │ ├── optional.hpp │ │ ├── optional │ │ │ ├── bad_optional_access.hpp │ │ │ ├── detail │ │ │ │ ├── old_optional_implementation.hpp │ │ │ │ ├── optional_aligned_storage.hpp │ │ │ │ ├── optional_config.hpp │ │ │ │ ├── optional_factory_support.hpp │ │ │ │ ├── optional_reference_spec.hpp │ │ │ │ ├── optional_relops.hpp │ │ │ │ └── optional_swap.hpp │ │ │ ├── optional.hpp │ │ │ ├── optional_fwd.hpp │ │ │ └── optional_io.hpp │ │ ├── pending │ │ │ └── integer_log2.hpp │ │ ├── pointer_cast.hpp │ │ ├── pointer_to_other.hpp │ │ ├── predef.h │ │ ├── predef │ │ │ ├── architecture.h │ │ │ ├── architecture │ │ │ │ ├── alpha.h │ │ │ │ ├── arm.h │ │ │ │ ├── blackfin.h │ │ │ │ ├── convex.h │ │ │ │ ├── ia64.h │ │ │ │ ├── m68k.h │ │ │ │ ├── mips.h │ │ │ │ ├── parisc.h │ │ │ │ ├── ppc.h │ │ │ │ ├── pyramid.h │ │ │ │ ├── rs6k.h │ │ │ │ ├── sparc.h │ │ │ │ ├── superh.h │ │ │ │ ├── sys370.h │ │ │ │ ├── sys390.h │ │ │ │ ├── x86.h │ │ │ │ ├── x86 │ │ │ │ │ ├── 32.h │ │ │ │ │ └── 64.h │ │ │ │ └── z.h │ │ │ ├── compiler.h │ │ │ ├── compiler │ │ │ │ ├── borland.h │ │ │ │ ├── clang.h │ │ │ │ ├── comeau.h │ │ │ │ ├── compaq.h │ │ │ │ ├── diab.h │ │ │ │ ├── digitalmars.h │ │ │ │ ├── dignus.h │ │ │ │ ├── edg.h │ │ │ │ ├── ekopath.h │ │ │ │ ├── gcc.h │ │ │ │ ├── gcc_xml.h │ │ │ │ ├── greenhills.h │ │ │ │ ├── hp_acc.h │ │ │ │ ├── iar.h │ │ │ │ ├── ibm.h │ │ │ │ ├── intel.h │ │ │ │ ├── kai.h │ │ │ │ ├── llvm.h │ │ │ │ ├── metaware.h │ │ │ │ ├── metrowerks.h │ │ │ │ ├── microtec.h │ │ │ │ ├── mpw.h │ │ │ │ ├── palm.h │ │ │ │ ├── pgi.h │ │ │ │ ├── sgi_mipspro.h │ │ │ │ ├── sunpro.h │ │ │ │ ├── tendra.h │ │ │ │ ├── visualc.h │ │ │ │ └── watcom.h │ │ │ ├── detail │ │ │ │ ├── _cassert.h │ │ │ │ ├── _exception.h │ │ │ │ ├── comp_detected.h │ │ │ │ ├── endian_compat.h │ │ │ │ ├── os_detected.h │ │ │ │ ├── platform_detected.h │ │ │ │ └── test.h │ │ │ ├── hardware.h │ │ │ ├── hardware │ │ │ │ ├── simd.h │ │ │ │ └── simd │ │ │ │ │ ├── arm.h │ │ │ │ │ ├── arm │ │ │ │ │ └── versions.h │ │ │ │ │ ├── ppc.h │ │ │ │ │ ├── ppc │ │ │ │ │ └── versions.h │ │ │ │ │ ├── x86.h │ │ │ │ │ ├── x86 │ │ │ │ │ └── versions.h │ │ │ │ │ ├── x86_amd.h │ │ │ │ │ └── x86_amd │ │ │ │ │ └── versions.h │ │ │ ├── language.h │ │ │ ├── language │ │ │ │ ├── objc.h │ │ │ │ ├── stdc.h │ │ │ │ └── stdcpp.h │ │ │ ├── library.h │ │ │ ├── library │ │ │ │ ├── c.h │ │ │ │ ├── c │ │ │ │ │ ├── _prefix.h │ │ │ │ │ ├── gnu.h │ │ │ │ │ ├── uc.h │ │ │ │ │ ├── vms.h │ │ │ │ │ └── zos.h │ │ │ │ ├── std.h │ │ │ │ └── std │ │ │ │ │ ├── _prefix.h │ │ │ │ │ ├── cxx.h │ │ │ │ │ ├── dinkumware.h │ │ │ │ │ ├── libcomo.h │ │ │ │ │ ├── modena.h │ │ │ │ │ ├── msl.h │ │ │ │ │ ├── roguewave.h │ │ │ │ │ ├── sgi.h │ │ │ │ │ ├── stdcpp3.h │ │ │ │ │ ├── stlport.h │ │ │ │ │ └── vacpp.h │ │ │ ├── make.h │ │ │ ├── os.h │ │ │ ├── os │ │ │ │ ├── aix.h │ │ │ │ ├── amigaos.h │ │ │ │ ├── android.h │ │ │ │ ├── beos.h │ │ │ │ ├── bsd.h │ │ │ │ ├── bsd │ │ │ │ │ ├── bsdi.h │ │ │ │ │ ├── dragonfly.h │ │ │ │ │ ├── free.h │ │ │ │ │ ├── net.h │ │ │ │ │ └── open.h │ │ │ │ ├── cygwin.h │ │ │ │ ├── haiku.h │ │ │ │ ├── hpux.h │ │ │ │ ├── ios.h │ │ │ │ ├── irix.h │ │ │ │ ├── linux.h │ │ │ │ ├── macos.h │ │ │ │ ├── os400.h │ │ │ │ ├── qnxnto.h │ │ │ │ ├── solaris.h │ │ │ │ ├── unix.h │ │ │ │ ├── vms.h │ │ │ │ └── windows.h │ │ │ ├── other.h │ │ │ ├── other │ │ │ │ └── endian.h │ │ │ ├── platform.h │ │ │ ├── platform │ │ │ │ ├── mingw.h │ │ │ │ ├── windows_desktop.h │ │ │ │ ├── windows_phone.h │ │ │ │ ├── windows_runtime.h │ │ │ │ └── windows_store.h │ │ │ ├── version.h │ │ │ └── version_number.h │ │ ├── preprocessor.hpp │ │ ├── preprocessor │ │ │ ├── arithmetic.hpp │ │ │ ├── arithmetic │ │ │ │ ├── add.hpp │ │ │ │ ├── dec.hpp │ │ │ │ ├── detail │ │ │ │ │ └── div_base.hpp │ │ │ │ ├── div.hpp │ │ │ │ ├── inc.hpp │ │ │ │ ├── mod.hpp │ │ │ │ ├── mul.hpp │ │ │ │ └── sub.hpp │ │ │ ├── array.hpp │ │ │ ├── array │ │ │ │ ├── data.hpp │ │ │ │ ├── detail │ │ │ │ │ └── get_data.hpp │ │ │ │ ├── elem.hpp │ │ │ │ ├── enum.hpp │ │ │ │ ├── insert.hpp │ │ │ │ ├── pop_back.hpp │ │ │ │ ├── pop_front.hpp │ │ │ │ ├── push_back.hpp │ │ │ │ ├── push_front.hpp │ │ │ │ ├── remove.hpp │ │ │ │ ├── replace.hpp │ │ │ │ ├── reverse.hpp │ │ │ │ ├── size.hpp │ │ │ │ ├── to_list.hpp │ │ │ │ ├── to_seq.hpp │ │ │ │ └── to_tuple.hpp │ │ │ ├── assert_msg.hpp │ │ │ ├── cat.hpp │ │ │ ├── comma.hpp │ │ │ ├── comma_if.hpp │ │ │ ├── comparison.hpp │ │ │ ├── comparison │ │ │ │ ├── equal.hpp │ │ │ │ ├── greater.hpp │ │ │ │ ├── greater_equal.hpp │ │ │ │ ├── less.hpp │ │ │ │ ├── less_equal.hpp │ │ │ │ └── not_equal.hpp │ │ │ ├── config │ │ │ │ ├── config.hpp │ │ │ │ └── limits.hpp │ │ │ ├── control.hpp │ │ │ ├── control │ │ │ │ ├── deduce_d.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── dmc │ │ │ │ │ │ └── while.hpp │ │ │ │ │ ├── edg │ │ │ │ │ │ └── while.hpp │ │ │ │ │ ├── msvc │ │ │ │ │ │ └── while.hpp │ │ │ │ │ └── while.hpp │ │ │ │ ├── expr_if.hpp │ │ │ │ ├── expr_iif.hpp │ │ │ │ ├── if.hpp │ │ │ │ ├── iif.hpp │ │ │ │ └── while.hpp │ │ │ ├── debug.hpp │ │ │ ├── debug │ │ │ │ ├── assert.hpp │ │ │ │ ├── error.hpp │ │ │ │ └── line.hpp │ │ │ ├── dec.hpp │ │ │ ├── detail │ │ │ │ ├── auto_rec.hpp │ │ │ │ ├── check.hpp │ │ │ │ ├── dmc │ │ │ │ │ └── auto_rec.hpp │ │ │ │ ├── is_binary.hpp │ │ │ │ ├── is_nullary.hpp │ │ │ │ ├── is_unary.hpp │ │ │ │ ├── null.hpp │ │ │ │ └── split.hpp │ │ │ ├── empty.hpp │ │ │ ├── enum.hpp │ │ │ ├── enum_params.hpp │ │ │ ├── enum_params_with_a_default.hpp │ │ │ ├── enum_params_with_defaults.hpp │ │ │ ├── enum_shifted.hpp │ │ │ ├── enum_shifted_params.hpp │ │ │ ├── expand.hpp │ │ │ ├── expr_if.hpp │ │ │ ├── facilities.hpp │ │ │ ├── facilities │ │ │ │ ├── apply.hpp │ │ │ │ ├── detail │ │ │ │ │ └── is_empty.hpp │ │ │ │ ├── empty.hpp │ │ │ │ ├── expand.hpp │ │ │ │ ├── identity.hpp │ │ │ │ ├── intercept.hpp │ │ │ │ ├── is_1.hpp │ │ │ │ ├── is_empty.hpp │ │ │ │ ├── is_empty_or_1.hpp │ │ │ │ ├── is_empty_variadic.hpp │ │ │ │ └── overload.hpp │ │ │ ├── for.hpp │ │ │ ├── identity.hpp │ │ │ ├── if.hpp │ │ │ ├── inc.hpp │ │ │ ├── iterate.hpp │ │ │ ├── iteration.hpp │ │ │ ├── iteration │ │ │ │ ├── detail │ │ │ │ │ ├── bounds │ │ │ │ │ │ ├── lower1.hpp │ │ │ │ │ │ ├── lower2.hpp │ │ │ │ │ │ ├── lower3.hpp │ │ │ │ │ │ ├── lower4.hpp │ │ │ │ │ │ ├── lower5.hpp │ │ │ │ │ │ ├── upper1.hpp │ │ │ │ │ │ ├── upper2.hpp │ │ │ │ │ │ ├── upper3.hpp │ │ │ │ │ │ ├── upper4.hpp │ │ │ │ │ │ └── upper5.hpp │ │ │ │ │ ├── finish.hpp │ │ │ │ │ ├── iter │ │ │ │ │ │ ├── forward1.hpp │ │ │ │ │ │ ├── forward2.hpp │ │ │ │ │ │ ├── forward3.hpp │ │ │ │ │ │ ├── forward4.hpp │ │ │ │ │ │ ├── forward5.hpp │ │ │ │ │ │ ├── reverse1.hpp │ │ │ │ │ │ ├── reverse2.hpp │ │ │ │ │ │ ├── reverse3.hpp │ │ │ │ │ │ ├── reverse4.hpp │ │ │ │ │ │ └── reverse5.hpp │ │ │ │ │ ├── local.hpp │ │ │ │ │ ├── rlocal.hpp │ │ │ │ │ ├── self.hpp │ │ │ │ │ └── start.hpp │ │ │ │ ├── iterate.hpp │ │ │ │ ├── local.hpp │ │ │ │ └── self.hpp │ │ │ ├── library.hpp │ │ │ ├── limits.hpp │ │ │ ├── list.hpp │ │ │ ├── list │ │ │ │ ├── adt.hpp │ │ │ │ ├── append.hpp │ │ │ │ ├── at.hpp │ │ │ │ ├── cat.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── dmc │ │ │ │ │ │ └── fold_left.hpp │ │ │ │ │ ├── edg │ │ │ │ │ │ ├── fold_left.hpp │ │ │ │ │ │ └── fold_right.hpp │ │ │ │ │ ├── fold_left.hpp │ │ │ │ │ └── fold_right.hpp │ │ │ │ ├── enum.hpp │ │ │ │ ├── filter.hpp │ │ │ │ ├── first_n.hpp │ │ │ │ ├── fold_left.hpp │ │ │ │ ├── fold_right.hpp │ │ │ │ ├── for_each.hpp │ │ │ │ ├── for_each_i.hpp │ │ │ │ ├── for_each_product.hpp │ │ │ │ ├── rest_n.hpp │ │ │ │ ├── reverse.hpp │ │ │ │ ├── size.hpp │ │ │ │ ├── to_array.hpp │ │ │ │ ├── to_seq.hpp │ │ │ │ ├── to_tuple.hpp │ │ │ │ └── transform.hpp │ │ │ ├── logical.hpp │ │ │ ├── logical │ │ │ │ ├── and.hpp │ │ │ │ ├── bitand.hpp │ │ │ │ ├── bitnor.hpp │ │ │ │ ├── bitor.hpp │ │ │ │ ├── bitxor.hpp │ │ │ │ ├── bool.hpp │ │ │ │ ├── compl.hpp │ │ │ │ ├── nor.hpp │ │ │ │ ├── not.hpp │ │ │ │ ├── or.hpp │ │ │ │ └── xor.hpp │ │ │ ├── max.hpp │ │ │ ├── min.hpp │ │ │ ├── punctuation.hpp │ │ │ ├── punctuation │ │ │ │ ├── comma.hpp │ │ │ │ ├── comma_if.hpp │ │ │ │ ├── detail │ │ │ │ │ └── is_begin_parens.hpp │ │ │ │ ├── is_begin_parens.hpp │ │ │ │ ├── paren.hpp │ │ │ │ ├── paren_if.hpp │ │ │ │ └── remove_parens.hpp │ │ │ ├── repeat.hpp │ │ │ ├── repeat_2nd.hpp │ │ │ ├── repeat_3rd.hpp │ │ │ ├── repeat_from_to.hpp │ │ │ ├── repeat_from_to_2nd.hpp │ │ │ ├── repeat_from_to_3rd.hpp │ │ │ ├── repetition.hpp │ │ │ ├── repetition │ │ │ │ ├── deduce_r.hpp │ │ │ │ ├── deduce_z.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── dmc │ │ │ │ │ │ └── for.hpp │ │ │ │ │ ├── edg │ │ │ │ │ │ └── for.hpp │ │ │ │ │ ├── for.hpp │ │ │ │ │ └── msvc │ │ │ │ │ │ └── for.hpp │ │ │ │ ├── enum.hpp │ │ │ │ ├── enum_binary_params.hpp │ │ │ │ ├── enum_params.hpp │ │ │ │ ├── enum_params_with_a_default.hpp │ │ │ │ ├── enum_params_with_defaults.hpp │ │ │ │ ├── enum_shifted.hpp │ │ │ │ ├── enum_shifted_binary_params.hpp │ │ │ │ ├── enum_shifted_params.hpp │ │ │ │ ├── enum_trailing.hpp │ │ │ │ ├── enum_trailing_binary_params.hpp │ │ │ │ ├── enum_trailing_params.hpp │ │ │ │ ├── for.hpp │ │ │ │ ├── repeat.hpp │ │ │ │ └── repeat_from_to.hpp │ │ │ ├── selection.hpp │ │ │ ├── selection │ │ │ │ ├── max.hpp │ │ │ │ └── min.hpp │ │ │ ├── seq.hpp │ │ │ ├── seq │ │ │ │ ├── cat.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── binary_transform.hpp │ │ │ │ │ ├── is_empty.hpp │ │ │ │ │ └── split.hpp │ │ │ │ ├── elem.hpp │ │ │ │ ├── enum.hpp │ │ │ │ ├── filter.hpp │ │ │ │ ├── first_n.hpp │ │ │ │ ├── fold_left.hpp │ │ │ │ ├── fold_right.hpp │ │ │ │ ├── for_each.hpp │ │ │ │ ├── for_each_i.hpp │ │ │ │ ├── for_each_product.hpp │ │ │ │ ├── insert.hpp │ │ │ │ ├── pop_back.hpp │ │ │ │ ├── pop_front.hpp │ │ │ │ ├── push_back.hpp │ │ │ │ ├── push_front.hpp │ │ │ │ ├── remove.hpp │ │ │ │ ├── replace.hpp │ │ │ │ ├── rest_n.hpp │ │ │ │ ├── reverse.hpp │ │ │ │ ├── seq.hpp │ │ │ │ ├── size.hpp │ │ │ │ ├── subseq.hpp │ │ │ │ ├── to_array.hpp │ │ │ │ ├── to_list.hpp │ │ │ │ ├── to_tuple.hpp │ │ │ │ ├── transform.hpp │ │ │ │ └── variadic_seq_to_seq.hpp │ │ │ ├── slot.hpp │ │ │ ├── slot │ │ │ │ ├── counter.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── counter.hpp │ │ │ │ │ ├── def.hpp │ │ │ │ │ ├── shared.hpp │ │ │ │ │ ├── slot1.hpp │ │ │ │ │ ├── slot2.hpp │ │ │ │ │ ├── slot3.hpp │ │ │ │ │ ├── slot4.hpp │ │ │ │ │ └── slot5.hpp │ │ │ │ └── slot.hpp │ │ │ ├── stringize.hpp │ │ │ ├── tuple.hpp │ │ │ ├── tuple │ │ │ │ ├── detail │ │ │ │ │ └── is_single_return.hpp │ │ │ │ ├── eat.hpp │ │ │ │ ├── elem.hpp │ │ │ │ ├── enum.hpp │ │ │ │ ├── insert.hpp │ │ │ │ ├── pop_back.hpp │ │ │ │ ├── pop_front.hpp │ │ │ │ ├── push_back.hpp │ │ │ │ ├── push_front.hpp │ │ │ │ ├── rem.hpp │ │ │ │ ├── remove.hpp │ │ │ │ ├── replace.hpp │ │ │ │ ├── reverse.hpp │ │ │ │ ├── size.hpp │ │ │ │ ├── to_array.hpp │ │ │ │ ├── to_list.hpp │ │ │ │ └── to_seq.hpp │ │ │ ├── variadic.hpp │ │ │ ├── variadic │ │ │ │ ├── detail │ │ │ │ │ └── is_single_return.hpp │ │ │ │ ├── elem.hpp │ │ │ │ ├── size.hpp │ │ │ │ ├── to_array.hpp │ │ │ │ ├── to_list.hpp │ │ │ │ ├── to_seq.hpp │ │ │ │ └── to_tuple.hpp │ │ │ ├── while.hpp │ │ │ └── wstringize.hpp │ │ ├── random │ │ │ ├── detail │ │ │ │ ├── config.hpp │ │ │ │ ├── const_mod.hpp │ │ │ │ ├── disable_warnings.hpp │ │ │ │ ├── enable_warnings.hpp │ │ │ │ ├── generator_bits.hpp │ │ │ │ ├── integer_log2.hpp │ │ │ │ ├── large_arithmetic.hpp │ │ │ │ ├── seed.hpp │ │ │ │ ├── seed_impl.hpp │ │ │ │ └── signed_unsigned_tools.hpp │ │ │ ├── linear_congruential.hpp │ │ │ └── traits.hpp │ │ ├── range │ │ │ ├── algorithm │ │ │ │ └── equal.hpp │ │ │ ├── as_literal.hpp │ │ │ ├── begin.hpp │ │ │ ├── concepts.hpp │ │ │ ├── config.hpp │ │ │ ├── const_iterator.hpp │ │ │ ├── detail │ │ │ │ ├── as_literal.hpp │ │ │ │ ├── begin.hpp │ │ │ │ ├── common.hpp │ │ │ │ ├── detail_str.hpp │ │ │ │ ├── end.hpp │ │ │ │ ├── extract_optional_type.hpp │ │ │ │ ├── has_member_size.hpp │ │ │ │ ├── implementation_help.hpp │ │ │ │ ├── misc_concept.hpp │ │ │ │ ├── msvc_has_iterator_workaround.hpp │ │ │ │ ├── remove_extent.hpp │ │ │ │ ├── safe_bool.hpp │ │ │ │ ├── sfinae.hpp │ │ │ │ ├── size_type.hpp │ │ │ │ ├── str_types.hpp │ │ │ │ └── value_type.hpp │ │ │ ├── difference_type.hpp │ │ │ ├── distance.hpp │ │ │ ├── empty.hpp │ │ │ ├── end.hpp │ │ │ ├── functions.hpp │ │ │ ├── has_range_iterator.hpp │ │ │ ├── iterator.hpp │ │ │ ├── iterator_range.hpp │ │ │ ├── iterator_range_core.hpp │ │ │ ├── iterator_range_io.hpp │ │ │ ├── mutable_iterator.hpp │ │ │ ├── range_fwd.hpp │ │ │ ├── rbegin.hpp │ │ │ ├── rend.hpp │ │ │ ├── reverse_iterator.hpp │ │ │ ├── size.hpp │ │ │ ├── size_type.hpp │ │ │ └── value_type.hpp │ │ ├── ratio │ │ │ ├── config.hpp │ │ │ ├── detail │ │ │ │ ├── mpl │ │ │ │ │ ├── abs.hpp │ │ │ │ │ ├── gcd.hpp │ │ │ │ │ ├── lcm.hpp │ │ │ │ │ └── sign.hpp │ │ │ │ └── overflow_helpers.hpp │ │ │ ├── mpl │ │ │ │ └── rational_c_tag.hpp │ │ │ ├── ratio.hpp │ │ │ └── ratio_fwd.hpp │ │ ├── rational.hpp │ │ ├── ref.hpp │ │ ├── regex.hpp │ │ ├── regex │ │ │ ├── config.hpp │ │ │ ├── config │ │ │ │ ├── borland.hpp │ │ │ │ └── cwchar.hpp │ │ │ ├── icu.hpp │ │ │ ├── pattern_except.hpp │ │ │ ├── pending │ │ │ │ ├── object_cache.hpp │ │ │ │ ├── static_mutex.hpp │ │ │ │ └── unicode_iterator.hpp │ │ │ ├── regex_traits.hpp │ │ │ ├── user.hpp │ │ │ └── v4 │ │ │ │ ├── basic_regex.hpp │ │ │ │ ├── basic_regex_creator.hpp │ │ │ │ ├── basic_regex_parser.hpp │ │ │ │ ├── c_regex_traits.hpp │ │ │ │ ├── char_regex_traits.hpp │ │ │ │ ├── cpp_regex_traits.hpp │ │ │ │ ├── cregex.hpp │ │ │ │ ├── error_type.hpp │ │ │ │ ├── fileiter.hpp │ │ │ │ ├── instances.hpp │ │ │ │ ├── iterator_category.hpp │ │ │ │ ├── iterator_traits.hpp │ │ │ │ ├── match_flags.hpp │ │ │ │ ├── match_results.hpp │ │ │ │ ├── mem_block_cache.hpp │ │ │ │ ├── perl_matcher.hpp │ │ │ │ ├── perl_matcher_common.hpp │ │ │ │ ├── perl_matcher_non_recursive.hpp │ │ │ │ ├── perl_matcher_recursive.hpp │ │ │ │ ├── primary_transform.hpp │ │ │ │ ├── protected_call.hpp │ │ │ │ ├── regbase.hpp │ │ │ │ ├── regex.hpp │ │ │ │ ├── regex_format.hpp │ │ │ │ ├── regex_fwd.hpp │ │ │ │ ├── regex_grep.hpp │ │ │ │ ├── regex_iterator.hpp │ │ │ │ ├── regex_match.hpp │ │ │ │ ├── regex_merge.hpp │ │ │ │ ├── regex_raw_buffer.hpp │ │ │ │ ├── regex_replace.hpp │ │ │ │ ├── regex_search.hpp │ │ │ │ ├── regex_split.hpp │ │ │ │ ├── regex_token_iterator.hpp │ │ │ │ ├── regex_traits.hpp │ │ │ │ ├── regex_traits_defaults.hpp │ │ │ │ ├── regex_workaround.hpp │ │ │ │ ├── states.hpp │ │ │ │ ├── sub_match.hpp │ │ │ │ ├── syntax_type.hpp │ │ │ │ ├── u32regex_iterator.hpp │ │ │ │ ├── u32regex_token_iterator.hpp │ │ │ │ └── w32_regex_traits.hpp │ │ ├── regex_fwd.hpp │ │ ├── scoped_array.hpp │ │ ├── scoped_ptr.hpp │ │ ├── shared_array.hpp │ │ ├── shared_container_iterator.hpp │ │ ├── shared_ptr.hpp │ │ ├── smart_ptr.hpp │ │ ├── smart_ptr │ │ │ ├── allocate_shared_array.hpp │ │ │ ├── bad_weak_ptr.hpp │ │ │ ├── detail │ │ │ │ ├── array_allocator.hpp │ │ │ │ ├── array_count_impl.hpp │ │ │ │ ├── array_traits.hpp │ │ │ │ ├── array_utility.hpp │ │ │ │ ├── atomic_count.hpp │ │ │ │ ├── atomic_count_gcc.hpp │ │ │ │ ├── atomic_count_gcc_x86.hpp │ │ │ │ ├── atomic_count_nt.hpp │ │ │ │ ├── atomic_count_pt.hpp │ │ │ │ ├── atomic_count_solaris.hpp │ │ │ │ ├── atomic_count_spin.hpp │ │ │ │ ├── atomic_count_std_atomic.hpp │ │ │ │ ├── atomic_count_sync.hpp │ │ │ │ ├── atomic_count_win32.hpp │ │ │ │ ├── lightweight_mutex.hpp │ │ │ │ ├── lwm_nop.hpp │ │ │ │ ├── lwm_pthreads.hpp │ │ │ │ ├── lwm_win32_cs.hpp │ │ │ │ ├── operator_bool.hpp │ │ │ │ ├── quick_allocator.hpp │ │ │ │ ├── shared_count.hpp │ │ │ │ ├── sp_convertible.hpp │ │ │ │ ├── sp_counted_base.hpp │ │ │ │ ├── sp_counted_base_acc_ia64.hpp │ │ │ │ ├── sp_counted_base_aix.hpp │ │ │ │ ├── sp_counted_base_clang.hpp │ │ │ │ ├── sp_counted_base_cw_ppc.hpp │ │ │ │ ├── sp_counted_base_cw_x86.hpp │ │ │ │ ├── sp_counted_base_gcc_ia64.hpp │ │ │ │ ├── sp_counted_base_gcc_mips.hpp │ │ │ │ ├── sp_counted_base_gcc_ppc.hpp │ │ │ │ ├── sp_counted_base_gcc_sparc.hpp │ │ │ │ ├── sp_counted_base_gcc_x86.hpp │ │ │ │ ├── sp_counted_base_nt.hpp │ │ │ │ ├── sp_counted_base_pt.hpp │ │ │ │ ├── sp_counted_base_snc_ps3.hpp │ │ │ │ ├── sp_counted_base_solaris.hpp │ │ │ │ ├── sp_counted_base_spin.hpp │ │ │ │ ├── sp_counted_base_std_atomic.hpp │ │ │ │ ├── sp_counted_base_sync.hpp │ │ │ │ ├── sp_counted_base_vacpp_ppc.hpp │ │ │ │ ├── sp_counted_base_w32.hpp │ │ │ │ ├── sp_counted_impl.hpp │ │ │ │ ├── sp_disable_deprecated.hpp │ │ │ │ ├── sp_forward.hpp │ │ │ │ ├── sp_has_sync.hpp │ │ │ │ ├── sp_if_array.hpp │ │ │ │ ├── sp_interlocked.hpp │ │ │ │ ├── sp_nullptr_t.hpp │ │ │ │ ├── spinlock.hpp │ │ │ │ ├── spinlock_gcc_arm.hpp │ │ │ │ ├── spinlock_nt.hpp │ │ │ │ ├── spinlock_pool.hpp │ │ │ │ ├── spinlock_pt.hpp │ │ │ │ ├── spinlock_std_atomic.hpp │ │ │ │ ├── spinlock_sync.hpp │ │ │ │ ├── spinlock_w32.hpp │ │ │ │ └── yield_k.hpp │ │ │ ├── enable_shared_from_raw.hpp │ │ │ ├── enable_shared_from_this.hpp │ │ │ ├── intrusive_ptr.hpp │ │ │ ├── intrusive_ref_counter.hpp │ │ │ ├── make_shared.hpp │ │ │ ├── make_shared_array.hpp │ │ │ ├── make_shared_object.hpp │ │ │ ├── make_unique.hpp │ │ │ ├── owner_less.hpp │ │ │ ├── scoped_array.hpp │ │ │ ├── scoped_ptr.hpp │ │ │ ├── shared_array.hpp │ │ │ ├── shared_ptr.hpp │ │ │ └── weak_ptr.hpp │ │ ├── static_assert.hpp │ │ ├── swap.hpp │ │ ├── system │ │ │ ├── api_config.hpp │ │ │ ├── config.hpp │ │ │ ├── detail │ │ │ │ ├── error_code.ipp │ │ │ │ └── local_free_on_destruction.hpp │ │ │ ├── error_code.hpp │ │ │ └── system_error.hpp │ │ ├── test │ │ │ ├── debug.hpp │ │ │ ├── debug_config.hpp │ │ │ ├── detail │ │ │ │ ├── config.hpp │ │ │ │ ├── enable_warnings.hpp │ │ │ │ ├── fwd_decl.hpp │ │ │ │ ├── global_typedef.hpp │ │ │ │ ├── log_level.hpp │ │ │ │ ├── pp_variadic.hpp │ │ │ │ ├── suppress_warnings.hpp │ │ │ │ ├── throw_exception.hpp │ │ │ │ └── workaround.hpp │ │ │ ├── execution_monitor.hpp │ │ │ ├── framework.hpp │ │ │ ├── impl │ │ │ │ ├── compiler_log_formatter.ipp │ │ │ │ ├── cpp_main.ipp │ │ │ │ ├── debug.ipp │ │ │ │ ├── decorator.ipp │ │ │ │ ├── execution_monitor.ipp │ │ │ │ ├── framework.ipp │ │ │ │ ├── plain_report_formatter.ipp │ │ │ │ ├── progress_monitor.ipp │ │ │ │ ├── results_collector.ipp │ │ │ │ ├── results_reporter.ipp │ │ │ │ ├── test_main.ipp │ │ │ │ ├── test_tools.ipp │ │ │ │ ├── test_tree.ipp │ │ │ │ ├── unit_test_log.ipp │ │ │ │ ├── unit_test_main.ipp │ │ │ │ ├── unit_test_monitor.ipp │ │ │ │ ├── unit_test_parameters.ipp │ │ │ │ ├── xml_log_formatter.ipp │ │ │ │ └── xml_report_formatter.ipp │ │ │ ├── minimal.hpp │ │ │ ├── output │ │ │ │ ├── compiler_log_formatter.hpp │ │ │ │ ├── plain_report_formatter.hpp │ │ │ │ ├── xml_log_formatter.hpp │ │ │ │ └── xml_report_formatter.hpp │ │ │ ├── progress_monitor.hpp │ │ │ ├── results_collector.hpp │ │ │ ├── results_reporter.hpp │ │ │ ├── test_tools.hpp │ │ │ ├── tools │ │ │ │ ├── assertion.hpp │ │ │ │ ├── assertion_result.hpp │ │ │ │ ├── collection_comparison_op.hpp │ │ │ │ ├── context.hpp │ │ │ │ ├── cstring_comparison_op.hpp │ │ │ │ ├── detail │ │ │ │ │ ├── bitwise_manip.hpp │ │ │ │ │ ├── expression_holder.hpp │ │ │ │ │ ├── fwd.hpp │ │ │ │ │ ├── indirections.hpp │ │ │ │ │ ├── it_pair.hpp │ │ │ │ │ ├── lexicographic_manip.hpp │ │ │ │ │ ├── per_element_manip.hpp │ │ │ │ │ ├── print_helper.hpp │ │ │ │ │ └── tolerance_manip.hpp │ │ │ │ ├── floating_point_comparison.hpp │ │ │ │ ├── fpc_op.hpp │ │ │ │ ├── fpc_tolerance.hpp │ │ │ │ ├── interface.hpp │ │ │ │ ├── old │ │ │ │ │ ├── impl.hpp │ │ │ │ │ └── interface.hpp │ │ │ │ └── output_test_stream.hpp │ │ │ ├── tree │ │ │ │ ├── auto_registration.hpp │ │ │ │ ├── decorator.hpp │ │ │ │ ├── fixture.hpp │ │ │ │ ├── global_fixture.hpp │ │ │ │ ├── observer.hpp │ │ │ │ ├── test_case_counter.hpp │ │ │ │ ├── test_case_template.hpp │ │ │ │ ├── test_unit.hpp │ │ │ │ ├── traverse.hpp │ │ │ │ └── visitor.hpp │ │ │ ├── unit_test.hpp │ │ │ ├── unit_test_log.hpp │ │ │ ├── unit_test_log_formatter.hpp │ │ │ ├── unit_test_monitor.hpp │ │ │ ├── unit_test_parameters.hpp │ │ │ ├── unit_test_suite.hpp │ │ │ └── utils │ │ │ │ ├── algorithm.hpp │ │ │ │ ├── assign_op.hpp │ │ │ │ ├── basic_cstring │ │ │ │ ├── basic_cstring.hpp │ │ │ │ ├── basic_cstring_fwd.hpp │ │ │ │ ├── bcs_char_traits.hpp │ │ │ │ ├── compare.hpp │ │ │ │ └── io.hpp │ │ │ │ ├── class_properties.hpp │ │ │ │ ├── custom_manip.hpp │ │ │ │ ├── foreach.hpp │ │ │ │ ├── is_cstring.hpp │ │ │ │ ├── is_forward_iterable.hpp │ │ │ │ ├── iterator │ │ │ │ ├── input_iterator_facade.hpp │ │ │ │ └── token_iterator.hpp │ │ │ │ ├── lazy_ostream.hpp │ │ │ │ ├── named_params.hpp │ │ │ │ ├── rtti.hpp │ │ │ │ ├── runtime │ │ │ │ ├── argument.hpp │ │ │ │ ├── argument_factory.hpp │ │ │ │ ├── cla │ │ │ │ │ ├── argv_traverser.hpp │ │ │ │ │ └── parser.hpp │ │ │ │ ├── env │ │ │ │ │ └── fetch.hpp │ │ │ │ ├── errors.hpp │ │ │ │ ├── finalize.hpp │ │ │ │ ├── fwd.hpp │ │ │ │ ├── modifier.hpp │ │ │ │ └── parameter.hpp │ │ │ │ ├── setcolor.hpp │ │ │ │ ├── string_cast.hpp │ │ │ │ ├── trivial_singleton.hpp │ │ │ │ ├── wrap_stringstream.hpp │ │ │ │ └── xml_printer.hpp │ │ ├── thread │ │ │ ├── condition_variable.hpp │ │ │ ├── csbl │ │ │ │ ├── functional.hpp │ │ │ │ ├── memory │ │ │ │ │ ├── allocator_arg.hpp │ │ │ │ │ ├── allocator_traits.hpp │ │ │ │ │ ├── config.hpp │ │ │ │ │ ├── pointer_traits.hpp │ │ │ │ │ ├── scoped_allocator.hpp │ │ │ │ │ ├── shared_ptr.hpp │ │ │ │ │ └── unique_ptr.hpp │ │ │ │ ├── tuple.hpp │ │ │ │ └── vector.hpp │ │ │ ├── cv_status.hpp │ │ │ ├── detail │ │ │ │ ├── config.hpp │ │ │ │ ├── delete.hpp │ │ │ │ ├── invoke.hpp │ │ │ │ ├── invoker.hpp │ │ │ │ ├── is_convertible.hpp │ │ │ │ ├── lockable_wrapper.hpp │ │ │ │ ├── make_tuple_indices.hpp │ │ │ │ ├── memory.hpp │ │ │ │ ├── move.hpp │ │ │ │ ├── nullary_function.hpp │ │ │ │ ├── platform.hpp │ │ │ │ ├── thread.hpp │ │ │ │ ├── thread_heap_alloc.hpp │ │ │ │ ├── thread_interruption.hpp │ │ │ │ ├── tss_hooks.hpp │ │ │ │ ├── variadic_footer.hpp │ │ │ │ └── variadic_header.hpp │ │ │ ├── exceptional_ptr.hpp │ │ │ ├── exceptions.hpp │ │ │ ├── executor.hpp │ │ │ ├── executors │ │ │ │ ├── executor.hpp │ │ │ │ ├── executor_adaptor.hpp │ │ │ │ ├── generic_executor_ref.hpp │ │ │ │ └── work.hpp │ │ │ ├── future.hpp │ │ │ ├── futures │ │ │ │ ├── future_error.hpp │ │ │ │ ├── future_error_code.hpp │ │ │ │ ├── future_status.hpp │ │ │ │ ├── is_future_type.hpp │ │ │ │ ├── launch.hpp │ │ │ │ ├── wait_for_all.hpp │ │ │ │ └── wait_for_any.hpp │ │ │ ├── is_locked_by_this_thread.hpp │ │ │ ├── lock_algorithms.hpp │ │ │ ├── lock_guard.hpp │ │ │ ├── lock_options.hpp │ │ │ ├── lock_types.hpp │ │ │ ├── lockable_traits.hpp │ │ │ ├── locks.hpp │ │ │ ├── mutex.hpp │ │ │ ├── once.hpp │ │ │ ├── pthread │ │ │ │ ├── condition_variable.hpp │ │ │ │ ├── condition_variable_fwd.hpp │ │ │ │ ├── mutex.hpp │ │ │ │ ├── once.hpp │ │ │ │ ├── once_atomic.hpp │ │ │ │ ├── pthread_mutex_scoped_lock.hpp │ │ │ │ ├── shared_mutex.hpp │ │ │ │ ├── thread_data.hpp │ │ │ │ ├── thread_heap_alloc.hpp │ │ │ │ └── timespec.hpp │ │ │ ├── shared_mutex.hpp │ │ │ ├── thread_only.hpp │ │ │ ├── thread_time.hpp │ │ │ ├── tss.hpp │ │ │ ├── v2 │ │ │ │ └── thread.hpp │ │ │ ├── win32 │ │ │ │ ├── basic_timed_mutex.hpp │ │ │ │ ├── condition_variable.hpp │ │ │ │ ├── interlocked_read.hpp │ │ │ │ ├── mutex.hpp │ │ │ │ ├── once.hpp │ │ │ │ ├── shared_mutex.hpp │ │ │ │ ├── thread_data.hpp │ │ │ │ ├── thread_heap_alloc.hpp │ │ │ │ └── thread_primitives.hpp │ │ │ └── xtime.hpp │ │ ├── throw_exception.hpp │ │ ├── timer.hpp │ │ ├── timer │ │ │ ├── config.hpp │ │ │ └── timer.hpp │ │ ├── token_functions.hpp │ │ ├── token_iterator.hpp │ │ ├── tokenizer.hpp │ │ ├── tuple │ │ │ ├── detail │ │ │ │ └── tuple_basic.hpp │ │ │ ├── tuple.hpp │ │ │ ├── tuple_comparison.hpp │ │ │ └── tuple_io.hpp │ │ ├── type.hpp │ │ ├── type_traits.hpp │ │ ├── type_traits │ │ │ ├── add_const.hpp │ │ │ ├── add_cv.hpp │ │ │ ├── add_lvalue_reference.hpp │ │ │ ├── add_pointer.hpp │ │ │ ├── add_reference.hpp │ │ │ ├── add_rvalue_reference.hpp │ │ │ ├── add_volatile.hpp │ │ │ ├── aligned_storage.hpp │ │ │ ├── alignment_of.hpp │ │ │ ├── common_type.hpp │ │ │ ├── composite_traits.hpp │ │ │ ├── conditional.hpp │ │ │ ├── conversion_traits.hpp │ │ │ ├── copy_cv.hpp │ │ │ ├── cv_traits.hpp │ │ │ ├── decay.hpp │ │ │ ├── declval.hpp │ │ │ ├── detail │ │ │ │ ├── common_arithmetic_type.hpp │ │ │ │ ├── common_type_impl.hpp │ │ │ │ ├── composite_member_pointer_type.hpp │ │ │ │ ├── composite_pointer_type.hpp │ │ │ │ ├── config.hpp │ │ │ │ ├── has_binary_operator.hpp │ │ │ │ ├── has_postfix_operator.hpp │ │ │ │ ├── has_prefix_operator.hpp │ │ │ │ ├── is_function_ptr_helper.hpp │ │ │ │ ├── is_function_ptr_tester.hpp │ │ │ │ ├── is_mem_fun_pointer_impl.hpp │ │ │ │ ├── is_mem_fun_pointer_tester.hpp │ │ │ │ ├── mp_defer.hpp │ │ │ │ └── yes_no_type.hpp │ │ │ ├── extent.hpp │ │ │ ├── floating_point_promotion.hpp │ │ │ ├── function_traits.hpp │ │ │ ├── has_bit_and.hpp │ │ │ ├── has_bit_and_assign.hpp │ │ │ ├── has_bit_or.hpp │ │ │ ├── has_bit_or_assign.hpp │ │ │ ├── has_bit_xor.hpp │ │ │ ├── has_bit_xor_assign.hpp │ │ │ ├── has_complement.hpp │ │ │ ├── has_dereference.hpp │ │ │ ├── has_divides.hpp │ │ │ ├── has_divides_assign.hpp │ │ │ ├── has_equal_to.hpp │ │ │ ├── has_greater.hpp │ │ │ ├── has_greater_equal.hpp │ │ │ ├── has_left_shift.hpp │ │ │ ├── has_left_shift_assign.hpp │ │ │ ├── has_less.hpp │ │ │ ├── has_less_equal.hpp │ │ │ ├── has_logical_and.hpp │ │ │ ├── has_logical_not.hpp │ │ │ ├── has_logical_or.hpp │ │ │ ├── has_minus.hpp │ │ │ ├── has_minus_assign.hpp │ │ │ ├── has_modulus.hpp │ │ │ ├── has_modulus_assign.hpp │ │ │ ├── has_multiplies.hpp │ │ │ ├── has_multiplies_assign.hpp │ │ │ ├── has_negate.hpp │ │ │ ├── has_new_operator.hpp │ │ │ ├── has_not_equal_to.hpp │ │ │ ├── has_nothrow_assign.hpp │ │ │ ├── has_nothrow_constructor.hpp │ │ │ ├── has_nothrow_copy.hpp │ │ │ ├── has_nothrow_destructor.hpp │ │ │ ├── has_plus.hpp │ │ │ ├── has_plus_assign.hpp │ │ │ ├── has_post_decrement.hpp │ │ │ ├── has_post_increment.hpp │ │ │ ├── has_pre_decrement.hpp │ │ │ ├── has_pre_increment.hpp │ │ │ ├── has_right_shift.hpp │ │ │ ├── has_right_shift_assign.hpp │ │ │ ├── has_trivial_assign.hpp │ │ │ ├── has_trivial_constructor.hpp │ │ │ ├── has_trivial_copy.hpp │ │ │ ├── has_trivial_destructor.hpp │ │ │ ├── has_trivial_move_assign.hpp │ │ │ ├── has_trivial_move_constructor.hpp │ │ │ ├── has_unary_minus.hpp │ │ │ ├── has_unary_plus.hpp │ │ │ ├── has_virtual_destructor.hpp │ │ │ ├── integral_constant.hpp │ │ │ ├── integral_promotion.hpp │ │ │ ├── intrinsics.hpp │ │ │ ├── is_abstract.hpp │ │ │ ├── is_arithmetic.hpp │ │ │ ├── is_array.hpp │ │ │ ├── is_assignable.hpp │ │ │ ├── is_base_and_derived.hpp │ │ │ ├── is_base_of.hpp │ │ │ ├── is_class.hpp │ │ │ ├── is_complex.hpp │ │ │ ├── is_compound.hpp │ │ │ ├── is_const.hpp │ │ │ ├── is_constructible.hpp │ │ │ ├── is_convertible.hpp │ │ │ ├── is_copy_assignable.hpp │ │ │ ├── is_copy_constructible.hpp │ │ │ ├── is_default_constructible.hpp │ │ │ ├── is_destructible.hpp │ │ │ ├── is_empty.hpp │ │ │ ├── is_enum.hpp │ │ │ ├── is_final.hpp │ │ │ ├── is_float.hpp │ │ │ ├── is_floating_point.hpp │ │ │ ├── is_function.hpp │ │ │ ├── is_fundamental.hpp │ │ │ ├── is_integral.hpp │ │ │ ├── is_lvalue_reference.hpp │ │ │ ├── is_member_function_pointer.hpp │ │ │ ├── is_member_object_pointer.hpp │ │ │ ├── is_member_pointer.hpp │ │ │ ├── is_nothrow_move_assignable.hpp │ │ │ ├── is_nothrow_move_constructible.hpp │ │ │ ├── is_object.hpp │ │ │ ├── is_pod.hpp │ │ │ ├── is_pointer.hpp │ │ │ ├── is_polymorphic.hpp │ │ │ ├── is_reference.hpp │ │ │ ├── is_rvalue_reference.hpp │ │ │ ├── is_same.hpp │ │ │ ├── is_scalar.hpp │ │ │ ├── is_signed.hpp │ │ │ ├── is_stateless.hpp │ │ │ ├── is_union.hpp │ │ │ ├── is_unsigned.hpp │ │ │ ├── is_virtual_base_of.hpp │ │ │ ├── is_void.hpp │ │ │ ├── is_volatile.hpp │ │ │ ├── make_signed.hpp │ │ │ ├── make_unsigned.hpp │ │ │ ├── promote.hpp │ │ │ ├── rank.hpp │ │ │ ├── remove_all_extents.hpp │ │ │ ├── remove_bounds.hpp │ │ │ ├── remove_const.hpp │ │ │ ├── remove_cv.hpp │ │ │ ├── remove_extent.hpp │ │ │ ├── remove_pointer.hpp │ │ │ ├── remove_reference.hpp │ │ │ ├── remove_volatile.hpp │ │ │ ├── type_identity.hpp │ │ │ └── type_with_alignment.hpp │ │ ├── utility.hpp │ │ ├── utility │ │ │ ├── addressof.hpp │ │ │ ├── base_from_member.hpp │ │ │ ├── binary.hpp │ │ │ ├── compare_pointees.hpp │ │ │ ├── declval.hpp │ │ │ ├── detail │ │ │ │ ├── in_place_factory_prefix.hpp │ │ │ │ ├── in_place_factory_suffix.hpp │ │ │ │ └── result_of_iterate.hpp │ │ │ ├── empty_deleter.hpp │ │ │ ├── enable_if.hpp │ │ │ ├── explicit_operator_bool.hpp │ │ │ ├── identity_type.hpp │ │ │ ├── in_place_factory.hpp │ │ │ ├── result_of.hpp │ │ │ ├── string_ref.hpp │ │ │ ├── string_ref_fwd.hpp │ │ │ ├── string_view.hpp │ │ │ ├── string_view_fwd.hpp │ │ │ ├── swap.hpp │ │ │ ├── typed_in_place_factory.hpp │ │ │ └── value_init.hpp │ │ ├── version.hpp │ │ ├── visit_each.hpp │ │ └── weak_ptr.hpp │ └── doc │ │ └── src │ │ └── boostbook.css │ ├── datastax │ └── cassandra.h │ ├── gtest │ ├── gtest-1.8.0 │ ├── .gitignore │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── README.md │ ├── appveyor.yml │ ├── googlemock │ │ ├── CHANGES │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── Makefile.am │ │ ├── README.md │ │ ├── build-aux │ │ │ └── .keep │ │ ├── configure.ac │ │ ├── docs │ │ │ ├── CheatSheet.md │ │ │ ├── CookBook.md │ │ │ ├── DesignDoc.md │ │ │ ├── DevGuide.md │ │ │ ├── Documentation.md │ │ │ ├── ForDummies.md │ │ │ ├── FrequentlyAskedQuestions.md │ │ │ ├── KnownIssues.md │ │ │ ├── v1_5 │ │ │ │ ├── CheatSheet.md │ │ │ │ ├── CookBook.md │ │ │ │ ├── Documentation.md │ │ │ │ ├── ForDummies.md │ │ │ │ └── FrequentlyAskedQuestions.md │ │ │ ├── v1_6 │ │ │ │ ├── CheatSheet.md │ │ │ │ ├── CookBook.md │ │ │ │ ├── Documentation.md │ │ │ │ ├── ForDummies.md │ │ │ │ └── FrequentlyAskedQuestions.md │ │ │ └── v1_7 │ │ │ │ ├── CheatSheet.md │ │ │ │ ├── CookBook.md │ │ │ │ ├── Documentation.md │ │ │ │ ├── ForDummies.md │ │ │ │ └── FrequentlyAskedQuestions.md │ │ ├── include │ │ │ └── gmock │ │ │ │ ├── gmock-actions.h │ │ │ │ ├── gmock-cardinalities.h │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ ├── gmock-generated-actions.h.pump │ │ │ │ ├── gmock-generated-function-mockers.h │ │ │ │ ├── gmock-generated-function-mockers.h.pump │ │ │ │ ├── gmock-generated-matchers.h │ │ │ │ ├── gmock-generated-matchers.h.pump │ │ │ │ ├── gmock-generated-nice-strict.h │ │ │ │ ├── gmock-generated-nice-strict.h.pump │ │ │ │ ├── gmock-matchers.h │ │ │ │ ├── gmock-more-actions.h │ │ │ │ ├── gmock-more-matchers.h │ │ │ │ ├── gmock-spec-builders.h │ │ │ │ ├── gmock.h │ │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ ├── gmock-generated-actions.h.pump │ │ │ │ ├── gmock-matchers.h │ │ │ │ └── gmock-port.h │ │ │ │ ├── gmock-generated-internal-utils.h │ │ │ │ ├── gmock-generated-internal-utils.h.pump │ │ │ │ ├── gmock-internal-utils.h │ │ │ │ └── gmock-port.h │ │ ├── make │ │ │ └── Makefile │ │ ├── msvc │ │ │ ├── 2005 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcproj │ │ │ │ ├── gmock_config.vsprops │ │ │ │ ├── gmock_main.vcproj │ │ │ │ └── gmock_test.vcproj │ │ │ ├── 2010 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcxproj │ │ │ │ ├── gmock_config.props │ │ │ │ ├── gmock_main.vcxproj │ │ │ │ └── gmock_test.vcxproj │ │ │ └── 2015 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcxproj │ │ │ │ ├── gmock_config.props │ │ │ │ ├── gmock_main.vcxproj │ │ │ │ └── gmock_test.vcxproj │ │ ├── scripts │ │ │ ├── fuse_gmock_files.py │ │ │ ├── generator │ │ │ │ ├── LICENSE │ │ │ │ ├── README │ │ │ │ ├── README.cppclean │ │ │ │ ├── cpp │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── ast.py │ │ │ │ │ ├── gmock_class.py │ │ │ │ │ ├── gmock_class_test.py │ │ │ │ │ ├── keywords.py │ │ │ │ │ ├── tokenize.py │ │ │ │ │ └── utils.py │ │ │ │ └── gmock_gen.py │ │ │ ├── gmock-config.in │ │ │ ├── gmock_doctor.py │ │ │ ├── upload.py │ │ │ └── upload_gmock.py │ │ ├── src │ │ │ ├── gmock-all.cc │ │ │ ├── gmock-cardinalities.cc │ │ │ ├── gmock-internal-utils.cc │ │ │ ├── gmock-matchers.cc │ │ │ ├── gmock-spec-builders.cc │ │ │ ├── gmock.cc │ │ │ └── gmock_main.cc │ │ └── test │ │ │ ├── gmock-actions_test.cc │ │ │ ├── gmock-cardinalities_test.cc │ │ │ ├── gmock-generated-actions_test.cc │ │ │ ├── gmock-generated-function-mockers_test.cc │ │ │ ├── gmock-generated-internal-utils_test.cc │ │ │ ├── gmock-generated-matchers_test.cc │ │ │ ├── gmock-internal-utils_test.cc │ │ │ ├── gmock-matchers_test.cc │ │ │ ├── gmock-more-actions_test.cc │ │ │ ├── gmock-nice-strict_test.cc │ │ │ ├── gmock-port_test.cc │ │ │ ├── gmock-spec-builders_test.cc │ │ │ ├── gmock_all_test.cc │ │ │ ├── gmock_ex_test.cc │ │ │ ├── gmock_leak_test.py │ │ │ ├── gmock_leak_test_.cc │ │ │ ├── gmock_link2_test.cc │ │ │ ├── gmock_link_test.cc │ │ │ ├── gmock_link_test.h │ │ │ ├── gmock_output_test.py │ │ │ ├── gmock_output_test_.cc │ │ │ ├── gmock_output_test_golden.txt │ │ │ ├── gmock_stress_test.cc │ │ │ ├── gmock_test.cc │ │ │ └── gmock_test_utils.py │ ├── googletest │ │ ├── .gitignore │ │ ├── CHANGES │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── Makefile.am │ │ ├── README.md │ │ ├── build-aux │ │ │ └── .keep │ │ ├── cmake │ │ │ └── internal_utils.cmake │ │ ├── codegear │ │ │ ├── gtest.cbproj │ │ │ ├── gtest.groupproj │ │ │ ├── gtest_all.cc │ │ │ ├── gtest_link.cc │ │ │ ├── gtest_main.cbproj │ │ │ └── gtest_unittest.cbproj │ │ ├── configure.ac │ │ ├── docs │ │ │ ├── AdvancedGuide.md │ │ │ ├── DevGuide.md │ │ │ ├── Documentation.md │ │ │ ├── FAQ.md │ │ │ ├── Primer.md │ │ │ ├── PumpManual.md │ │ │ ├── Samples.md │ │ │ ├── V1_5_AdvancedGuide.md │ │ │ ├── V1_5_Documentation.md │ │ │ ├── V1_5_FAQ.md │ │ │ ├── V1_5_Primer.md │ │ │ ├── V1_5_PumpManual.md │ │ │ ├── V1_5_XcodeGuide.md │ │ │ ├── V1_6_AdvancedGuide.md │ │ │ ├── V1_6_Documentation.md │ │ │ ├── V1_6_FAQ.md │ │ │ ├── V1_6_Primer.md │ │ │ ├── V1_6_PumpManual.md │ │ │ ├── V1_6_Samples.md │ │ │ ├── V1_6_XcodeGuide.md │ │ │ ├── V1_7_AdvancedGuide.md │ │ │ ├── V1_7_Documentation.md │ │ │ ├── V1_7_FAQ.md │ │ │ ├── V1_7_Primer.md │ │ │ ├── V1_7_PumpManual.md │ │ │ ├── V1_7_Samples.md │ │ │ ├── V1_7_XcodeGuide.md │ │ │ └── XcodeGuide.md │ │ ├── include │ │ │ └── gtest │ │ │ │ ├── gtest-death-test.h │ │ │ │ ├── gtest-message.h │ │ │ │ ├── gtest-param-test.h │ │ │ │ ├── gtest-param-test.h.pump │ │ │ │ ├── gtest-printers.h │ │ │ │ ├── gtest-spi.h │ │ │ │ ├── gtest-test-part.h │ │ │ │ ├── gtest-typed-test.h │ │ │ │ ├── gtest.h │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ ├── gtest_prod.h │ │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-printers.h │ │ │ │ └── gtest.h │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-linked_ptr.h │ │ │ │ ├── gtest-param-util-generated.h │ │ │ │ ├── gtest-param-util-generated.h.pump │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port-arch.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ ├── gtest-tuple.h │ │ │ │ ├── gtest-tuple.h.pump │ │ │ │ ├── gtest-type-util.h │ │ │ │ └── gtest-type-util.h.pump │ │ ├── m4 │ │ │ ├── acx_pthread.m4 │ │ │ └── gtest.m4 │ │ ├── make │ │ │ └── Makefile │ │ ├── msvc │ │ │ ├── gtest-md.sln │ │ │ ├── gtest-md.vcproj │ │ │ ├── gtest.sln │ │ │ ├── gtest.vcproj │ │ │ ├── gtest_main-md.vcproj │ │ │ ├── gtest_main.vcproj │ │ │ ├── gtest_prod_test-md.vcproj │ │ │ ├── gtest_prod_test.vcproj │ │ │ ├── gtest_unittest-md.vcproj │ │ │ └── gtest_unittest.vcproj │ │ ├── samples │ │ │ ├── prime_tables.h │ │ │ ├── sample1.cc │ │ │ ├── sample1.h │ │ │ ├── sample10_unittest.cc │ │ │ ├── sample1_unittest.cc │ │ │ ├── sample2.cc │ │ │ ├── sample2.h │ │ │ ├── sample2_unittest.cc │ │ │ ├── sample3-inl.h │ │ │ ├── sample3_unittest.cc │ │ │ ├── sample4.cc │ │ │ ├── sample4.h │ │ │ ├── sample4_unittest.cc │ │ │ ├── sample5_unittest.cc │ │ │ ├── sample6_unittest.cc │ │ │ ├── sample7_unittest.cc │ │ │ ├── sample8_unittest.cc │ │ │ └── sample9_unittest.cc │ │ ├── scripts │ │ │ ├── common.py │ │ │ ├── fuse_gtest_files.py │ │ │ ├── gen_gtest_pred_impl.py │ │ │ ├── gtest-config.in │ │ │ ├── pump.py │ │ │ ├── release_docs.py │ │ │ ├── test │ │ │ │ └── Makefile │ │ │ ├── upload.py │ │ │ └── upload_gtest.py │ │ ├── src │ │ │ ├── gtest-all.cc │ │ │ ├── gtest-death-test.cc │ │ │ ├── gtest-filepath.cc │ │ │ ├── gtest-internal-inl.h │ │ │ ├── gtest-port.cc │ │ │ ├── gtest-printers.cc │ │ │ ├── gtest-test-part.cc │ │ │ ├── gtest-typed-test.cc │ │ │ ├── gtest.cc │ │ │ └── gtest_main.cc │ │ ├── test │ │ │ ├── gtest-death-test_ex_test.cc │ │ │ ├── gtest-death-test_test.cc │ │ │ ├── gtest-filepath_test.cc │ │ │ ├── gtest-linked_ptr_test.cc │ │ │ ├── gtest-listener_test.cc │ │ │ ├── gtest-message_test.cc │ │ │ ├── gtest-options_test.cc │ │ │ ├── gtest-param-test2_test.cc │ │ │ ├── gtest-param-test_test.cc │ │ │ ├── gtest-param-test_test.h │ │ │ ├── gtest-port_test.cc │ │ │ ├── gtest-printers_test.cc │ │ │ ├── gtest-test-part_test.cc │ │ │ ├── gtest-tuple_test.cc │ │ │ ├── gtest-typed-test2_test.cc │ │ │ ├── gtest-typed-test_test.cc │ │ │ ├── gtest-typed-test_test.h │ │ │ ├── gtest-unittest-api_test.cc │ │ │ ├── gtest_all_test.cc │ │ │ ├── gtest_break_on_failure_unittest.py │ │ │ ├── gtest_break_on_failure_unittest_.cc │ │ │ ├── gtest_catch_exceptions_test.py │ │ │ ├── gtest_catch_exceptions_test_.cc │ │ │ ├── gtest_color_test.py │ │ │ ├── gtest_color_test_.cc │ │ │ ├── gtest_env_var_test.py │ │ │ ├── gtest_env_var_test_.cc │ │ │ ├── gtest_environment_test.cc │ │ │ ├── gtest_filter_unittest.py │ │ │ ├── gtest_filter_unittest_.cc │ │ │ ├── gtest_help_test.py │ │ │ ├── gtest_help_test_.cc │ │ │ ├── gtest_list_tests_unittest.py │ │ │ ├── gtest_list_tests_unittest_.cc │ │ │ ├── gtest_main_unittest.cc │ │ │ ├── gtest_no_test_unittest.cc │ │ │ ├── gtest_output_test.py │ │ │ ├── gtest_output_test_.cc │ │ │ ├── gtest_output_test_golden_lin.txt │ │ │ ├── gtest_pred_impl_unittest.cc │ │ │ ├── gtest_premature_exit_test.cc │ │ │ ├── gtest_prod_test.cc │ │ │ ├── gtest_repeat_test.cc │ │ │ ├── gtest_shuffle_test.py │ │ │ ├── gtest_shuffle_test_.cc │ │ │ ├── gtest_sole_header_test.cc │ │ │ ├── gtest_stress_test.cc │ │ │ ├── gtest_test_utils.py │ │ │ ├── gtest_throw_on_failure_ex_test.cc │ │ │ ├── gtest_throw_on_failure_test.py │ │ │ ├── gtest_throw_on_failure_test_.cc │ │ │ ├── gtest_uninitialized_test.py │ │ │ ├── gtest_uninitialized_test_.cc │ │ │ ├── gtest_unittest.cc │ │ │ ├── gtest_xml_outfile1_test_.cc │ │ │ ├── gtest_xml_outfile2_test_.cc │ │ │ ├── gtest_xml_outfiles_test.py │ │ │ ├── gtest_xml_output_unittest.py │ │ │ ├── gtest_xml_output_unittest_.cc │ │ │ ├── gtest_xml_test_utils.py │ │ │ ├── production.cc │ │ │ └── production.h │ │ └── xcode │ │ │ ├── Config │ │ │ ├── DebugProject.xcconfig │ │ │ ├── FrameworkTarget.xcconfig │ │ │ ├── General.xcconfig │ │ │ ├── ReleaseProject.xcconfig │ │ │ ├── StaticLibraryTarget.xcconfig │ │ │ └── TestTarget.xcconfig │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ ├── Samples │ │ │ └── FrameworkSample │ │ │ │ ├── Info.plist │ │ │ │ ├── WidgetFramework.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ │ ├── runtests.sh │ │ │ │ ├── widget.cc │ │ │ │ ├── widget.h │ │ │ │ └── widget_test.cc │ │ │ ├── Scripts │ │ │ ├── runtests.sh │ │ │ └── versiongenerate.py │ │ │ └── gtest.xcodeproj │ │ │ └── project.pbxproj │ └── travis.sh │ └── nu │ ├── LICENSE │ ├── Makefile │ ├── docs │ ├── conf.py │ ├── extract.awk │ └── index.rst │ ├── include │ └── nu │ │ └── error_or.hpp │ └── tests │ ├── error_or.cpp │ └── error_or_example.cpp ├── utils ├── CMakeLists.txt ├── Readme ├── build │ └── Makefile └── scripts │ └── fsck.beegfs └── utils_devel └── build └── Makefile /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /BUILD.txt: -------------------------------------------------------------------------------- 1 | README.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /beegfs.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/beegfs.spec -------------------------------------------------------------------------------- /beeond/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/beeond/CMakeLists.txt -------------------------------------------------------------------------------- /beeond/scripts/lib/beegfs-ondemand-stoplocal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/beeond/scripts/lib/beegfs-ondemand-stoplocal -------------------------------------------------------------------------------- /beeond/scripts/lib/beeond-lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/beeond/scripts/lib/beeond-lib -------------------------------------------------------------------------------- /beeond/source/beeond: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/beeond/source/beeond -------------------------------------------------------------------------------- /beeond/source/beeond-cp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/beeond/source/beeond-cp -------------------------------------------------------------------------------- /client_devel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_devel/CMakeLists.txt -------------------------------------------------------------------------------- /client_devel/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_devel/build/Makefile -------------------------------------------------------------------------------- /client_devel/include/beegfs/beegfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_devel/include/beegfs/beegfs.h -------------------------------------------------------------------------------- /client_devel/include/beegfs/beegfs_ioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_devel/include/beegfs/beegfs_ioctl.h -------------------------------------------------------------------------------- /client_module/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/CMakeLists.txt -------------------------------------------------------------------------------- /client_module/build/AutoRebuild.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/build/AutoRebuild.mk -------------------------------------------------------------------------------- /client_module/build/KernelFeatureDetection.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/build/KernelFeatureDetection.mk -------------------------------------------------------------------------------- /client_module/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/build/Makefile -------------------------------------------------------------------------------- /client_module/build/dist/etc/beegfs-client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/build/dist/etc/beegfs-client.conf -------------------------------------------------------------------------------- /client_module/build/dist/etc/beegfs-mounts.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/build/dist/etc/beegfs-mounts.conf -------------------------------------------------------------------------------- /client_module/build/dist/etc/default/beegfs-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/build/dist/etc/default/beegfs-client -------------------------------------------------------------------------------- /client_module/build/dist/sbin/beegfs-client.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/build/dist/sbin/beegfs-client.init -------------------------------------------------------------------------------- /client_module/build/dist/sbin/beegfs-setup-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/build/dist/sbin/beegfs-setup-client -------------------------------------------------------------------------------- /client_module/build/dist/sbin/mount.beegfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/build/dist/sbin/mount.beegfs -------------------------------------------------------------------------------- /client_module/build/feature-detect-cacher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/build/feature-detect-cacher.sh -------------------------------------------------------------------------------- /client_module/build/feature-detect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/build/feature-detect.sh -------------------------------------------------------------------------------- /client_module/dkms.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/dkms.conf.in -------------------------------------------------------------------------------- /client_module/include/uapi/beegfs_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/include/uapi/beegfs_client.h -------------------------------------------------------------------------------- /client_module/source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/Makefile -------------------------------------------------------------------------------- /client_module/source/app/App.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/app/App.c -------------------------------------------------------------------------------- /client_module/source/app/App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/app/App.h -------------------------------------------------------------------------------- /client_module/source/app/config/Config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/app/config/Config.c -------------------------------------------------------------------------------- /client_module/source/app/config/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/app/config/Config.h -------------------------------------------------------------------------------- /client_module/source/app/config/MountConfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/app/config/MountConfig.c -------------------------------------------------------------------------------- /client_module/source/app/config/MountConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/app/config/MountConfig.h -------------------------------------------------------------------------------- /client_module/source/app/log/Logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/app/log/Logger.c -------------------------------------------------------------------------------- /client_module/source/app/log/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/app/log/Logger.h -------------------------------------------------------------------------------- /client_module/source/common/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/Common.h -------------------------------------------------------------------------------- /client_module/source/common/FhgfsTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/FhgfsTypes.h -------------------------------------------------------------------------------- /client_module/source/common/Types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/Types.c -------------------------------------------------------------------------------- /client_module/source/common/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/Types.h -------------------------------------------------------------------------------- /client_module/source/common/net/sock/IpAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/net/sock/IpAddress.h -------------------------------------------------------------------------------- /client_module/source/common/net/sock/NicAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/net/sock/NicAddress.h -------------------------------------------------------------------------------- /client_module/source/common/net/sock/RDMASocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/net/sock/RDMASocket.c -------------------------------------------------------------------------------- /client_module/source/common/net/sock/RDMASocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/net/sock/RDMASocket.h -------------------------------------------------------------------------------- /client_module/source/common/net/sock/Socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/net/sock/Socket.c -------------------------------------------------------------------------------- /client_module/source/common/net/sock/Socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/net/sock/Socket.h -------------------------------------------------------------------------------- /client_module/source/common/nodes/ConnectionList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/ConnectionList.h -------------------------------------------------------------------------------- /client_module/source/common/nodes/Node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/Node.c -------------------------------------------------------------------------------- /client_module/source/common/nodes/Node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/Node.h -------------------------------------------------------------------------------- /client_module/source/common/nodes/NodeConnPool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/NodeConnPool.c -------------------------------------------------------------------------------- /client_module/source/common/nodes/NodeConnPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/NodeConnPool.h -------------------------------------------------------------------------------- /client_module/source/common/nodes/NodeList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/NodeList.h -------------------------------------------------------------------------------- /client_module/source/common/nodes/NodeListIter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/NodeListIter.h -------------------------------------------------------------------------------- /client_module/source/common/nodes/NodeTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/NodeTree.c -------------------------------------------------------------------------------- /client_module/source/common/nodes/NodeTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/NodeTree.h -------------------------------------------------------------------------------- /client_module/source/common/nodes/NumNodeID.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/NumNodeID.c -------------------------------------------------------------------------------- /client_module/source/common/nodes/NumNodeID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/NumNodeID.h -------------------------------------------------------------------------------- /client_module/source/common/nodes/TargetMapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/TargetMapper.c -------------------------------------------------------------------------------- /client_module/source/common/nodes/TargetMapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/nodes/TargetMapper.h -------------------------------------------------------------------------------- /client_module/source/common/storage/EntryInfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/EntryInfo.c -------------------------------------------------------------------------------- /client_module/source/common/storage/EntryInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/EntryInfo.h -------------------------------------------------------------------------------- /client_module/source/common/storage/FileEvent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/FileEvent.c -------------------------------------------------------------------------------- /client_module/source/common/storage/FileEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/FileEvent.h -------------------------------------------------------------------------------- /client_module/source/common/storage/Metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/Metadata.h -------------------------------------------------------------------------------- /client_module/source/common/storage/Nvfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/Nvfs.c -------------------------------------------------------------------------------- /client_module/source/common/storage/Nvfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/Nvfs.h -------------------------------------------------------------------------------- /client_module/source/common/storage/Path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/Path.h -------------------------------------------------------------------------------- /client_module/source/common/storage/PathInfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/PathInfo.c -------------------------------------------------------------------------------- /client_module/source/common/storage/PathInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/PathInfo.h -------------------------------------------------------------------------------- /client_module/source/common/storage/RdmaInfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/RdmaInfo.c -------------------------------------------------------------------------------- /client_module/source/common/storage/RdmaInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/RdmaInfo.h -------------------------------------------------------------------------------- /client_module/source/common/storage/StatData.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/StatData.c -------------------------------------------------------------------------------- /client_module/source/common/storage/StatData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/storage/StatData.h -------------------------------------------------------------------------------- /client_module/source/common/system/System.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/system/System.c -------------------------------------------------------------------------------- /client_module/source/common/system/System.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/system/System.h -------------------------------------------------------------------------------- /client_module/source/common/threading/AtomicInt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/threading/AtomicInt.h -------------------------------------------------------------------------------- /client_module/source/common/threading/Condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/threading/Condition.h -------------------------------------------------------------------------------- /client_module/source/common/threading/Mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/threading/Mutex.h -------------------------------------------------------------------------------- /client_module/source/common/threading/RWLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/threading/RWLock.h -------------------------------------------------------------------------------- /client_module/source/common/threading/Thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/threading/Thread.c -------------------------------------------------------------------------------- /client_module/source/common/threading/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/threading/Thread.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/HashTk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/HashTk.c -------------------------------------------------------------------------------- /client_module/source/common/toolkit/HashTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/HashTk.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/ListTk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/ListTk.c -------------------------------------------------------------------------------- /client_module/source/common/toolkit/ListTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/ListTk.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/LockingTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/LockingTk.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/MathTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/MathTk.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/MessagingTk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/MessagingTk.c -------------------------------------------------------------------------------- /client_module/source/common/toolkit/MessagingTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/MessagingTk.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/MetadataTk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/MetadataTk.c -------------------------------------------------------------------------------- /client_module/source/common/toolkit/MetadataTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/MetadataTk.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/NetFilter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/NetFilter.c -------------------------------------------------------------------------------- /client_module/source/common/toolkit/NetFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/NetFilter.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/NodesTk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/NodesTk.c -------------------------------------------------------------------------------- /client_module/source/common/toolkit/NodesTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/NodesTk.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/Random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/Random.c -------------------------------------------------------------------------------- /client_module/source/common/toolkit/Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/Random.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/SocketTk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/SocketTk.c -------------------------------------------------------------------------------- /client_module/source/common/toolkit/SocketTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/SocketTk.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/StringTk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/StringTk.c -------------------------------------------------------------------------------- /client_module/source/common/toolkit/StringTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/StringTk.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/Time.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/TimeTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/TimeTk.h -------------------------------------------------------------------------------- /client_module/source/common/toolkit/tree/IntMap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/tree/IntMap.c -------------------------------------------------------------------------------- /client_module/source/common/toolkit/tree/IntMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/common/toolkit/tree/IntMap.h -------------------------------------------------------------------------------- /client_module/source/components/AckManager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/components/AckManager.c -------------------------------------------------------------------------------- /client_module/source/components/AckManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/components/AckManager.h -------------------------------------------------------------------------------- /client_module/source/components/DatagramListener.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/components/DatagramListener.c -------------------------------------------------------------------------------- /client_module/source/components/DatagramListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/components/DatagramListener.h -------------------------------------------------------------------------------- /client_module/source/components/Flusher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/components/Flusher.c -------------------------------------------------------------------------------- /client_module/source/components/Flusher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/components/Flusher.h -------------------------------------------------------------------------------- /client_module/source/components/InternodeSyncer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/components/InternodeSyncer.c -------------------------------------------------------------------------------- /client_module/source/components/InternodeSyncer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/components/InternodeSyncer.h -------------------------------------------------------------------------------- /client_module/source/fault-inject/fault-inject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/fault-inject/fault-inject.c -------------------------------------------------------------------------------- /client_module/source/fault-inject/fault-inject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/fault-inject/fault-inject.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsInode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsInode.c -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsInode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsInode.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsDir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsDir.c -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsDir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsDir.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsExport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsExport.c -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsExport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsExport.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsFile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsFile.c -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsFile.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsHelper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsHelper.c -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsHelper.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsInode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsInode.c -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsInode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsInode.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsIoctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsIoctl.c -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsIoctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsIoctl.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsPages.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsPages.c -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsPages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsPages.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsSuper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsSuper.c -------------------------------------------------------------------------------- /client_module/source/filesystem/FhgfsOpsSuper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FhgfsOpsSuper.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FsDirInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FsDirInfo.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FsFileInfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FsFileInfo.c -------------------------------------------------------------------------------- /client_module/source/filesystem/FsFileInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FsFileInfo.h -------------------------------------------------------------------------------- /client_module/source/filesystem/FsObjectInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/FsObjectInfo.h -------------------------------------------------------------------------------- /client_module/source/filesystem/ProcFs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/ProcFs.c -------------------------------------------------------------------------------- /client_module/source/filesystem/ProcFs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/ProcFs.h -------------------------------------------------------------------------------- /client_module/source/filesystem/ProcFsHelper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/ProcFsHelper.c -------------------------------------------------------------------------------- /client_module/source/filesystem/ProcFsHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/filesystem/ProcFsHelper.h -------------------------------------------------------------------------------- /client_module/source/nodes/NodeStoreEx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/nodes/NodeStoreEx.c -------------------------------------------------------------------------------- /client_module/source/nodes/NodeStoreEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/nodes/NodeStoreEx.h -------------------------------------------------------------------------------- /client_module/source/os/OsCompat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/os/OsCompat.c -------------------------------------------------------------------------------- /client_module/source/os/OsCompat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/os/OsCompat.h -------------------------------------------------------------------------------- /client_module/source/os/OsDeps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/os/OsDeps.c -------------------------------------------------------------------------------- /client_module/source/os/OsDeps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/os/OsDeps.h -------------------------------------------------------------------------------- /client_module/source/os/OsTypeConversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/os/OsTypeConversion.h -------------------------------------------------------------------------------- /client_module/source/os/atomic64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/os/atomic64.c -------------------------------------------------------------------------------- /client_module/source/os/atomic64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/os/atomic64.h -------------------------------------------------------------------------------- /client_module/source/os/iov_iter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/os/iov_iter.c -------------------------------------------------------------------------------- /client_module/source/os/iov_iter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/os/iov_iter.h -------------------------------------------------------------------------------- /client_module/source/program/Main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/program/Main.c -------------------------------------------------------------------------------- /client_module/source/toolkit/BitStore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/BitStore.c -------------------------------------------------------------------------------- /client_module/source/toolkit/BitStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/BitStore.h -------------------------------------------------------------------------------- /client_module/source/toolkit/FhgfsChunkPageVec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/FhgfsChunkPageVec.c -------------------------------------------------------------------------------- /client_module/source/toolkit/FhgfsChunkPageVec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/FhgfsChunkPageVec.h -------------------------------------------------------------------------------- /client_module/source/toolkit/FhgfsPage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/FhgfsPage.h -------------------------------------------------------------------------------- /client_module/source/toolkit/FhgfsPageListVec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/FhgfsPageListVec.h -------------------------------------------------------------------------------- /client_module/source/toolkit/InodeRefStore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/InodeRefStore.c -------------------------------------------------------------------------------- /client_module/source/toolkit/InodeRefStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/InodeRefStore.h -------------------------------------------------------------------------------- /client_module/source/toolkit/NoAllocBufferStore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/NoAllocBufferStore.c -------------------------------------------------------------------------------- /client_module/source/toolkit/NoAllocBufferStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/NoAllocBufferStore.h -------------------------------------------------------------------------------- /client_module/source/toolkit/StatFsCache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/StatFsCache.c -------------------------------------------------------------------------------- /client_module/source/toolkit/StatFsCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/client_module/source/toolkit/StatFsCache.h -------------------------------------------------------------------------------- /common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/CMakeLists.txt -------------------------------------------------------------------------------- /common/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/build/Makefile -------------------------------------------------------------------------------- /common/ib_lib/RDMASocketImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/ib_lib/RDMASocketImpl.cpp -------------------------------------------------------------------------------- /common/ib_lib/RDMASocketImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/ib_lib/RDMASocketImpl.h -------------------------------------------------------------------------------- /common/ib_lib/net/sock/ibvsocket/IBVSocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/ib_lib/net/sock/ibvsocket/IBVSocket.cpp -------------------------------------------------------------------------------- /common/ib_lib/net/sock/ibvsocket/IBVSocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/ib_lib/net/sock/ibvsocket/IBVSocket.h -------------------------------------------------------------------------------- /common/source/common/Assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/Assert.cpp -------------------------------------------------------------------------------- /common/source/common/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/Common.h -------------------------------------------------------------------------------- /common/source/common/NumericID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/NumericID.h -------------------------------------------------------------------------------- /common/source/common/app/AbstractApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/app/AbstractApp.cpp -------------------------------------------------------------------------------- /common/source/common/app/AbstractApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/app/AbstractApp.h -------------------------------------------------------------------------------- /common/source/common/app/config/AbstractConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/app/config/AbstractConfig.cpp -------------------------------------------------------------------------------- /common/source/common/app/config/AbstractConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/app/config/AbstractConfig.h -------------------------------------------------------------------------------- /common/source/common/app/config/ICommonConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/app/config/ICommonConfig.cpp -------------------------------------------------------------------------------- /common/source/common/app/config/ICommonConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/app/config/ICommonConfig.h -------------------------------------------------------------------------------- /common/source/common/app/log/LogContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/app/log/LogContext.h -------------------------------------------------------------------------------- /common/source/common/app/log/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/app/log/Logger.cpp -------------------------------------------------------------------------------- /common/source/common/app/log/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/app/log/Logger.h -------------------------------------------------------------------------------- /common/source/common/benchmark/StorageBench.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/benchmark/StorageBench.h -------------------------------------------------------------------------------- /common/source/common/components/StatsCollector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/components/StatsCollector.cpp -------------------------------------------------------------------------------- /common/source/common/components/StatsCollector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/components/StatsCollector.h -------------------------------------------------------------------------------- /common/source/common/components/StreamListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/components/StreamListener.cpp -------------------------------------------------------------------------------- /common/source/common/components/StreamListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/components/StreamListener.h -------------------------------------------------------------------------------- /common/source/common/components/TimerQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/components/TimerQueue.cpp -------------------------------------------------------------------------------- /common/source/common/components/TimerQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/components/TimerQueue.h -------------------------------------------------------------------------------- /common/source/common/components/worker/DecAtomicWork.cpp: -------------------------------------------------------------------------------- 1 | #include "IncAtomicWork.h" 2 | -------------------------------------------------------------------------------- /common/source/common/components/worker/DummyWork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/components/worker/DummyWork.h -------------------------------------------------------------------------------- /common/source/common/components/worker/IncAtomicWork.cpp: -------------------------------------------------------------------------------- 1 | #include "IncAtomicWork.h" 2 | -------------------------------------------------------------------------------- /common/source/common/components/worker/Work.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/components/worker/Work.h -------------------------------------------------------------------------------- /common/source/common/components/worker/Worker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/components/worker/Worker.cpp -------------------------------------------------------------------------------- /common/source/common/components/worker/Worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/components/worker/Worker.h -------------------------------------------------------------------------------- /common/source/common/fsck/FsckChunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/fsck/FsckChunk.h -------------------------------------------------------------------------------- /common/source/common/fsck/FsckContDir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/fsck/FsckContDir.h -------------------------------------------------------------------------------- /common/source/common/fsck/FsckDirEntry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/fsck/FsckDirEntry.h -------------------------------------------------------------------------------- /common/source/common/fsck/FsckDirInode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/fsck/FsckDirInode.h -------------------------------------------------------------------------------- /common/source/common/fsck/FsckDuplicateInodeInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/fsck/FsckDuplicateInodeInfo.h -------------------------------------------------------------------------------- /common/source/common/fsck/FsckFileInode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/fsck/FsckFileInode.h -------------------------------------------------------------------------------- /common/source/common/fsck/FsckFsID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/fsck/FsckFsID.h -------------------------------------------------------------------------------- /common/source/common/fsck/FsckModificationEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/fsck/FsckModificationEvent.h -------------------------------------------------------------------------------- /common/source/common/fsck/FsckTargetID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/fsck/FsckTargetID.h -------------------------------------------------------------------------------- /common/source/common/logging/Backtrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/logging/Backtrace.h -------------------------------------------------------------------------------- /common/source/common/memory/MallocBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/memory/MallocBuffer.h -------------------------------------------------------------------------------- /common/source/common/memory/MallocString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/memory/MallocString.h -------------------------------------------------------------------------------- /common/source/common/memory/Slice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/memory/Slice.h -------------------------------------------------------------------------------- /common/source/common/memory/String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/memory/String.h -------------------------------------------------------------------------------- /common/source/common/net/message/NetMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/message/NetMessage.h -------------------------------------------------------------------------------- /common/source/common/net/message/NetMessageTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/message/NetMessageTypes.h -------------------------------------------------------------------------------- /common/source/common/net/message/SimpleInt64Msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/message/SimpleInt64Msg.h -------------------------------------------------------------------------------- /common/source/common/net/message/SimpleIntMsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/message/SimpleIntMsg.h -------------------------------------------------------------------------------- /common/source/common/net/message/SimpleMsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/message/SimpleMsg.h -------------------------------------------------------------------------------- /common/source/common/net/message/SimpleStringMsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/message/SimpleStringMsg.h -------------------------------------------------------------------------------- /common/source/common/net/message/SimpleUInt16Msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/message/SimpleUInt16Msg.h -------------------------------------------------------------------------------- /common/source/common/net/message/control/AckMsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/message/control/AckMsg.h -------------------------------------------------------------------------------- /common/source/common/net/message/helperd/LogMsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/message/helperd/LogMsg.h -------------------------------------------------------------------------------- /common/source/common/net/sock/Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/Channel.h -------------------------------------------------------------------------------- /common/source/common/net/sock/IPAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/IPAddress.cpp -------------------------------------------------------------------------------- /common/source/common/net/sock/IPAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/IPAddress.h -------------------------------------------------------------------------------- /common/source/common/net/sock/PooledSocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/PooledSocket.h -------------------------------------------------------------------------------- /common/source/common/net/sock/RDMASocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/RDMASocket.cpp -------------------------------------------------------------------------------- /common/source/common/net/sock/RDMASocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/RDMASocket.h -------------------------------------------------------------------------------- /common/source/common/net/sock/RoutingTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/RoutingTable.cpp -------------------------------------------------------------------------------- /common/source/common/net/sock/RoutingTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/RoutingTable.h -------------------------------------------------------------------------------- /common/source/common/net/sock/Socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/Socket.cpp -------------------------------------------------------------------------------- /common/source/common/net/sock/Socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/Socket.h -------------------------------------------------------------------------------- /common/source/common/net/sock/SocketException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/SocketException.h -------------------------------------------------------------------------------- /common/source/common/net/sock/StandardSocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/StandardSocket.cpp -------------------------------------------------------------------------------- /common/source/common/net/sock/StandardSocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/net/sock/StandardSocket.h -------------------------------------------------------------------------------- /common/source/common/nodes/AbstractNodeStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/AbstractNodeStore.h -------------------------------------------------------------------------------- /common/source/common/nodes/CapacityPoolType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/CapacityPoolType.h -------------------------------------------------------------------------------- /common/source/common/nodes/ClientOps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/ClientOps.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/ClientOps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/ClientOps.h -------------------------------------------------------------------------------- /common/source/common/nodes/DynamicPoolLimits.cpp: -------------------------------------------------------------------------------- 1 | #include "DynamicPoolLimits.h" 2 | 3 | -------------------------------------------------------------------------------- /common/source/common/nodes/DynamicPoolLimits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/DynamicPoolLimits.h -------------------------------------------------------------------------------- /common/source/common/nodes/LocalNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/LocalNode.h -------------------------------------------------------------------------------- /common/source/common/nodes/LocalNodeConnPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/LocalNodeConnPool.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/LocalNodeConnPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/LocalNodeConnPool.h -------------------------------------------------------------------------------- /common/source/common/nodes/MirrorBuddyGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/MirrorBuddyGroup.h -------------------------------------------------------------------------------- /common/source/common/nodes/Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/Node.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/Node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/Node.h -------------------------------------------------------------------------------- /common/source/common/nodes/NodeCapacityPools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeCapacityPools.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/NodeCapacityPools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeCapacityPools.h -------------------------------------------------------------------------------- /common/source/common/nodes/NodeConnPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeConnPool.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/NodeConnPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeConnPool.h -------------------------------------------------------------------------------- /common/source/common/nodes/NodeOpStats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeOpStats.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/NodeOpStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeOpStats.h -------------------------------------------------------------------------------- /common/source/common/nodes/NodeStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeStore.h -------------------------------------------------------------------------------- /common/source/common/nodes/NodeStoreClients.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeStoreClients.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/NodeStoreClients.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeStoreClients.h -------------------------------------------------------------------------------- /common/source/common/nodes/NodeStoreServers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeStoreServers.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/NodeStoreServers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeStoreServers.h -------------------------------------------------------------------------------- /common/source/common/nodes/NodeType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NodeType.h -------------------------------------------------------------------------------- /common/source/common/nodes/NumNodeID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/NumNodeID.h -------------------------------------------------------------------------------- /common/source/common/nodes/OpCounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/OpCounter.h -------------------------------------------------------------------------------- /common/source/common/nodes/OpCounterTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/OpCounterTypes.h -------------------------------------------------------------------------------- /common/source/common/nodes/RootInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/RootInfo.h -------------------------------------------------------------------------------- /common/source/common/nodes/StoragePoolStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/StoragePoolStore.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/StoragePoolStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/StoragePoolStore.h -------------------------------------------------------------------------------- /common/source/common/nodes/TargetCapacityPools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/TargetCapacityPools.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/TargetCapacityPools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/TargetCapacityPools.h -------------------------------------------------------------------------------- /common/source/common/nodes/TargetMapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/TargetMapper.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/TargetMapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/TargetMapper.h -------------------------------------------------------------------------------- /common/source/common/nodes/TargetStateInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/TargetStateInfo.h -------------------------------------------------------------------------------- /common/source/common/nodes/TargetStateStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/TargetStateStore.cpp -------------------------------------------------------------------------------- /common/source/common/nodes/TargetStateStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/nodes/TargetStateStore.h -------------------------------------------------------------------------------- /common/source/common/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/pch.h -------------------------------------------------------------------------------- /common/source/common/storage/ChunksBlocksVec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/ChunksBlocksVec.h -------------------------------------------------------------------------------- /common/source/common/storage/EntryInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/EntryInfo.cpp -------------------------------------------------------------------------------- /common/source/common/storage/EntryInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/EntryInfo.h -------------------------------------------------------------------------------- /common/source/common/storage/EntryInfoWithDepth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/EntryInfoWithDepth.h -------------------------------------------------------------------------------- /common/source/common/storage/FileEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/FileEvent.h -------------------------------------------------------------------------------- /common/source/common/storage/Metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/Metadata.h -------------------------------------------------------------------------------- /common/source/common/storage/Path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/Path.h -------------------------------------------------------------------------------- /common/source/common/storage/PathInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/PathInfo.h -------------------------------------------------------------------------------- /common/source/common/storage/RdmaInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/RdmaInfo.h -------------------------------------------------------------------------------- /common/source/common/storage/RemoteStorageTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/RemoteStorageTarget.h -------------------------------------------------------------------------------- /common/source/common/storage/StatData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/StatData.cpp -------------------------------------------------------------------------------- /common/source/common/storage/StatData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/StatData.h -------------------------------------------------------------------------------- /common/source/common/storage/StorageDefinitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/StorageDefinitions.h -------------------------------------------------------------------------------- /common/source/common/storage/StorageErrors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/StorageErrors.cpp -------------------------------------------------------------------------------- /common/source/common/storage/StorageErrors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/StorageErrors.h -------------------------------------------------------------------------------- /common/source/common/storage/StoragePool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/StoragePool.cpp -------------------------------------------------------------------------------- /common/source/common/storage/StoragePool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/StoragePool.h -------------------------------------------------------------------------------- /common/source/common/storage/StoragePoolId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/StoragePoolId.h -------------------------------------------------------------------------------- /common/source/common/storage/StorageTargetInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/StorageTargetInfo.cpp -------------------------------------------------------------------------------- /common/source/common/storage/StorageTargetInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/StorageTargetInfo.h -------------------------------------------------------------------------------- /common/source/common/storage/Storagedata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/Storagedata.h -------------------------------------------------------------------------------- /common/source/common/storage/quota/GetQuotaInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/quota/GetQuotaInfo.h -------------------------------------------------------------------------------- /common/source/common/storage/quota/Quota.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/quota/Quota.cpp -------------------------------------------------------------------------------- /common/source/common/storage/quota/Quota.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/quota/Quota.h -------------------------------------------------------------------------------- /common/source/common/storage/quota/QuotaConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/quota/QuotaConfig.h -------------------------------------------------------------------------------- /common/source/common/storage/quota/QuotaData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/quota/QuotaData.cpp -------------------------------------------------------------------------------- /common/source/common/storage/quota/QuotaData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/storage/quota/QuotaData.h -------------------------------------------------------------------------------- /common/source/common/system/System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/system/System.cpp -------------------------------------------------------------------------------- /common/source/common/system/System.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/system/System.h -------------------------------------------------------------------------------- /common/source/common/system/UUID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/system/UUID.h -------------------------------------------------------------------------------- /common/source/common/threading/Atomics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/Atomics.h -------------------------------------------------------------------------------- /common/source/common/threading/Barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/Barrier.h -------------------------------------------------------------------------------- /common/source/common/threading/Condition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/Condition.cpp -------------------------------------------------------------------------------- /common/source/common/threading/Condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/Condition.h -------------------------------------------------------------------------------- /common/source/common/threading/LockedView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/LockedView.h -------------------------------------------------------------------------------- /common/source/common/threading/Mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/Mutex.h -------------------------------------------------------------------------------- /common/source/common/threading/MutexException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/MutexException.h -------------------------------------------------------------------------------- /common/source/common/threading/PThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/PThread.cpp -------------------------------------------------------------------------------- /common/source/common/threading/PThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/PThread.h -------------------------------------------------------------------------------- /common/source/common/threading/PThreadException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/PThreadException.h -------------------------------------------------------------------------------- /common/source/common/threading/RWLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/RWLock.h -------------------------------------------------------------------------------- /common/source/common/threading/RWLockException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/RWLockException.h -------------------------------------------------------------------------------- /common/source/common/threading/RWLockGuard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/RWLockGuard.h -------------------------------------------------------------------------------- /common/source/common/threading/SafeRWLock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/SafeRWLock.cpp -------------------------------------------------------------------------------- /common/source/common/threading/SafeRWLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/SafeRWLock.h -------------------------------------------------------------------------------- /common/source/common/threading/UniqueRWLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/threading/UniqueRWLock.h -------------------------------------------------------------------------------- /common/source/common/toolkit/AcknowledgmentStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/AcknowledgmentStore.h -------------------------------------------------------------------------------- /common/source/common/toolkit/ArrayIteration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/ArrayIteration.h -------------------------------------------------------------------------------- /common/source/common/toolkit/ArraySlice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/ArraySlice.h -------------------------------------------------------------------------------- /common/source/common/toolkit/ArrayTypeTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/ArrayTypeTraits.h -------------------------------------------------------------------------------- /common/source/common/toolkit/BitStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/BitStore.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/BitStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/BitStore.h -------------------------------------------------------------------------------- /common/source/common/toolkit/BuildTypeTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/BuildTypeTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/BuildTypeTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/BuildTypeTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/DebugVariable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/DebugVariable.h -------------------------------------------------------------------------------- /common/source/common/toolkit/DisposalCleaner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/DisposalCleaner.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/DisposalCleaner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/DisposalCleaner.h -------------------------------------------------------------------------------- /common/source/common/toolkit/EntryIdTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/EntryIdTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/EntryIdTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/EntryIdTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/FDHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/FDHandle.h -------------------------------------------------------------------------------- /common/source/common/toolkit/FileDescriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/FileDescriptor.h -------------------------------------------------------------------------------- /common/source/common/toolkit/FsckTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/FsckTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/FsckTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/FsckTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/HashTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/HashTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/HashTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/HashTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/HighResolutionStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/HighResolutionStats.h -------------------------------------------------------------------------------- /common/source/common/toolkit/ListTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/ListTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/LockFD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/LockFD.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/LockFD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/LockFD.h -------------------------------------------------------------------------------- /common/source/common/toolkit/MapTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/MapTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/MapTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/MapTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/MathTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/MathTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/MessagingTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/MessagingTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/MessagingTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/MessagingTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/MessagingTkArgs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/MessagingTkArgs.h -------------------------------------------------------------------------------- /common/source/common/toolkit/MetaStorageTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/MetaStorageTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/MetadataTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/MetadataTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/MetadataTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/MetadataTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/MinMaxStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/MinMaxStore.h -------------------------------------------------------------------------------- /common/source/common/toolkit/NamedException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/NamedException.h -------------------------------------------------------------------------------- /common/source/common/toolkit/NodesTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/NodesTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/NodesTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/NodesTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/ObjectReferencer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/ObjectReferencer.h -------------------------------------------------------------------------------- /common/source/common/toolkit/Pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/Pipe.h -------------------------------------------------------------------------------- /common/source/common/toolkit/PreallocatedFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/PreallocatedFile.h -------------------------------------------------------------------------------- /common/source/common/toolkit/Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/Random.h -------------------------------------------------------------------------------- /common/source/common/toolkit/RandomReentrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/RandomReentrant.h -------------------------------------------------------------------------------- /common/source/common/toolkit/SessionTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/SessionTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/StorageTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/StorageTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/StorageTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/StorageTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/StringTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/StringTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/StringTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/StringTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/SynchronizedCounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/SynchronizedCounter.h -------------------------------------------------------------------------------- /common/source/common/toolkit/TempFileTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/TempFileTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/TempFileTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/TempFileTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/Time.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/Time.h -------------------------------------------------------------------------------- /common/source/common/toolkit/TimeAbs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/TimeAbs.h -------------------------------------------------------------------------------- /common/source/common/toolkit/TimeException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/TimeException.h -------------------------------------------------------------------------------- /common/source/common/toolkit/TimeFine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/TimeFine.h -------------------------------------------------------------------------------- /common/source/common/toolkit/TimeTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/TimeTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/UInt128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/UInt128.h -------------------------------------------------------------------------------- /common/source/common/toolkit/UiTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/UiTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/UiTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/UiTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/UnitTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/UnitTk.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/UnitTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/UnitTk.h -------------------------------------------------------------------------------- /common/source/common/toolkit/ZipIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/ZipIterator.h -------------------------------------------------------------------------------- /common/source/common/toolkit/hash_library/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/hash_library/sha256.h -------------------------------------------------------------------------------- /common/source/common/toolkit/poll/PollList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/poll/PollList.cpp -------------------------------------------------------------------------------- /common/source/common/toolkit/poll/PollList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/poll/PollList.h -------------------------------------------------------------------------------- /common/source/common/toolkit/poll/Pollable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/source/common/toolkit/poll/Pollable.h -------------------------------------------------------------------------------- /common/tests/TestBitStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestBitStore.cpp -------------------------------------------------------------------------------- /common/tests/TestEntryIdTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestEntryIdTk.cpp -------------------------------------------------------------------------------- /common/tests/TestIPAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestIPAddress.cpp -------------------------------------------------------------------------------- /common/tests/TestListTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestListTk.cpp -------------------------------------------------------------------------------- /common/tests/TestLockFD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestLockFD.cpp -------------------------------------------------------------------------------- /common/tests/TestNIC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestNIC.cpp -------------------------------------------------------------------------------- /common/tests/TestPath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestPath.cpp -------------------------------------------------------------------------------- /common/tests/TestPreallocatedFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestPreallocatedFile.cpp -------------------------------------------------------------------------------- /common/tests/TestRWLock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestRWLock.cpp -------------------------------------------------------------------------------- /common/tests/TestRWLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestRWLock.h -------------------------------------------------------------------------------- /common/tests/TestSerialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestSerialization.cpp -------------------------------------------------------------------------------- /common/tests/TestSocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestSocket.cpp -------------------------------------------------------------------------------- /common/tests/TestStorageTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestStorageTk.cpp -------------------------------------------------------------------------------- /common/tests/TestStringTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestStringTk.cpp -------------------------------------------------------------------------------- /common/tests/TestStripePattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestStripePattern.cpp -------------------------------------------------------------------------------- /common/tests/TestTargetCapacityPools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestTargetCapacityPools.cpp -------------------------------------------------------------------------------- /common/tests/TestTimerQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestTimerQueue.cpp -------------------------------------------------------------------------------- /common/tests/TestUiTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestUiTk.cpp -------------------------------------------------------------------------------- /common/tests/TestUint128.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestUint128.cpp -------------------------------------------------------------------------------- /common/tests/TestUnitTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/common/tests/TestUnitTk.cpp -------------------------------------------------------------------------------- /debian/beegfs-client.lintian-overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/debian/beegfs-client.lintian-overrides -------------------------------------------------------------------------------- /debian/beegfs-client.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/debian/beegfs-client.postinst -------------------------------------------------------------------------------- /debian/beegfs-client.postrm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | rm -rf /lib/modules/*/updates/fs/beegfs_autobuild 5 | 6 | #DEBHELPER# 7 | -------------------------------------------------------------------------------- /debian/beegfs-helperd.lintian-overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/debian/beegfs-helperd.lintian-overrides -------------------------------------------------------------------------------- /debian/beegfs-meta.lintian-overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/debian/beegfs-meta.lintian-overrides -------------------------------------------------------------------------------- /debian/beegfs-opentk-lib.lintian-overrides: -------------------------------------------------------------------------------- 1 | binary-without-manpage 2 | -------------------------------------------------------------------------------- /debian/beegfs-storage.lintian-overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/debian/beegfs-storage.lintian-overrides -------------------------------------------------------------------------------- /debian/beegfs-utils.lintian-overrides: -------------------------------------------------------------------------------- 1 | binary-without-manpage 2 | description-is-pkg-name 3 | -------------------------------------------------------------------------------- /debian/beeond.lintian-overrides: -------------------------------------------------------------------------------- 1 | binary-without-manpage 2 | script-not-executable 3 | -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/debian/rules -------------------------------------------------------------------------------- /event_listener/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/event_listener/CMakeLists.txt -------------------------------------------------------------------------------- /event_listener/build/.gitignore: -------------------------------------------------------------------------------- 1 | beegfs-event-listener 2 | -------------------------------------------------------------------------------- /event_listener/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/event_listener/build/Makefile -------------------------------------------------------------------------------- /event_listener/documentation_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/event_listener/documentation_start.md -------------------------------------------------------------------------------- /event_listener/source/beegfs-event-listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/event_listener/source/beegfs-event-listener.cpp -------------------------------------------------------------------------------- /event_listener/source/beegfs-file-event-log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/event_listener/source/beegfs-file-event-log.cpp -------------------------------------------------------------------------------- /fsck/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/CMakeLists.txt -------------------------------------------------------------------------------- /fsck/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/build/Makefile -------------------------------------------------------------------------------- /fsck/source/app/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/app/App.cpp -------------------------------------------------------------------------------- /fsck/source/app/App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/app/App.h -------------------------------------------------------------------------------- /fsck/source/app/config/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/app/config/Config.cpp -------------------------------------------------------------------------------- /fsck/source/app/config/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/app/config/Config.h -------------------------------------------------------------------------------- /fsck/source/components/DataFetcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/components/DataFetcher.cpp -------------------------------------------------------------------------------- /fsck/source/components/DataFetcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/components/DataFetcher.h -------------------------------------------------------------------------------- /fsck/source/components/DatagramListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/components/DatagramListener.cpp -------------------------------------------------------------------------------- /fsck/source/components/DatagramListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/components/DatagramListener.h -------------------------------------------------------------------------------- /fsck/source/components/InternodeSyncer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/components/InternodeSyncer.cpp -------------------------------------------------------------------------------- /fsck/source/components/InternodeSyncer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/components/InternodeSyncer.h -------------------------------------------------------------------------------- /fsck/source/components/ModificationEventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/components/ModificationEventHandler.h -------------------------------------------------------------------------------- /fsck/source/components/worker/RetrieveChunksWork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/components/worker/RetrieveChunksWork.h -------------------------------------------------------------------------------- /fsck/source/components/worker/RetrieveFsIDsWork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/components/worker/RetrieveFsIDsWork.h -------------------------------------------------------------------------------- /fsck/source/components/worker/RetrieveInodesWork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/components/worker/RetrieveInodesWork.h -------------------------------------------------------------------------------- /fsck/source/database/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/Buffer.h -------------------------------------------------------------------------------- /fsck/source/database/Chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/Chunk.h -------------------------------------------------------------------------------- /fsck/source/database/ContDir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/ContDir.h -------------------------------------------------------------------------------- /fsck/source/database/Cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/Cursor.h -------------------------------------------------------------------------------- /fsck/source/database/DirEntry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/DirEntry.h -------------------------------------------------------------------------------- /fsck/source/database/DirInode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/DirInode.h -------------------------------------------------------------------------------- /fsck/source/database/DiskList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/DiskList.h -------------------------------------------------------------------------------- /fsck/source/database/Distinct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/Distinct.h -------------------------------------------------------------------------------- /fsck/source/database/EntryID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/EntryID.h -------------------------------------------------------------------------------- /fsck/source/database/FileInode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/FileInode.h -------------------------------------------------------------------------------- /fsck/source/database/Filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/Filter.h -------------------------------------------------------------------------------- /fsck/source/database/FsID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/FsID.h -------------------------------------------------------------------------------- /fsck/source/database/FsckDB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/FsckDB.cpp -------------------------------------------------------------------------------- /fsck/source/database/FsckDB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/FsckDB.h -------------------------------------------------------------------------------- /fsck/source/database/FsckDBChecks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/FsckDBChecks.cpp -------------------------------------------------------------------------------- /fsck/source/database/FsckDBException.cpp: -------------------------------------------------------------------------------- 1 | #include "FsckDBException.h" 2 | 3 | -------------------------------------------------------------------------------- /fsck/source/database/FsckDBException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/FsckDBException.h -------------------------------------------------------------------------------- /fsck/source/database/FsckDBTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/FsckDBTable.cpp -------------------------------------------------------------------------------- /fsck/source/database/FsckDBTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/FsckDBTable.h -------------------------------------------------------------------------------- /fsck/source/database/Group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/Group.h -------------------------------------------------------------------------------- /fsck/source/database/LeftJoinEq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/LeftJoinEq.h -------------------------------------------------------------------------------- /fsck/source/database/ModificationEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/ModificationEvent.h -------------------------------------------------------------------------------- /fsck/source/database/Select.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/Select.h -------------------------------------------------------------------------------- /fsck/source/database/Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/Set.h -------------------------------------------------------------------------------- /fsck/source/database/SetFragment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/SetFragment.h -------------------------------------------------------------------------------- /fsck/source/database/SetFragmentCursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/SetFragmentCursor.h -------------------------------------------------------------------------------- /fsck/source/database/StripeTargets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/StripeTargets.h -------------------------------------------------------------------------------- /fsck/source/database/Table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/Table.h -------------------------------------------------------------------------------- /fsck/source/database/Union.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/Union.h -------------------------------------------------------------------------------- /fsck/source/database/UsedTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/UsedTarget.h -------------------------------------------------------------------------------- /fsck/source/database/VectorSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/database/VectorSource.h -------------------------------------------------------------------------------- /fsck/source/modes/Mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/modes/Mode.cpp -------------------------------------------------------------------------------- /fsck/source/modes/Mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/modes/Mode.h -------------------------------------------------------------------------------- /fsck/source/modes/ModeCheckFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/modes/ModeCheckFS.cpp -------------------------------------------------------------------------------- /fsck/source/modes/ModeCheckFS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/modes/ModeCheckFS.h -------------------------------------------------------------------------------- /fsck/source/modes/ModeEnableQuota.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/modes/ModeEnableQuota.cpp -------------------------------------------------------------------------------- /fsck/source/modes/ModeEnableQuota.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/modes/ModeEnableQuota.h -------------------------------------------------------------------------------- /fsck/source/modes/ModeHelp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/modes/ModeHelp.cpp -------------------------------------------------------------------------------- /fsck/source/modes/ModeHelp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/modes/ModeHelp.h -------------------------------------------------------------------------------- /fsck/source/net/message/NetMessageFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/net/message/NetMessageFactory.cpp -------------------------------------------------------------------------------- /fsck/source/net/message/NetMessageFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/net/message/NetMessageFactory.h -------------------------------------------------------------------------------- /fsck/source/net/message/nodes/HeartbeatMsgEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/net/message/nodes/HeartbeatMsgEx.cpp -------------------------------------------------------------------------------- /fsck/source/net/message/nodes/HeartbeatMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/net/message/nodes/HeartbeatMsgEx.h -------------------------------------------------------------------------------- /fsck/source/net/message/testing/DummyMsgEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/net/message/testing/DummyMsgEx.cpp -------------------------------------------------------------------------------- /fsck/source/net/message/testing/DummyMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/net/message/testing/DummyMsgEx.h -------------------------------------------------------------------------------- /fsck/source/net/msghelpers/MsgHelperRepair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/net/msghelpers/MsgHelperRepair.cpp -------------------------------------------------------------------------------- /fsck/source/net/msghelpers/MsgHelperRepair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/net/msghelpers/MsgHelperRepair.h -------------------------------------------------------------------------------- /fsck/source/program/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/program/Main.cpp -------------------------------------------------------------------------------- /fsck/source/program/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/program/Program.cpp -------------------------------------------------------------------------------- /fsck/source/program/Program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/program/Program.h -------------------------------------------------------------------------------- /fsck/source/toolkit/DatabaseTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/toolkit/DatabaseTk.cpp -------------------------------------------------------------------------------- /fsck/source/toolkit/DatabaseTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/toolkit/DatabaseTk.h -------------------------------------------------------------------------------- /fsck/source/toolkit/FsckDefinitions.cpp: -------------------------------------------------------------------------------- 1 | #include "FsckDefinitions.h" 2 | 3 | -------------------------------------------------------------------------------- /fsck/source/toolkit/FsckDefinitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/toolkit/FsckDefinitions.h -------------------------------------------------------------------------------- /fsck/source/toolkit/FsckException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/toolkit/FsckException.h -------------------------------------------------------------------------------- /fsck/source/toolkit/FsckTkEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/toolkit/FsckTkEx.cpp -------------------------------------------------------------------------------- /fsck/source/toolkit/FsckTkEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/source/toolkit/FsckTkEx.h -------------------------------------------------------------------------------- /fsck/tests/FlatTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/FlatTest.cpp -------------------------------------------------------------------------------- /fsck/tests/FlatTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/FlatTest.h -------------------------------------------------------------------------------- /fsck/tests/TestConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/TestConfig.cpp -------------------------------------------------------------------------------- /fsck/tests/TestConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/TestConfig.h -------------------------------------------------------------------------------- /fsck/tests/TestCursors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/TestCursors.cpp -------------------------------------------------------------------------------- /fsck/tests/TestDatabase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/TestDatabase.cpp -------------------------------------------------------------------------------- /fsck/tests/TestDatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/TestDatabase.h -------------------------------------------------------------------------------- /fsck/tests/TestFsckTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/TestFsckTk.cpp -------------------------------------------------------------------------------- /fsck/tests/TestSerialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/TestSerialization.cpp -------------------------------------------------------------------------------- /fsck/tests/TestSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/TestSet.cpp -------------------------------------------------------------------------------- /fsck/tests/TestSetFragment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/TestSetFragment.cpp -------------------------------------------------------------------------------- /fsck/tests/TestTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/TestTable.cpp -------------------------------------------------------------------------------- /fsck/tests/TestTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/fsck/tests/TestTable.h -------------------------------------------------------------------------------- /meta/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/CMakeLists.txt -------------------------------------------------------------------------------- /meta/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/build/Makefile -------------------------------------------------------------------------------- /meta/build/dist/etc/beegfs-meta.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/build/dist/etc/beegfs-meta.conf -------------------------------------------------------------------------------- /meta/build/dist/etc/default/beegfs-meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/build/dist/etc/default/beegfs-meta -------------------------------------------------------------------------------- /meta/build/dist/sbin/beegfs-setup-meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/build/dist/sbin/beegfs-setup-meta -------------------------------------------------------------------------------- /meta/source/app/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/app/App.cpp -------------------------------------------------------------------------------- /meta/source/app/App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/app/App.h -------------------------------------------------------------------------------- /meta/source/app/config/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/app/config/Config.cpp -------------------------------------------------------------------------------- /meta/source/app/config/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/app/config/Config.h -------------------------------------------------------------------------------- /meta/source/components/DatagramListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/components/DatagramListener.cpp -------------------------------------------------------------------------------- /meta/source/components/DatagramListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/components/DatagramListener.h -------------------------------------------------------------------------------- /meta/source/components/DisposalGarbageCollector.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void disposalGarbageCollector(); 4 | 5 | -------------------------------------------------------------------------------- /meta/source/components/FileEventLogger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/components/FileEventLogger.cpp -------------------------------------------------------------------------------- /meta/source/components/FileEventLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/components/FileEventLogger.h -------------------------------------------------------------------------------- /meta/source/components/InternodeSyncer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/components/InternodeSyncer.cpp -------------------------------------------------------------------------------- /meta/source/components/InternodeSyncer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/components/InternodeSyncer.h -------------------------------------------------------------------------------- /meta/source/components/ModificationEventFlusher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/components/ModificationEventFlusher.h -------------------------------------------------------------------------------- /meta/source/components/worker/BarrierWork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/components/worker/BarrierWork.h -------------------------------------------------------------------------------- /meta/source/components/worker/CloseChunkFileWork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/components/worker/CloseChunkFileWork.h -------------------------------------------------------------------------------- /meta/source/components/worker/CopyChunkFileWork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/components/worker/CopyChunkFileWork.h -------------------------------------------------------------------------------- /meta/source/components/worker/TruncChunkFileWork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/components/worker/TruncChunkFileWork.h -------------------------------------------------------------------------------- /meta/source/net/message/MirroredMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/MirroredMessage.h -------------------------------------------------------------------------------- /meta/source/net/message/NetMessageFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/NetMessageFactory.cpp -------------------------------------------------------------------------------- /meta/source/net/message/NetMessageFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/NetMessageFactory.h -------------------------------------------------------------------------------- /meta/source/net/message/control/AckMsgEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/control/AckMsgEx.cpp -------------------------------------------------------------------------------- /meta/source/net/message/control/AckMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/control/AckMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/fsck/FixInodeOwnersMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/fsck/FixInodeOwnersMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/fsck/RecreateFsIDsMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/fsck/RecreateFsIDsMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/fsck/RemoveInodesMsgEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/fsck/RemoveInodesMsgEx.cpp -------------------------------------------------------------------------------- /meta/source/net/message/fsck/RemoveInodesMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/fsck/RemoveInodesMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/fsck/RetrieveFsIDsMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/fsck/RetrieveFsIDsMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/fsck/RetrieveInodesMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/fsck/RetrieveInodesMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/mon/RequestMetaDataMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/mon/RequestMetaDataMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/nodes/GenericDebugMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/nodes/GenericDebugMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/nodes/GetNodesMsgEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/nodes/GetNodesMsgEx.cpp -------------------------------------------------------------------------------- /meta/source/net/message/nodes/GetNodesMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/nodes/GetNodesMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/nodes/HeartbeatMsgEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/nodes/HeartbeatMsgEx.cpp -------------------------------------------------------------------------------- /meta/source/net/message/nodes/HeartbeatMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/nodes/HeartbeatMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/nodes/MapTargetsMsgEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/nodes/MapTargetsMsgEx.cpp -------------------------------------------------------------------------------- /meta/source/net/message/nodes/MapTargetsMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/nodes/MapTargetsMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/nodes/RemoveNodeMsgEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/nodes/RemoveNodeMsgEx.cpp -------------------------------------------------------------------------------- /meta/source/net/message/nodes/RemoveNodeMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/nodes/RemoveNodeMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/session/AckNotifyMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/session/AckNotifyMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/message/storage/TruncFileMsgEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/storage/TruncFileMsgEx.cpp -------------------------------------------------------------------------------- /meta/source/net/message/storage/TruncFileMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/message/storage/TruncFileMsgEx.h -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperClose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperClose.cpp -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperClose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperClose.h -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperLocking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperLocking.cpp -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperLocking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperLocking.h -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperMkFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperMkFile.cpp -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperMkFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperMkFile.h -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperOpen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperOpen.cpp -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperOpen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperOpen.h -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperStat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperStat.cpp -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperStat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperStat.h -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperTrunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperTrunc.cpp -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperTrunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperTrunc.h -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperUnlink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperUnlink.cpp -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperUnlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperUnlink.h -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperXAttr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperXAttr.cpp -------------------------------------------------------------------------------- /meta/source/net/msghelpers/MsgHelperXAttr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/net/msghelpers/MsgHelperXAttr.h -------------------------------------------------------------------------------- /meta/source/nodes/MetaNodeOpStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/nodes/MetaNodeOpStats.h -------------------------------------------------------------------------------- /meta/source/pmq/pmq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/pmq/pmq.cpp -------------------------------------------------------------------------------- /meta/source/pmq/pmq.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/pmq/pmq.hpp -------------------------------------------------------------------------------- /meta/source/pmq/pmq_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/pmq/pmq_base.hpp -------------------------------------------------------------------------------- /meta/source/pmq/pmq_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/pmq/pmq_common.hpp -------------------------------------------------------------------------------- /meta/source/pmq/pmq_logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/pmq/pmq_logging.cpp -------------------------------------------------------------------------------- /meta/source/pmq/pmq_logging.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/pmq/pmq_logging.hpp -------------------------------------------------------------------------------- /meta/source/pmq/pmq_posix_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/pmq/pmq_posix_io.hpp -------------------------------------------------------------------------------- /meta/source/pmq/pmq_profiling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/pmq/pmq_profiling.hpp -------------------------------------------------------------------------------- /meta/source/program/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/program/Main.cpp -------------------------------------------------------------------------------- /meta/source/program/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/program/Program.cpp -------------------------------------------------------------------------------- /meta/source/program/Program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/program/Program.h -------------------------------------------------------------------------------- /meta/source/session/EntryLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/EntryLock.h -------------------------------------------------------------------------------- /meta/source/session/EntryLockStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/EntryLockStore.cpp -------------------------------------------------------------------------------- /meta/source/session/EntryLockStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/EntryLockStore.h -------------------------------------------------------------------------------- /meta/source/session/LockingNotifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/LockingNotifier.cpp -------------------------------------------------------------------------------- /meta/source/session/LockingNotifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/LockingNotifier.h -------------------------------------------------------------------------------- /meta/source/session/MirrorMessageResponseState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/MirrorMessageResponseState.cpp -------------------------------------------------------------------------------- /meta/source/session/MirrorMessageResponseState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/MirrorMessageResponseState.h -------------------------------------------------------------------------------- /meta/source/session/Session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/Session.cpp -------------------------------------------------------------------------------- /meta/source/session/Session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/Session.h -------------------------------------------------------------------------------- /meta/source/session/SessionFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/SessionFile.cpp -------------------------------------------------------------------------------- /meta/source/session/SessionFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/SessionFile.h -------------------------------------------------------------------------------- /meta/source/session/SessionFileStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/SessionFileStore.cpp -------------------------------------------------------------------------------- /meta/source/session/SessionFileStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/SessionFileStore.h -------------------------------------------------------------------------------- /meta/source/session/SessionStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/SessionStore.cpp -------------------------------------------------------------------------------- /meta/source/session/SessionStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/session/SessionStore.h -------------------------------------------------------------------------------- /meta/source/storage/DentryStoreData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/DentryStoreData.h -------------------------------------------------------------------------------- /meta/source/storage/DirEntry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/DirEntry.cpp -------------------------------------------------------------------------------- /meta/source/storage/DirEntry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/DirEntry.h -------------------------------------------------------------------------------- /meta/source/storage/DirEntryStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/DirEntryStore.cpp -------------------------------------------------------------------------------- /meta/source/storage/DirEntryStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/DirEntryStore.h -------------------------------------------------------------------------------- /meta/source/storage/DirInode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/DirInode.cpp -------------------------------------------------------------------------------- /meta/source/storage/DirInode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/DirInode.h -------------------------------------------------------------------------------- /meta/source/storage/DiskMetaData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/DiskMetaData.cpp -------------------------------------------------------------------------------- /meta/source/storage/DiskMetaData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/DiskMetaData.h -------------------------------------------------------------------------------- /meta/source/storage/FileInode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/FileInode.cpp -------------------------------------------------------------------------------- /meta/source/storage/FileInode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/FileInode.h -------------------------------------------------------------------------------- /meta/source/storage/FileInodeStoreData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/FileInodeStoreData.cpp -------------------------------------------------------------------------------- /meta/source/storage/FileInodeStoreData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/FileInodeStoreData.h -------------------------------------------------------------------------------- /meta/source/storage/GlobalInodeLockStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/GlobalInodeLockStore.cpp -------------------------------------------------------------------------------- /meta/source/storage/GlobalInodeLockStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/GlobalInodeLockStore.h -------------------------------------------------------------------------------- /meta/source/storage/IncompleteInode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/IncompleteInode.cpp -------------------------------------------------------------------------------- /meta/source/storage/IncompleteInode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/IncompleteInode.h -------------------------------------------------------------------------------- /meta/source/storage/InodeDirStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/InodeDirStore.cpp -------------------------------------------------------------------------------- /meta/source/storage/InodeDirStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/InodeDirStore.h -------------------------------------------------------------------------------- /meta/source/storage/InodeFileStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/InodeFileStore.cpp -------------------------------------------------------------------------------- /meta/source/storage/InodeFileStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/InodeFileStore.h -------------------------------------------------------------------------------- /meta/source/storage/Locking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/Locking.cpp -------------------------------------------------------------------------------- /meta/source/storage/Locking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/Locking.h -------------------------------------------------------------------------------- /meta/source/storage/MetaFileHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/MetaFileHandle.h -------------------------------------------------------------------------------- /meta/source/storage/MetaStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/MetaStore.cpp -------------------------------------------------------------------------------- /meta/source/storage/MetaStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/MetaStore.h -------------------------------------------------------------------------------- /meta/source/storage/MetaStoreRename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/MetaStoreRename.cpp -------------------------------------------------------------------------------- /meta/source/storage/MetadataEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/MetadataEx.h -------------------------------------------------------------------------------- /meta/source/storage/MkFileDetails.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/MkFileDetails.h -------------------------------------------------------------------------------- /meta/source/storage/NodeOfflineWait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/NodeOfflineWait.h -------------------------------------------------------------------------------- /meta/source/storage/PosixACL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/PosixACL.cpp -------------------------------------------------------------------------------- /meta/source/storage/PosixACL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/PosixACL.h -------------------------------------------------------------------------------- /meta/source/storage/SyncedDiskAccessPath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/storage/SyncedDiskAccessPath.h -------------------------------------------------------------------------------- /meta/source/toolkit/BuddyCommTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/toolkit/BuddyCommTk.cpp -------------------------------------------------------------------------------- /meta/source/toolkit/BuddyCommTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/toolkit/BuddyCommTk.h -------------------------------------------------------------------------------- /meta/source/toolkit/StorageTkEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/toolkit/StorageTkEx.cpp -------------------------------------------------------------------------------- /meta/source/toolkit/StorageTkEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/toolkit/StorageTkEx.h -------------------------------------------------------------------------------- /meta/source/toolkit/XAttrTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/toolkit/XAttrTk.cpp -------------------------------------------------------------------------------- /meta/source/toolkit/XAttrTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/source/toolkit/XAttrTk.h -------------------------------------------------------------------------------- /meta/tests/TestBuddyMirroring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/tests/TestBuddyMirroring.cpp -------------------------------------------------------------------------------- /meta/tests/TestConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/tests/TestConfig.cpp -------------------------------------------------------------------------------- /meta/tests/TestConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/tests/TestConfig.h -------------------------------------------------------------------------------- /meta/tests/TestSerialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/tests/TestSerialization.cpp -------------------------------------------------------------------------------- /meta/tests/TestSerialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/meta/tests/TestSerialization.h -------------------------------------------------------------------------------- /mon/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/CMakeLists.txt -------------------------------------------------------------------------------- /mon/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/README.txt -------------------------------------------------------------------------------- /mon/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/build/Makefile -------------------------------------------------------------------------------- /mon/build/dist/etc/beegfs-mon.auth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/build/dist/etc/beegfs-mon.auth -------------------------------------------------------------------------------- /mon/build/dist/etc/beegfs-mon.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/build/dist/etc/beegfs-mon.conf -------------------------------------------------------------------------------- /mon/build/dist/etc/default/beegfs-mon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/build/dist/etc/default/beegfs-mon -------------------------------------------------------------------------------- /mon/build/dist/etc/init.d/beegfs-mon.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/build/dist/etc/init.d/beegfs-mon.init -------------------------------------------------------------------------------- /mon/scripts/grafana/alerts/CPU-alert-v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/alerts/CPU-alert-v1.json -------------------------------------------------------------------------------- /mon/scripts/grafana/alerts/CPU-alert-v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/alerts/CPU-alert-v2.json -------------------------------------------------------------------------------- /mon/scripts/grafana/alerts/Disk-alert-v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/alerts/Disk-alert-v1.json -------------------------------------------------------------------------------- /mon/scripts/grafana/alerts/Disk-alert-v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/alerts/Disk-alert-v2.json -------------------------------------------------------------------------------- /mon/scripts/grafana/alerts/Inodes-alert-v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/alerts/Inodes-alert-v1.json -------------------------------------------------------------------------------- /mon/scripts/grafana/alerts/Inodes-alert-v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/alerts/Inodes-alert-v2.json -------------------------------------------------------------------------------- /mon/scripts/grafana/alerts/Services-alert-v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/alerts/Services-alert-v1.json -------------------------------------------------------------------------------- /mon/scripts/grafana/alerts/alert-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/alerts/alert-dashboard.json -------------------------------------------------------------------------------- /mon/scripts/grafana/alerts/contact-point.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/alerts/contact-point.json -------------------------------------------------------------------------------- /mon/scripts/grafana/alerts/email-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/alerts/email-template.json -------------------------------------------------------------------------------- /mon/scripts/grafana/alerts/policies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/alerts/policies.json -------------------------------------------------------------------------------- /mon/scripts/grafana/import-alerts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/import-alerts -------------------------------------------------------------------------------- /mon/scripts/grafana/import-dashboards: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/import-dashboards -------------------------------------------------------------------------------- /mon/scripts/grafana/influxdb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/influxdb.json -------------------------------------------------------------------------------- /mon/scripts/grafana/influxdbV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/influxdbV2.json -------------------------------------------------------------------------------- /mon/scripts/grafana/meta_influxdbv1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/meta_influxdbv1.json -------------------------------------------------------------------------------- /mon/scripts/grafana/meta_influxdbv2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/meta_influxdbv2.json -------------------------------------------------------------------------------- /mon/scripts/grafana/storage_influxdbv1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/storage_influxdbv1.json -------------------------------------------------------------------------------- /mon/scripts/grafana/storage_influxdbv2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/scripts/grafana/storage_influxdbv2.json -------------------------------------------------------------------------------- /mon/source/app/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/app/App.cpp -------------------------------------------------------------------------------- /mon/source/app/App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/app/App.h -------------------------------------------------------------------------------- /mon/source/app/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/app/Config.cpp -------------------------------------------------------------------------------- /mon/source/app/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/app/Config.h -------------------------------------------------------------------------------- /mon/source/app/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/app/Main.cpp -------------------------------------------------------------------------------- /mon/source/app/SignalHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/app/SignalHandler.cpp -------------------------------------------------------------------------------- /mon/source/app/SignalHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/app/SignalHandler.h -------------------------------------------------------------------------------- /mon/source/components/CleanUp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/components/CleanUp.cpp -------------------------------------------------------------------------------- /mon/source/components/CleanUp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/components/CleanUp.h -------------------------------------------------------------------------------- /mon/source/components/NodeListRequestor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/components/NodeListRequestor.cpp -------------------------------------------------------------------------------- /mon/source/components/NodeListRequestor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/components/NodeListRequestor.h -------------------------------------------------------------------------------- /mon/source/components/StatsCollector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/components/StatsCollector.cpp -------------------------------------------------------------------------------- /mon/source/components/StatsCollector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/components/StatsCollector.h -------------------------------------------------------------------------------- /mon/source/components/worker/GetNodesWork.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/components/worker/GetNodesWork.cpp -------------------------------------------------------------------------------- /mon/source/components/worker/GetNodesWork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/components/worker/GetNodesWork.h -------------------------------------------------------------------------------- /mon/source/exception/CurlException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/exception/CurlException.h -------------------------------------------------------------------------------- /mon/source/exception/DatabaseException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/exception/DatabaseException.h -------------------------------------------------------------------------------- /mon/source/misc/Cassandra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/misc/Cassandra.cpp -------------------------------------------------------------------------------- /mon/source/misc/Cassandra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/misc/Cassandra.h -------------------------------------------------------------------------------- /mon/source/misc/CurlWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/misc/CurlWrapper.cpp -------------------------------------------------------------------------------- /mon/source/misc/CurlWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/misc/CurlWrapper.h -------------------------------------------------------------------------------- /mon/source/misc/InfluxDB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/misc/InfluxDB.cpp -------------------------------------------------------------------------------- /mon/source/misc/InfluxDB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/misc/InfluxDB.h -------------------------------------------------------------------------------- /mon/source/misc/TSDatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/misc/TSDatabase.h -------------------------------------------------------------------------------- /mon/source/net/message/NetMessageFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/net/message/NetMessageFactory.cpp -------------------------------------------------------------------------------- /mon/source/net/message/NetMessageFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/net/message/NetMessageFactory.h -------------------------------------------------------------------------------- /mon/source/net/message/nodes/HeartbeatMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/net/message/nodes/HeartbeatMsgEx.h -------------------------------------------------------------------------------- /mon/source/nodes/MetaNodeEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/MetaNodeEx.cpp -------------------------------------------------------------------------------- /mon/source/nodes/MetaNodeEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/MetaNodeEx.h -------------------------------------------------------------------------------- /mon/source/nodes/MgmtNodeEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/MgmtNodeEx.cpp -------------------------------------------------------------------------------- /mon/source/nodes/MgmtNodeEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/MgmtNodeEx.h -------------------------------------------------------------------------------- /mon/source/nodes/NodeStoreMetaEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/NodeStoreMetaEx.cpp -------------------------------------------------------------------------------- /mon/source/nodes/NodeStoreMetaEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/NodeStoreMetaEx.h -------------------------------------------------------------------------------- /mon/source/nodes/NodeStoreMgmtEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/NodeStoreMgmtEx.cpp -------------------------------------------------------------------------------- /mon/source/nodes/NodeStoreMgmtEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/NodeStoreMgmtEx.h -------------------------------------------------------------------------------- /mon/source/nodes/NodeStoreStorageEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/NodeStoreStorageEx.cpp -------------------------------------------------------------------------------- /mon/source/nodes/NodeStoreStorageEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/NodeStoreStorageEx.h -------------------------------------------------------------------------------- /mon/source/nodes/StorageNodeEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/StorageNodeEx.cpp -------------------------------------------------------------------------------- /mon/source/nodes/StorageNodeEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/mon/source/nodes/StorageNodeEx.h -------------------------------------------------------------------------------- /storage/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/CMakeLists.txt -------------------------------------------------------------------------------- /storage/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/build/Makefile -------------------------------------------------------------------------------- /storage/build/dist/etc/beegfs-storage.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/build/dist/etc/beegfs-storage.conf -------------------------------------------------------------------------------- /storage/build/dist/etc/default/beegfs-storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/build/dist/etc/default/beegfs-storage -------------------------------------------------------------------------------- /storage/build/dist/sbin/beegfs-setup-storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/build/dist/sbin/beegfs-setup-storage -------------------------------------------------------------------------------- /storage/source/app/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/app/App.cpp -------------------------------------------------------------------------------- /storage/source/app/App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/app/App.h -------------------------------------------------------------------------------- /storage/source/app/config/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/app/config/Config.cpp -------------------------------------------------------------------------------- /storage/source/app/config/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/app/config/Config.h -------------------------------------------------------------------------------- /storage/source/components/DatagramListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/components/DatagramListener.cpp -------------------------------------------------------------------------------- /storage/source/components/DatagramListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/components/DatagramListener.h -------------------------------------------------------------------------------- /storage/source/components/InternodeSyncer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/components/InternodeSyncer.cpp -------------------------------------------------------------------------------- /storage/source/components/InternodeSyncer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/components/InternodeSyncer.h -------------------------------------------------------------------------------- /storage/source/net/message/NetMessageFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/net/message/NetMessageFactory.cpp -------------------------------------------------------------------------------- /storage/source/net/message/NetMessageFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/net/message/NetMessageFactory.h -------------------------------------------------------------------------------- /storage/source/net/message/control/AckMsgEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/net/message/control/AckMsgEx.cpp -------------------------------------------------------------------------------- /storage/source/net/message/control/AckMsgEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/net/message/control/AckMsgEx.h -------------------------------------------------------------------------------- /storage/source/net/msghelpers/MsgHelperIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/net/msghelpers/MsgHelperIO.h -------------------------------------------------------------------------------- /storage/source/nodes/StorageNodeOpStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/nodes/StorageNodeOpStats.h -------------------------------------------------------------------------------- /storage/source/program/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/program/Main.cpp -------------------------------------------------------------------------------- /storage/source/program/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/program/Program.cpp -------------------------------------------------------------------------------- /storage/source/program/Program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/program/Program.h -------------------------------------------------------------------------------- /storage/source/session/Session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/session/Session.cpp -------------------------------------------------------------------------------- /storage/source/session/Session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/session/Session.h -------------------------------------------------------------------------------- /storage/source/session/SessionLocalFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/session/SessionLocalFile.cpp -------------------------------------------------------------------------------- /storage/source/session/SessionLocalFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/session/SessionLocalFile.h -------------------------------------------------------------------------------- /storage/source/session/SessionLocalFileStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/session/SessionLocalFileStore.cpp -------------------------------------------------------------------------------- /storage/source/session/SessionLocalFileStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/session/SessionLocalFileStore.h -------------------------------------------------------------------------------- /storage/source/session/SessionStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/session/SessionStore.cpp -------------------------------------------------------------------------------- /storage/source/session/SessionStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/session/SessionStore.h -------------------------------------------------------------------------------- /storage/source/session/ZfsSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/session/ZfsSession.cpp -------------------------------------------------------------------------------- /storage/source/session/ZfsSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/session/ZfsSession.h -------------------------------------------------------------------------------- /storage/source/storage/ChunkDir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/storage/ChunkDir.h -------------------------------------------------------------------------------- /storage/source/storage/ChunkLockStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/storage/ChunkLockStore.h -------------------------------------------------------------------------------- /storage/source/storage/ChunkStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/storage/ChunkStore.cpp -------------------------------------------------------------------------------- /storage/source/storage/ChunkStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/storage/ChunkStore.h -------------------------------------------------------------------------------- /storage/source/storage/QuotaBlockDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/storage/QuotaBlockDevice.cpp -------------------------------------------------------------------------------- /storage/source/storage/QuotaBlockDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/storage/QuotaBlockDevice.h -------------------------------------------------------------------------------- /storage/source/storage/StorageTargets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/storage/StorageTargets.cpp -------------------------------------------------------------------------------- /storage/source/storage/StorageTargets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/storage/StorageTargets.h -------------------------------------------------------------------------------- /storage/source/storage/SyncedStoragePaths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/storage/SyncedStoragePaths.h -------------------------------------------------------------------------------- /storage/source/toolkit/QuotaTk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/toolkit/QuotaTk.cpp -------------------------------------------------------------------------------- /storage/source/toolkit/QuotaTk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/toolkit/QuotaTk.h -------------------------------------------------------------------------------- /storage/source/toolkit/StorageTkEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/source/toolkit/StorageTkEx.h -------------------------------------------------------------------------------- /storage/tests/TestConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/tests/TestConfig.cpp -------------------------------------------------------------------------------- /storage/tests/TestConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/storage/tests/TestConfig.h -------------------------------------------------------------------------------- /thirdparty/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/build/Makefile -------------------------------------------------------------------------------- /thirdparty/build/get-build-type.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/build/get-build-type.sh -------------------------------------------------------------------------------- /thirdparty/source/boost: -------------------------------------------------------------------------------- 1 | boost_1_61_0 -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/Jamroot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/Jamroot -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/LICENSE_1_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/LICENSE_1_0.txt -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost.png -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/array.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/assert.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/atomic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/atomic.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/bind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/bind.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/cerrno.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/cerrno.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/config.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/cregex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/cregex.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/cstdint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/cstdint.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/cstdlib.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/cstdlib.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/format.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/format.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/integer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/integer.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/io_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/io_fwd.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/limits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/limits.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/mem_fn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/mem_fn.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/mpl/and.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/mpl/and.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/mpl/arg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/mpl/arg.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/mpl/at.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/mpl/at.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/mpl/if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/mpl/if.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/mpl/int.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/mpl/int.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/mpl/not.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/mpl/not.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/mpl/or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/mpl/or.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/mpl/tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/mpl/tag.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/none.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/none.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/none_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/none_t.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/predef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/predef.h -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/predef/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/predef/os.h -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/ref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/ref.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/regex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/regex.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/swap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/swap.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/timer.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/type.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/utility.hpp -------------------------------------------------------------------------------- /thirdparty/source/boost_1_61_0/boost/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/boost_1_61_0/boost/version.hpp -------------------------------------------------------------------------------- /thirdparty/source/datastax/cassandra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/datastax/cassandra.h -------------------------------------------------------------------------------- /thirdparty/source/gtest: -------------------------------------------------------------------------------- 1 | gtest-1.8.0 -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/gtest-1.8.0/.gitignore -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/gtest-1.8.0/.travis.yml -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/gtest-1.8.0/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/gtest-1.8.0/README.md -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/gtest-1.8.0/appveyor.yml -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/googlemock/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/gtest-1.8.0/googlemock/CHANGES -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/googlemock/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/gtest-1.8.0/googlemock/LICENSE -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/googlemock/build-aux/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/googlemock/scripts/generator/cpp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/googletest/.gitignore: -------------------------------------------------------------------------------- 1 | # python 2 | *.pyc 3 | -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/googletest/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/gtest-1.8.0/googletest/CHANGES -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/googletest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/gtest-1.8.0/googletest/LICENSE -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/googletest/build-aux/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/source/gtest-1.8.0/travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/gtest-1.8.0/travis.sh -------------------------------------------------------------------------------- /thirdparty/source/nu/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/nu/LICENSE -------------------------------------------------------------------------------- /thirdparty/source/nu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/nu/Makefile -------------------------------------------------------------------------------- /thirdparty/source/nu/docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/nu/docs/conf.py -------------------------------------------------------------------------------- /thirdparty/source/nu/docs/extract.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/nu/docs/extract.awk -------------------------------------------------------------------------------- /thirdparty/source/nu/docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/nu/docs/index.rst -------------------------------------------------------------------------------- /thirdparty/source/nu/include/nu/error_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/nu/include/nu/error_or.hpp -------------------------------------------------------------------------------- /thirdparty/source/nu/tests/error_or.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/nu/tests/error_or.cpp -------------------------------------------------------------------------------- /thirdparty/source/nu/tests/error_or_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/thirdparty/source/nu/tests/error_or_example.cpp -------------------------------------------------------------------------------- /utils/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/Readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/utils/Readme -------------------------------------------------------------------------------- /utils/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/utils/build/Makefile -------------------------------------------------------------------------------- /utils/scripts/fsck.beegfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/utils/scripts/fsck.beegfs -------------------------------------------------------------------------------- /utils_devel/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThinkParQ/beegfs/HEAD/utils_devel/build/Makefile --------------------------------------------------------------------------------