![]() |
F´ Flight Software - C/C++ Documentation
NASA-v2.1.0
A framework for building embedded system applications to NASA flight quality standards.
|
#include <Fw/Prm/PrmString.hpp>
Public Types | |
enum | { SERIALIZED_TYPE_ID = FW_TYPEID_PRM_STR, SERIALIZED_SIZE = FW_PARAM_STRING_MAX_SIZE + sizeof(FwBuffSizeType) } |
Public Member Functions | |
ParamString (const char *src) | |
ParamString (const StringBase &src) | |
ParamString (const ParamString &src) | |
ParamString (void) | |
ParamString & | operator= (const ParamString &other) |
ParamString & | operator= (const StringBase &other) |
ParamString & | operator= (const char *other) |
~ParamString (void) | |
const char * | toChar (void) const |
NATIVE_UINT_TYPE | getCapacity (void) const |
return size of buffer More... | |
![]() | |
NATIVE_UINT_TYPE | length (void) const |
Get length of string. More... | |
const char * | operator+= (const char *src) |
Concatenate a char*. More... | |
const StringBase & | operator+= (const StringBase &src) |
Concatenate a StringBase. More... | |
bool | operator== (const StringBase &other) const |
Check for equality with StringBase. More... | |
bool | operator== (const char *other) const |
Check for equality with char*. More... | |
bool | operator!= (const StringBase &other) const |
Inequality with StringBase. More... | |
bool | operator!= (const char *other) const |
Inequality with char*. More... | |
StringBase & | operator= (const char *src) |
Assign char*. More... | |
StringBase & | operator= (const StringBase &src) |
Assign another StringBase. More... | |
void | format (const char *formatString,...) |
write formatted string to buffer More... | |
SerializeStatus | serialize (SerializeBufferBase &buffer) const |
serialization function More... | |
SerializeStatus | deserialize (SerializeBufferBase &buffer) |
deserialization function More... | |
Additional Inherited Members | |
![]() | |
StringBase (void) | |
virtual | ~StringBase (void) |
void | appendBuff (const char *buff, NATIVE_UINT_TYPE size) |
![]() | |
Serializable () | |
Default constructor. More... | |
virtual | ~Serializable () |
destructor More... | |
Definition at line 11 of file PrmString.hpp.
anonymous enum |
Enumerator | |
---|---|
SERIALIZED_TYPE_ID | |
SERIALIZED_SIZE |
Definition at line 14 of file PrmString.hpp.
Fw::ParamString::ParamString | ( | const char * | src | ) |
Definition at line 6 of file PrmString.cpp.
Fw::ParamString::ParamString | ( | const StringBase & | src | ) |
Definition at line 10 of file PrmString.cpp.
Fw::ParamString::ParamString | ( | const ParamString & | src | ) |
Definition at line 14 of file PrmString.cpp.
Fw::ParamString::ParamString | ( | void | ) |
Definition at line 18 of file PrmString.cpp.
Fw::ParamString::~ParamString | ( | void | ) |
Definition at line 37 of file PrmString.cpp.
|
virtual |
ParamString & Fw::ParamString::operator= | ( | const char * | other | ) |
Definition at line 32 of file PrmString.cpp.
ParamString & Fw::ParamString::operator= | ( | const ParamString & | other | ) |
Definition at line 22 of file PrmString.cpp.
ParamString & Fw::ParamString::operator= | ( | const StringBase & | other | ) |
Definition at line 27 of file PrmString.cpp.
|
virtual |
Implements Fw::StringBase.
Definition at line 40 of file PrmString.cpp.