#include <msg.h>


Public Member Functions | |
| MsgPayload (std::string type) | |
| MsgPayload constructor with "" (empty string) as MsgPayload name. | |
| MsgPayload (std::string type, std::string name) | |
| MsgPayload constructor. | |
| MsgPayload (const MsgPayload &payload) | |
| MsgPayload copy constructor. | |
| ~MsgPayload () | |
| MsgPayload destructor. | |
| unsigned int | num_dimens () const |
| void | add_param (Expr *param) |
| Add an expression as a new parameter of current MsgPayload. | |
| Expr * | operator[] (unsigned int idx) |
Get parameter at dimension idx using [] notation. | |
Message Payload.
| sesstype::parameterised::MsgPayload::MsgPayload | ( | std::string | type, |
| std::string | name | ||
| ) | [inline] |
MsgPayload constructor.
| [in] | type | of MsgPayload (datatype). |
| [in] | name | of MsgPayload (identifier). |
Reimplemented from sesstype::MsgPayload.
| void sesstype::parameterised::MsgPayload::add_param | ( | Expr * | param | ) | [inline] |
Add an expression as a new parameter of current MsgPayload.
| [in] | expr | to use as new parameter. |
| unsigned int sesstype::parameterised::MsgPayload::num_dimens | ( | ) | const [inline] |
| Expr* sesstype::parameterised::MsgPayload::operator[] | ( | unsigned int | idx | ) | [inline] |
Get parameter at dimension idx using [] notation.
| [in] | idx | of the parameter. |
1.7.6.1