CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
gen_fixtures.cpp File Reference
#include "DataMessage.h"
#include "ObjectIDs.h"
#include "PsyTime.h"
#include <cstdio>
#include <string>
#include <vector>
Include dependency graph for gen_fixtures.cpp:

Go to the source code of this file.

Classes

struct  Entry
struct  Fixture

Functions

static std::string Esc (const std::string &s)
static std::string Hex (const char *d, uint32 n)
static DataMessage * Base ()
static Entry S (const char *k, const char *v)
static Entry I (const char *k, int64 v)
int main (int argc, char **argv)

Variables

static const uint64 T0 = 63960700000000000ULL

Function Documentation

◆ Base()

◆ Esc()

std::string Esc ( const std::string & s)
static

Definition at line 24 of file gen_fixtures.cpp.

Referenced by S().

◆ Hex()

std::string Hex ( const char * d,
uint32 n )
static

Definition at line 33 of file gen_fixtures.cpp.

Referenced by main().

◆ I()

Entry I ( const char * k,
int64 v )
static

Definition at line 47 of file gen_fixtures.cpp.

Referenced by cmlabs::Bitmap::drawCircle(), and main().

◆ main()

int main ( int argc,
char ** argv )

Definition at line 49 of file gen_fixtures.cpp.

References Base(), cmlabs::DataMessageHeader::cenc, cmlabs::DataMessageHeader::chaincount, cmlabs::DataMessageHeader::chaincputime, cmlabs::DataMessageHeader::chainwalltime, cmlabs::DataMessageHeader::contextchange, cmlabs::DataMessageHeader::cyclecputime, cmlabs::DataMessageHeader::cyclewalltime, cmlabs::DataMessage::data, cmlabs::DataMessage::deleteEntry(), cmlabs::DataMessageHeader::destination, cmlabs::DataMessageHeader::from, PsyContext::fromString(), PsyType::fromString(), Hex(), I(), cmlabs::DataMessageHeader::memid, cmlabs::DataMessageHeader::origin, cmlabs::DataMessageHeader::policy, cmlabs::DataMessageHeader::priority, cmlabs::DataMessageHeader::recvtime, cmlabs::DataMessageHeader::reference, S(), cmlabs::DataMessageHeader::sendtime, cmlabs::DataMessageHeader::serial, cmlabs::DataMessage::setAttachedMessage(), cmlabs::DataMessage::setContextChange(), cmlabs::DataMessage::setData(), cmlabs::DataMessage::setDouble(), cmlabs::DataMessage::setFrom(), cmlabs::DataMessage::setInt(), cmlabs::DataMessage::setPolicy(), cmlabs::DataMessage::setPriority(), cmlabs::DataMessage::setReference(), cmlabs::DataMessage::setSerial(), cmlabs::DataMessage::setStatus(), cmlabs::DataMessage::setString(), cmlabs::DataMessage::setTag(), cmlabs::DataMessage::setTime(), cmlabs::DataMessage::setTo(), cmlabs::DataMessage::setTTL(), cmlabs::DataMessage::setType(), cmlabs::DataMessageHeader::size, cmlabs::DataMessageHeader::status, cmlabs::DataMessageHeader::systemid, T0, cmlabs::DataMessageHeader::tag, cmlabs::DataMessageHeader::time, cmlabs::DataMessageHeader::to, PsyContext::toString(), PsyType::toString(), cmlabs::DataMessageHeader::ttl, cmlabs::DataMessageHeader::type, cmlabs::DataMessageHeader::userCount, and cmlabs::DataMessageHeader::userSize.

◆ S()

Entry S ( const char * k,
const char * v )
static

Definition at line 46 of file gen_fixtures.cpp.

References Esc().

Referenced by main().

Variable Documentation

◆ T0

const uint64 T0 = 63960700000000000ULL
static

Definition at line 19 of file gen_fixtures.cpp.

Referenced by Base(), and main().