|
EMANE
1.2.1
|
An antenna profile event is used to set the antenna profile selection and pointing information for one or more NEMs. More...
#include <antennaprofileevent.h>
Public Types | |
| enum | { IDENTIFIER = EMANE_EVENT_ANTENNA_PROFILE } |
Public Member Functions | |
| AntennaProfileEvent (const Serialization &serialization) | |
| AntennaProfileEvent (const AntennaProfiles &antennaProfiles) | |
| AntennaProfileEvent (const AntennaProfileEvent &rhs) | |
| AntennaProfileEvent & | operator= (const AntennaProfileEvent &rhs) |
| AntennaProfileEvent (AntennaProfileEvent &&rval) | |
| AntennaProfileEvent & | operator= (AntennaProfileEvent &&rval) |
| ~AntennaProfileEvent () | |
| Serialization | serialize () const override |
| const AntennaProfiles & | getAntennaProfiles () const |
| EventId | getEventId () const |
An antenna profile event is used to set the antenna profile selection and pointing information for one or more NEMs.
Definition at line 52 of file antennaprofileevent.h.
| anonymous enum |
| Enumerator | |
|---|---|
| IDENTIFIER | |
Definition at line 118 of file antennaprofileevent.h.
| EMANE::Events::AntennaProfileEvent::AntennaProfileEvent | ( | const Serialization & | serialization | ) |
Creates an AntennaProfileEvent instance from a serialization
| serialization | Message serialization |
| SerializationException | when a valid message cannot be de-serialized |
Definition at line 52 of file antennaprofileevent.cc.
| EMANE::Events::AntennaProfileEvent::AntennaProfileEvent | ( | const AntennaProfiles & | antennaProfiles | ) |
Creates an AntennaProfileEvent instance
| antennaProfiles | One or more AntennaProfile instances |
Definition at line 75 of file antennaprofileevent.cc.
| EMANE::Events::AntennaProfileEvent::AntennaProfileEvent | ( | const AntennaProfileEvent & | rhs | ) |
Creates an AntennaProfileEvent by copy
| rhs | Instance to copy |
Definition at line 79 of file antennaprofileevent.cc.
| EMANE::Events::AntennaProfileEvent::AntennaProfileEvent | ( | AntennaProfileEvent && | rval | ) |
Creates an AntennaProfileEvent by moving
| rval | Instance to move |
Definition at line 89 of file antennaprofileevent.cc.
| EMANE::Events::AntennaProfileEvent::~AntennaProfileEvent | ( | ) |
Destroys an instance
Definition at line 102 of file antennaprofileevent.cc.
| const EMANE::Events::AntennaProfiles & EMANE::Events::AntennaProfileEvent::getAntennaProfiles | ( | ) | const |
Gets the antenna profile entries
Definition at line 104 of file antennaprofileevent.cc.
|
inlineinherited |
| EMANE::Events::AntennaProfileEvent & EMANE::Events::AntennaProfileEvent::operator= | ( | const AntennaProfileEvent & | rhs | ) |
Sets an AntennaProfileEvent by copy
| rhs | Instance to copy |
Definition at line 83 of file antennaprofileevent.cc.
| EMANE::Events::AntennaProfileEvent & EMANE::Events::AntennaProfileEvent::operator= | ( | AntennaProfileEvent && | rval | ) |
Sets an AntennaProfileEvent by moving
| rval | Instance to move |
Definition at line 96 of file antennaprofileevent.cc.
|
overridevirtual |
Serializes the instance
| SerializationException | if the instance cannot be serialized |
Reimplemented from EMANE::Serializable.
Definition at line 109 of file antennaprofileevent.cc.