F´ Flight Software - C/C++ Documentation NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
Loading...
Searching...
No Matches
QueueString.hpp
Go to the documentation of this file.
1#ifndef OS_QUEUE_STRING_TYPE_HPP
2#define OS_QUEUE_STRING_TYPE_HPP
3
4#include <FpConfig.hpp>
6
7namespace Os {
8
9 class QueueString : public Fw::StringBase {
10 public:
11
12 QueueString(const char* src);
13 QueueString(const StringBase& src);
14 QueueString(const QueueString& src);
15 QueueString();
16 QueueString& operator=(const QueueString& other);
17 QueueString& operator=(const StringBase& other);
18 QueueString& operator=(const char* other);
19 ~QueueString();
20
21 const char* toChar() const;
23
24 private:
25 char m_buf[FW_QUEUE_NAME_MAX_SIZE];
26 };
27}
28
29#endif
PlatformUIntType NATIVE_UINT_TYPE
Definition BasicTypes.h:52
#define FW_QUEUE_NAME_MAX_SIZE
Max size of message queue name.
Definition FpConfig.h:210
C++-compatible configuration header for fprime configuration.
Declares ISF string base class.
QueueString()
default constructor
const char * toChar() const
get pointer to char buffer
NATIVE_UINT_TYPE getCapacity() const
return size of buffer
QueueString & operator=(const QueueString &other)
assignment operator
~QueueString()
destructor
Definition File.cpp:6