23.02
|
#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 22 of file JSONTimelineDecoder.hpp.
|
inline |
Definition at line 28 of file JSONTimelineDecoder.hpp.
void AddConnection | ( | JSONEntity & | headEntity, |
JSONEntity & | connectedEntity | ||
) |
Definition at line 361 of file JSONTimelineDecoder.cpp.
References JSONTimelineDecoder::JSONEntity::childEntities, JSONTimelineDecoder::JSONEntity::connected_entities, and JSONTimelineDecoder::JSONEntity::GetGuid().
uint64_t GetGuid | ( | ) |
Definition at line 369 of file JSONTimelineDecoder.cpp.
Referenced by JSONTimelineDecoder::JSONEntity::AddConnection(), JSONTimelineDecoder::CreateEvent(), and JSONTimelineDecoder::JSONEntity::SetParent().
std::string GetName | ( | ) |
Definition at line 384 of file JSONTimelineDecoder.cpp.
std::string GetType | ( | ) |
Definition at line 394 of file JSONTimelineDecoder.cpp.
Referenced by JSONTimelineDecoder::GetJSONEntityString(), and JSONTimelineDecoder::GetJSONString().
void SetName | ( | std::string | entityName | ) |
Definition at line 379 of file JSONTimelineDecoder.cpp.
void SetParent | ( | JSONEntity & | parent | ) |
Definition at line 240 of file JSONTimelineDecoder.cpp.
References JSONTimelineDecoder::JSONEntity::childEntities, and JSONTimelineDecoder::JSONEntity::GetGuid().
void SetType | ( | std::string | entityType | ) |
Definition at line 389 of file JSONTimelineDecoder.cpp.
Referenced by JSONTimelineDecoder::CreateEntity(), JSONTimelineDecoder::CreateEvent(), and JSONTimelineDecoder::CreateEventClass().
std::vector<uint64_t> childEntities |
Definition at line 26 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 25 of file JSONTimelineDecoder.hpp.
Referenced by JSONTimelineDecoder::JSONEntity::AddConnection().
std::map<std::string, std::string> extendedData |
Definition at line 36 of file JSONTimelineDecoder.hpp.