|
fipa_acl
1.4
|
#include <bitefficient_format.h>
Static Public Member Functions | |
| static char | getEOFCollection () |
| returns the very used end-of-collection marker More... | |
| static char | getEOFEnvelope () |
| static std::string | getByteLengthEncodedString (const std::string &sword) |
| static std::string | getNullTerminatedString (const std::string &sword) |
| static std::string | getString (const std::string &sword) |
| static std::string | getCodedNumber (const std::string &cn) |
| implements a coded number passed as a string it goes through it digit by digit(char by char) More... | |
| static std::string | getCodedNaturalNumber (const std::string &cn) |
| Allow proper generation of natural numbers, will remove any leading zeros. More... | |
| static std::string | getBinDateTimeToken (const std::string &date1) |
| implements the date time token production of the grammar; not complete(w.r.t. the specification) in functionality implementing the messages without the rest of the architecture makes it difficult to anticipate when and how some productions may/will be used so only a few of the productions were implemented and the char parameter was added to choose between them, as no other decission maker/constraint was identified More... | |
| static std::string | getBinDateTimeToken (const base::Time &time) |
| implements the date time token production of the grammar; not complete(w.r.t. the specification) in functionality implementing the messages without the rest of the architecture makes it difficult to anticipate when and how some productions may/will be used so only a few of the productions were implemented and the char parameter was added to choose between them, as no other decission maker/constraint was identified More... | |
| static std::string | getBinDate (const base::Time &time) |
| static std::string | getBinDate (const std::string &date1) |
| takes the string representing the date and passes it's digits 2 by 2(as length 2 sugstrings) to the byte encoding function it did not explicitly specify but it was induced from the way it was stated that the date is to be encoded as a coded number(comment 9 of the specification) More... | |
| static std::string | getBinNumber (uint32_t number, bool asHex=false) |
| static std::string | getACLRepresentation (const representation::Type &type) |
| static std::string | getDigits (const std::string &numberString) |
| static std::string | getDigits (uint32_t number) |
| static std::string | getReceivedObject (const ReceivedObject &object) |
| static std::string | getAgentID (const AgentID &agentId) |
| static std::string | getAgentIDSequence (const std::vector< AgentID > &agentIds) |
| static std::string | getBinStringNoCodetable (const std::string &sword) |
Definition at line 13 of file bitefficient_format.h.
|
static |
Encode representation
Definition at line 176 of file bitefficient_format.cpp.
|
static |
Retrieve encoded agent id for envelopes
Definition at line 231 of file bitefficient_format.cpp.
|
static |
Get sequence of agents ids
Definition at line 280 of file bitefficient_format.cpp.
|
static |
Retrieve bitefficient encoding for base time
Definition at line 39 of file bitefficient_format.cpp.
|
static |
takes the string representing the date and passes it's digits 2 by 2(as length 2 sugstrings) to the byte encoding function it did not explicitly specify but it was induced from the way it was stated that the date is to be encoded as a coded number(comment 9 of the specification)
Definition at line 55 of file bitefficient_format.cpp.
|
static |
implements the date time token production of the grammar; not complete(w.r.t. the specification) in functionality implementing the messages without the rest of the architecture makes it difficult to anticipate when and how some productions may/will be used so only a few of the productions were implemented and the char parameter was added to choose between them, as no other decission maker/constraint was identified
Definition at line 29 of file bitefficient_format.cpp.
|
static |
implements the date time token production of the grammar; not complete(w.r.t. the specification) in functionality implementing the messages without the rest of the architecture makes it difficult to anticipate when and how some productions may/will be used so only a few of the productions were implemented and the char parameter was added to choose between them, as no other decission maker/constraint was identified
Definition at line 34 of file bitefficient_format.cpp.
|
static |
Retrieve number string
Definition at line 151 of file bitefficient_format.cpp.
|
inlinestatic |
Definition at line 108 of file bitefficient_format.h.
|
static |
Definition at line 15 of file bitefficient_format.cpp.
|
static |
Allow proper generation of natural numbers, will remove any leading zeros.
Definition at line 101 of file bitefficient_format.cpp.
|
static |
implements a coded number passed as a string it goes through it digit by digit(char by char)
Definition at line 67 of file bitefficient_format.cpp.
|
inlinestatic |
Retrieve digits for a number string
Definition at line 83 of file bitefficient_format.h.
|
static |
Get digits from unsigned integer
Definition at line 168 of file bitefficient_format.cpp.
|
inlinestatic |
returns the very used end-of-collection marker
Definition at line 19 of file bitefficient_format.h.
|
inlinestatic |
Definition at line 21 of file bitefficient_format.h.
|
static |
Definition at line 24 of file bitefficient_format.cpp.
|
static |
Retrieve encoded received object
Definition at line 194 of file bitefficient_format.cpp.
|
static |
Return encoded string
Definition at line 9 of file bitefficient_format.cpp.
1.8.6