21.11
|
#include <JSONTimelineDecoder.hpp>
Public Member Functions | |
JSONEntity (uint64_t guid) | |
uint64_t | GetGuid () |
std::string | GetName () |
std::string | GetType () |
void | SetName (std::string entityName) |
void | SetType (std::string entityType) |
void | SetParent (JSONEntity &parent) |
void | AddConnection (JSONEntity &headEntity, JSONEntity &connectedEntity) |
Public Attributes | |
std::vector< uint64_t > | connected_entities |
std::vector< uint64_t > | childEntities |
std::map< std::string, std::string > | extendedData |
Definition at line 21 of file JSONTimelineDecoder.hpp.
|
inline |
Definition at line 27 of file JSONTimelineDecoder.hpp.
References JSONTimelineDecoder::JSONEntity::AddConnection(), JSONTimelineDecoder::JSONEntity::GetGuid(), JSONTimelineDecoder::JSONEntity::GetName(), JSONTimelineDecoder::JSONEntity::GetType(), JSONTimelineDecoder::JSONEntity::SetName(), JSONTimelineDecoder::JSONEntity::SetParent(), and JSONTimelineDecoder::JSONEntity::SetType().
void AddConnection | ( | JSONEntity & | headEntity, |
JSONEntity & | connectedEntity | ||
) |
Definition at line 359 of file JSONTimelineDecoder.cpp.
References JSONTimelineDecoder::JSONEntity::childEntities, JSONTimelineDecoder::JSONEntity::connected_entities, and JSONTimelineDecoder::JSONEntity::GetGuid().
Referenced by JSONTimelineDecoder::CreateRelationship(), and JSONTimelineDecoder::JSONEntity::JSONEntity().
uint64_t GetGuid | ( | ) |
Definition at line 367 of file JSONTimelineDecoder.cpp.
Referenced by JSONTimelineDecoder::JSONEntity::AddConnection(), JSONTimelineDecoder::CreateEvent(), JSONTimelineDecoder::GetJSONEntityString(), and JSONTimelineDecoder::JSONEntity::JSONEntity().
std::string GetName | ( | ) |
Definition at line 382 of file JSONTimelineDecoder.cpp.
Referenced by JSONTimelineDecoder::GetJSONEntityString(), and JSONTimelineDecoder::JSONEntity::JSONEntity().
std::string GetType | ( | ) |
Definition at line 392 of file JSONTimelineDecoder.cpp.
Referenced by JSONTimelineDecoder::GetJSONEntityString(), JSONTimelineDecoder::GetJSONString(), and JSONTimelineDecoder::JSONEntity::JSONEntity().
void SetName | ( | std::string | entityName | ) |
Definition at line 377 of file JSONTimelineDecoder.cpp.
Referenced by JSONTimelineDecoder::CreateRelationship(), and JSONTimelineDecoder::JSONEntity::JSONEntity().
void SetParent | ( | JSONEntity & | parent | ) |
Definition at line 239 of file JSONTimelineDecoder.cpp.
References JSONTimelineDecoder::JSONEntity::childEntities.
Referenced by JSONTimelineDecoder::CreateRelationship(), and JSONTimelineDecoder::JSONEntity::JSONEntity().
void SetType | ( | std::string | entityType | ) |
Definition at line 387 of file JSONTimelineDecoder.cpp.
Referenced by JSONTimelineDecoder::CreateEntity(), JSONTimelineDecoder::CreateEvent(), JSONTimelineDecoder::CreateEventClass(), JSONTimelineDecoder::CreateRelationship(), and JSONTimelineDecoder::JSONEntity::JSONEntity().
std::vector<uint64_t> childEntities |
Definition at line 25 of file JSONTimelineDecoder.hpp.
Referenced by JSONTimelineDecoder::JSONEntity::AddConnection(), JSONTimelineDecoder::GetJSONEntityString(), JSONTimelineDecoder::GetJSONString(), and JSONTimelineDecoder::JSONEntity::SetParent().
std::vector<uint64_t> connected_entities |
Definition at line 24 of file JSONTimelineDecoder.hpp.
Referenced by JSONTimelineDecoder::JSONEntity::AddConnection().
std::map<std::string, std::string> extendedData |
Definition at line 35 of file JSONTimelineDecoder.hpp.
Referenced by JSONTimelineDecoder::CreateRelationship(), and JSONTimelineDecoder::GetJSONEntityString().