|
IPPL (Independent Parallel Particle Layer)
IPPL
|
#include <LogEntry.h>
Public Member Functions | |
| std::vector< char > | serialize () const |
Static Public Member Functions | |
| static LogEntry | deserialize (const std::vector< char > &buffer, size_t offset=0) |
Public Attributes | |
| std::string | methodName |
| std::map< std::string, std::string > | parameters |
| size_t | usedSize |
| size_t | freeSize |
| std::string | memorySpace |
| int | rank |
| std::chrono::time_point< std::chrono::high_resolution_clock > | timestamp |
Definition at line 12 of file LogEntry.h.
|
static |
Definition at line 43 of file LogEntry.cpp.
References ippl::deserializeBasicType(), ippl::deserializeString(), freeSize, memorySpace, methodName, parameters, rank, timestamp, and usedSize.
Referenced by ippl::mpi::deserializeLogs().
| std::vector< char > ippl::LogEntry::serialize | ( | ) | const |
Definition at line 20 of file LogEntry.cpp.
References freeSize, memorySpace, methodName, parameters, rank, ippl::serializeBasicType(), ippl::serializeString(), timestamp, and usedSize.
Referenced by ippl::mpi::deserializeLogs().
| size_t ippl::LogEntry::freeSize |
Definition at line 16 of file LogEntry.h.
Referenced by deserialize(), and serialize().
| std::string ippl::LogEntry::memorySpace |
Definition at line 17 of file LogEntry.h.
Referenced by deserialize(), and serialize().
| std::string ippl::LogEntry::methodName |
Definition at line 13 of file LogEntry.h.
Referenced by deserialize(), and serialize().
| std::map<std::string, std::string> ippl::LogEntry::parameters |
Definition at line 14 of file LogEntry.h.
Referenced by deserialize(), and serialize().
| int ippl::LogEntry::rank |
Definition at line 18 of file LogEntry.h.
Referenced by deserialize(), and serialize().
| std::chrono::time_point<std::chrono::high_resolution_clock> ippl::LogEntry::timestamp |
Definition at line 19 of file LogEntry.h.
Referenced by deserialize(), and serialize().
| size_t ippl::LogEntry::usedSize |
Definition at line 15 of file LogEntry.h.
Referenced by deserialize(), and serialize().