Msg File src/nodes/mec/MECPlatform/MECServices/packets/AperiodicSubscriptionTimer.msg
Name | Type | Description |
---|---|---|
AperiodicSubscriptionTimer | message | (no description) |
Source code
// // Simu5G // // Authors: Giovanni Nardini, Giovanni Stea, Antonio Virdis (University of Pisa) // // This file is part of a software released under the license included in file // "license.pdf". Please read LICENSE and README files before using it. // The above files and the present reference are part of the software itself, // and cannot be removed from it. // cplusplus {{ #include <set> }} namespace simu5g; message AperiodicSubscriptionTimer { double period; } cplusplus(AperiodicSubscriptionTimer) {{ private: std::set<int> subIdSet_; public: void insertSubId(int subId) { subIdSet_.insert(subId); } void removeSubId(int subId) { subIdSet_.erase(subId); } const std::set<int> getSubIdSet() const { return subIdSet_; } const int getSubIdSetSize() const { return subIdSet_.size(); } }} cplusplus(AperiodicSubscriptionTimer::copy) {{ this->subIdSet_ = other.subIdSet_; }} cplusplus(AperiodicSubscriptionTimer::parsimPack) {{ doParsimPacking(b, this->subIdSet_); }} cplusplus(AperiodicSubscriptionTimer::parsimUnpack) {{ doParsimUnpacking(b, this->subIdSet_); }}