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.