#include <WsEntity.hxx>
Inheritance diagram for WsEntity:

Public Member Functions | |
| SERIALIZABLE_DECLS (WsEntity) | |
| void | RecomputeStatus () |
| void | ReportStatus () |
| int | UploadTo (GCPtr< Repository > r, GCPtr< Mutable > m, GCPtr< CommitInfo > ci, TrueName change_name) |
| GCPtr< WsEntity > | ShallowCopy () |
| void | MarkDeleted () |
| void | UnmarkDeleted (unsigned flags) |
| void | UnbufferContent (unsigned flags) |
| void | BufferContent () |
| WsEntity (GCPtr< Entity >) | |
| WsEntity (GCPtr< PendingChange > pc, std::string fsNm, unsigned char eType) | |
Public Attributes | |
| GCPtr< Entity > | old |
| uint32_t | flags |
| std::string | cur_fsName |
| unsigned char | cur_entityType |
| uint32_t | cur_entityPerms |
| TrueName | cur_mergeParent |
| TrueName | cur_mergeParentChange |
| GCPtr< Buffer > | deleted |
| TrueName | lk_contentTrueName |
| uint32_t | lk_length |
| time_t | lk_modTime |
| TrueName | familyNID |
| hash32_t | famNidHash |
Definition at line 182 of file WsEntity.hxx.
|
|
Definition at line 200 of file WsEntity.cxx. References cur_entityPerms, cur_entityType, cur_fsName, familyNID, famNidHash, flags, lk_contentTrueName, lk_length, lk_modTime, and old. |
|
||||||||||||||||
|
Definition at line 230 of file WsEntity.cxx. References Entity::CreateFamNID(), cur_entityPerms, cur_entityType, cur_fsName, EPRM_EXEC, familyNID, famNidHash, flags, Buffer::FromFile(), TrueName::hash(), lk_contentTrueName, lk_length, lk_modTime, Path::portstat_t::modTime, NEF_ADDED, and old. |
|
|
Definition at line 658 of file WsEntity.cxx. References cur_entityType, cur_fsName, deleted, ExNoObject, flags, format(), Buffer::FromFile(), NEF_CONDDEL, NEF_DELETED, old, and THROW. Referenced by MarkDeleted(). |
|
|
Definition at line 687 of file WsEntity.cxx. References BufferContent(), flags, and NEF_DELETED. |
|
|
Definition at line 273 of file WsEntity.cxx. References cur_entityPerms, cur_entityType, cur_fsName, deleted, EPRM_EXEC, flags, Buffer::FromFile(), Path::portstat_t::len, lk_contentTrueName, lk_length, lk_modTime, Path::portstat_t::modTime, NEF_ADDED, NEF_CONDDEL, NEF_DELETED, NEF_JADD, NEF_MERGED, NEF_MISSING, NEF_MODIFIED, NEF_PERMS, NEF_RENAMEALERT, NEF_RENAMED, old, and opt_ForceHash. |
|
|
Definition at line 378 of file WsEntity.cxx. References TrueName::asHumanString(), cur_entityPerms, cur_fsName, cur_mergeParent, EPRM_EXEC, flags, lk_length, NEF_CONDADD, NEF_CONDDEL, NEF_MERGED, NEF_PERMS, NEF_RENAMED, NEF_UPDATED, old, opt_Verbosity, and report(). |
|
|
|
|
|
|
|
|
Definition at line 701 of file WsEntity.cxx. References cur_entityType, cur_fsName, deleted, ExNoObject, ExObjectExists, format(), THROW, and WSE_FORCE. Referenced by UnmarkDeleted(). |
|
|
Definition at line 694 of file WsEntity.cxx. References flags, NEF_CONDDEL, NEF_DELETED, and UnbufferContent(). |
|
||||||||||||||||||||
|
Definition at line 495 of file WsEntity.cxx. References cur_entityPerms, cur_entityType, cur_fsName, cur_mergeParent, cur_mergeParentChange, familyNID, famNidHash, flags, Buffer::FromFile(), SerMeta::fromSerializable(), lk_contentTrueName, lk_length, Path::portstat_t::modTime, TrueName::Null, old, and os::ToISO(). |
|
|
Definition at line 191 of file WsEntity.hxx. Referenced by RecomputeStatus(), ReportStatus(), UploadTo(), and WsEntity(). |
|
|
Definition at line 190 of file WsEntity.hxx. Referenced by BufferContent(), merge3(), RecomputeStatus(), UnbufferContent(), UploadTo(), and WsEntity(). |
|
|
Definition at line 189 of file WsEntity.hxx. Referenced by BufferContent(), merge3(), RecomputeStatus(), ReportStatus(), UnbufferContent(), UploadTo(), and WsEntity(). |
|
|
Definition at line 192 of file WsEntity.hxx. Referenced by ReportStatus(), and UploadTo(). |
|
|
Definition at line 193 of file WsEntity.hxx. Referenced by UploadTo(). |
|
|
Definition at line 196 of file WsEntity.hxx. Referenced by BufferContent(), RecomputeStatus(), and UnbufferContent(). |
|
|
Definition at line 219 of file WsEntity.hxx. Referenced by UploadTo(), and WsEntity(). |
|
|
Definition at line 220 of file WsEntity.hxx. Referenced by UploadTo(), and WsEntity(). |
|
|
Definition at line 188 of file WsEntity.hxx. Referenced by BufferContent(), MarkDeleted(), RecomputeStatus(), ReportStatus(), UnmarkDeleted(), UploadTo(), and WsEntity(). |
|
|
Definition at line 202 of file WsEntity.hxx. Referenced by RecomputeStatus(), UploadTo(), and WsEntity(). |
|
|
Definition at line 203 of file WsEntity.hxx. Referenced by RecomputeStatus(), ReportStatus(), UploadTo(), and WsEntity(). |
|
|
Definition at line 211 of file WsEntity.hxx. Referenced by RecomputeStatus(), and WsEntity(). |
|
|
Definition at line 185 of file WsEntity.hxx. Referenced by BufferContent(), merge3(), RecomputeStatus(), ReportStatus(), UploadTo(), and WsEntity(). |
1.4.6