|
INET Framework for OMNeT++/OMNEST
|
00001 // 00002 // Generated file, do not edit! Created by opp_msgc 4.2 from linklayer/ieee80211/mgmt/Ieee80211Primitives.msg. 00003 // 00004 00005 #ifndef _IEEE80211PRIMITIVES_M_H_ 00006 #define _IEEE80211PRIMITIVES_M_H_ 00007 00008 #include <omnetpp.h> 00009 00010 // opp_msgc version check 00011 #define MSGC_VERSION 0x0402 00012 #if (MSGC_VERSION!=OMNETPP_VERSION) 00013 # error Version mismatch! Probably this file was generated by an earlier version of opp_msgc: 'make clean' should help. 00014 #endif 00015 00016 // cplusplus {{ 00017 #include "Ieee80211MgmtFrames_m.h" 00018 // }} 00019 00020 00021 00037 enum Ieee80211PrimRequestCode { 00038 PR_SCAN_REQUEST = 1, 00039 PR_AUTHENTICATE_REQUEST = 2, 00040 PR_DEAUTHENTICATE_REQUEST = 3, 00041 PR_ASSOCIATE_REQUEST = 4, 00042 PR_REASSOCIATE_REQUEST = 5, 00043 PR_DISASSOCIATE_REQUEST = 6 00044 }; 00045 00061 enum Ieee80211PrimConfirmCode { 00062 PR_SCAN_CONFIRM = 1, 00063 PR_AUTHENTICATE_CONFIRM = 2, 00064 PR_DEAUTHENTICATE_CONFIRM = 3, 00065 PR_ASSOCIATE_CONFIRM = 4, 00066 PR_REASSOCIATE_CONFIRM = 5, 00067 PR_DISASSOCIATE_CONFIRM = 6 00068 }; 00069 00082 enum Ieee80211BSSType { 00083 BSSTYPE_ANY = 0, 00084 BSSTYPE_INFRASTRUCTURE = 1, 00085 BSSTYPE_INDEPENDENT = 2 00086 }; 00087 00102 enum Ieee80211PrimResultCode { 00103 PRC_SUCCESS = 0, 00104 PRC_INVALID_PARAMETERS = 1, 00105 PRC_TIMEOUT = 2, 00106 PRC_TOO_MANY_SIMULTANEOUS_REQUESTS = 3, 00107 PRC_REFUSED = 4 00108 }; 00109 00118 class Ieee80211PrimRequest : public ::cObject 00119 { 00120 protected: 00121 00122 private: 00123 void copy(const Ieee80211PrimRequest& other); 00124 00125 protected: 00126 // protected and unimplemented operator==(), to prevent accidental usage 00127 bool operator==(const Ieee80211PrimRequest&); 00128 00129 public: 00130 Ieee80211PrimRequest(); 00131 Ieee80211PrimRequest(const Ieee80211PrimRequest& other); 00132 virtual ~Ieee80211PrimRequest(); 00133 Ieee80211PrimRequest& operator=(const Ieee80211PrimRequest& other); 00134 virtual Ieee80211PrimRequest *dup() const {return new Ieee80211PrimRequest(*this);} 00135 virtual void parsimPack(cCommBuffer *b); 00136 virtual void parsimUnpack(cCommBuffer *b); 00137 00138 // field getter/setter methods 00139 }; 00140 00141 inline void doPacking(cCommBuffer *b, Ieee80211PrimRequest& obj) {obj.parsimPack(b);} 00142 inline void doUnpacking(cCommBuffer *b, Ieee80211PrimRequest& obj) {obj.parsimUnpack(b);} 00143 00153 class Ieee80211PrimConfirm : public ::cObject 00154 { 00155 protected: 00156 int resultCode_var; 00157 00158 private: 00159 void copy(const Ieee80211PrimConfirm& other); 00160 00161 protected: 00162 // protected and unimplemented operator==(), to prevent accidental usage 00163 bool operator==(const Ieee80211PrimConfirm&); 00164 00165 public: 00166 Ieee80211PrimConfirm(); 00167 Ieee80211PrimConfirm(const Ieee80211PrimConfirm& other); 00168 virtual ~Ieee80211PrimConfirm(); 00169 Ieee80211PrimConfirm& operator=(const Ieee80211PrimConfirm& other); 00170 virtual Ieee80211PrimConfirm *dup() const {return new Ieee80211PrimConfirm(*this);} 00171 virtual void parsimPack(cCommBuffer *b); 00172 virtual void parsimUnpack(cCommBuffer *b); 00173 00174 // field getter/setter methods 00175 virtual int getResultCode() const; 00176 virtual void setResultCode(int resultCode); 00177 }; 00178 00179 inline void doPacking(cCommBuffer *b, Ieee80211PrimConfirm& obj) {obj.parsimPack(b);} 00180 inline void doUnpacking(cCommBuffer *b, Ieee80211PrimConfirm& obj) {obj.parsimUnpack(b);} 00181 00198 class Ieee80211Prim_ScanRequest : public ::Ieee80211PrimRequest 00199 { 00200 protected: 00201 int BSSType_var; 00202 MACAddress BSSID_var; 00203 opp_string SSID_var; 00204 bool activeScan_var; 00205 simtime_t probeDelay_var; 00206 int *channelList_var; // array ptr 00207 unsigned int channelList_arraysize; 00208 simtime_t minChannelTime_var; 00209 simtime_t maxChannelTime_var; 00210 00211 private: 00212 void copy(const Ieee80211Prim_ScanRequest& other); 00213 00214 protected: 00215 // protected and unimplemented operator==(), to prevent accidental usage 00216 bool operator==(const Ieee80211Prim_ScanRequest&); 00217 00218 public: 00219 Ieee80211Prim_ScanRequest(); 00220 Ieee80211Prim_ScanRequest(const Ieee80211Prim_ScanRequest& other); 00221 virtual ~Ieee80211Prim_ScanRequest(); 00222 Ieee80211Prim_ScanRequest& operator=(const Ieee80211Prim_ScanRequest& other); 00223 virtual Ieee80211Prim_ScanRequest *dup() const {return new Ieee80211Prim_ScanRequest(*this);} 00224 virtual void parsimPack(cCommBuffer *b); 00225 virtual void parsimUnpack(cCommBuffer *b); 00226 00227 // field getter/setter methods 00228 virtual int getBSSType() const; 00229 virtual void setBSSType(int BSSType); 00230 virtual MACAddress& getBSSID(); 00231 virtual const MACAddress& getBSSID() const {return const_cast<Ieee80211Prim_ScanRequest*>(this)->getBSSID();} 00232 virtual void setBSSID(const MACAddress& BSSID); 00233 virtual const char * getSSID() const; 00234 virtual void setSSID(const char * SSID); 00235 virtual bool getActiveScan() const; 00236 virtual void setActiveScan(bool activeScan); 00237 virtual simtime_t getProbeDelay() const; 00238 virtual void setProbeDelay(simtime_t probeDelay); 00239 virtual void setChannelListArraySize(unsigned int size); 00240 virtual unsigned int getChannelListArraySize() const; 00241 virtual int getChannelList(unsigned int k) const; 00242 virtual void setChannelList(unsigned int k, int channelList); 00243 virtual simtime_t getMinChannelTime() const; 00244 virtual void setMinChannelTime(simtime_t minChannelTime); 00245 virtual simtime_t getMaxChannelTime() const; 00246 virtual void setMaxChannelTime(simtime_t maxChannelTime); 00247 }; 00248 00249 inline void doPacking(cCommBuffer *b, Ieee80211Prim_ScanRequest& obj) {obj.parsimPack(b);} 00250 inline void doUnpacking(cCommBuffer *b, Ieee80211Prim_ScanRequest& obj) {obj.parsimUnpack(b);} 00251 00267 class Ieee80211Prim_BSSDescription : public ::cObject 00268 { 00269 protected: 00270 int channelNumber_var; 00271 MACAddress BSSID_var; 00272 opp_string SSID_var; 00273 Ieee80211SupportedRatesElement supportedRates_var; 00274 simtime_t beaconInterval_var; 00275 double rxPower_var; 00276 00277 private: 00278 void copy(const Ieee80211Prim_BSSDescription& other); 00279 00280 protected: 00281 // protected and unimplemented operator==(), to prevent accidental usage 00282 bool operator==(const Ieee80211Prim_BSSDescription&); 00283 00284 public: 00285 Ieee80211Prim_BSSDescription(); 00286 Ieee80211Prim_BSSDescription(const Ieee80211Prim_BSSDescription& other); 00287 virtual ~Ieee80211Prim_BSSDescription(); 00288 Ieee80211Prim_BSSDescription& operator=(const Ieee80211Prim_BSSDescription& other); 00289 virtual Ieee80211Prim_BSSDescription *dup() const {return new Ieee80211Prim_BSSDescription(*this);} 00290 virtual void parsimPack(cCommBuffer *b); 00291 virtual void parsimUnpack(cCommBuffer *b); 00292 00293 // field getter/setter methods 00294 virtual int getChannelNumber() const; 00295 virtual void setChannelNumber(int channelNumber); 00296 virtual MACAddress& getBSSID(); 00297 virtual const MACAddress& getBSSID() const {return const_cast<Ieee80211Prim_BSSDescription*>(this)->getBSSID();} 00298 virtual void setBSSID(const MACAddress& BSSID); 00299 virtual const char * getSSID() const; 00300 virtual void setSSID(const char * SSID); 00301 virtual Ieee80211SupportedRatesElement& getSupportedRates(); 00302 virtual const Ieee80211SupportedRatesElement& getSupportedRates() const {return const_cast<Ieee80211Prim_BSSDescription*>(this)->getSupportedRates();} 00303 virtual void setSupportedRates(const Ieee80211SupportedRatesElement& supportedRates); 00304 virtual simtime_t getBeaconInterval() const; 00305 virtual void setBeaconInterval(simtime_t beaconInterval); 00306 virtual double getRxPower() const; 00307 virtual void setRxPower(double rxPower); 00308 }; 00309 00310 inline void doPacking(cCommBuffer *b, Ieee80211Prim_BSSDescription& obj) {obj.parsimPack(b);} 00311 inline void doUnpacking(cCommBuffer *b, Ieee80211Prim_BSSDescription& obj) {obj.parsimUnpack(b);} 00312 00322 class Ieee80211Prim_ScanConfirm : public ::Ieee80211PrimConfirm 00323 { 00324 protected: 00325 Ieee80211Prim_BSSDescription *bssList_var; // array ptr 00326 unsigned int bssList_arraysize; 00327 00328 private: 00329 void copy(const Ieee80211Prim_ScanConfirm& other); 00330 00331 protected: 00332 // protected and unimplemented operator==(), to prevent accidental usage 00333 bool operator==(const Ieee80211Prim_ScanConfirm&); 00334 00335 public: 00336 Ieee80211Prim_ScanConfirm(); 00337 Ieee80211Prim_ScanConfirm(const Ieee80211Prim_ScanConfirm& other); 00338 virtual ~Ieee80211Prim_ScanConfirm(); 00339 Ieee80211Prim_ScanConfirm& operator=(const Ieee80211Prim_ScanConfirm& other); 00340 virtual Ieee80211Prim_ScanConfirm *dup() const {return new Ieee80211Prim_ScanConfirm(*this);} 00341 virtual void parsimPack(cCommBuffer *b); 00342 virtual void parsimUnpack(cCommBuffer *b); 00343 00344 // field getter/setter methods 00345 virtual void setBssListArraySize(unsigned int size); 00346 virtual unsigned int getBssListArraySize() const; 00347 virtual Ieee80211Prim_BSSDescription& getBssList(unsigned int k); 00348 virtual const Ieee80211Prim_BSSDescription& getBssList(unsigned int k) const {return const_cast<Ieee80211Prim_ScanConfirm*>(this)->getBssList(k);} 00349 virtual void setBssList(unsigned int k, const Ieee80211Prim_BSSDescription& bssList); 00350 }; 00351 00352 inline void doPacking(cCommBuffer *b, Ieee80211Prim_ScanConfirm& obj) {obj.parsimPack(b);} 00353 inline void doUnpacking(cCommBuffer *b, Ieee80211Prim_ScanConfirm& obj) {obj.parsimUnpack(b);} 00354 00365 class Ieee80211Prim_AuthenticateRequest : public ::Ieee80211PrimRequest 00366 { 00367 protected: 00368 MACAddress address_var; 00369 simtime_t timeout_var; 00370 00371 private: 00372 void copy(const Ieee80211Prim_AuthenticateRequest& other); 00373 00374 protected: 00375 // protected and unimplemented operator==(), to prevent accidental usage 00376 bool operator==(const Ieee80211Prim_AuthenticateRequest&); 00377 00378 public: 00379 Ieee80211Prim_AuthenticateRequest(); 00380 Ieee80211Prim_AuthenticateRequest(const Ieee80211Prim_AuthenticateRequest& other); 00381 virtual ~Ieee80211Prim_AuthenticateRequest(); 00382 Ieee80211Prim_AuthenticateRequest& operator=(const Ieee80211Prim_AuthenticateRequest& other); 00383 virtual Ieee80211Prim_AuthenticateRequest *dup() const {return new Ieee80211Prim_AuthenticateRequest(*this);} 00384 virtual void parsimPack(cCommBuffer *b); 00385 virtual void parsimUnpack(cCommBuffer *b); 00386 00387 // field getter/setter methods 00388 virtual MACAddress& getAddress(); 00389 virtual const MACAddress& getAddress() const {return const_cast<Ieee80211Prim_AuthenticateRequest*>(this)->getAddress();} 00390 virtual void setAddress(const MACAddress& address); 00391 virtual simtime_t getTimeout() const; 00392 virtual void setTimeout(simtime_t timeout); 00393 }; 00394 00395 inline void doPacking(cCommBuffer *b, Ieee80211Prim_AuthenticateRequest& obj) {obj.parsimPack(b);} 00396 inline void doUnpacking(cCommBuffer *b, Ieee80211Prim_AuthenticateRequest& obj) {obj.parsimUnpack(b);} 00397 00407 class Ieee80211Prim_AuthenticateConfirm : public ::Ieee80211PrimConfirm 00408 { 00409 protected: 00410 MACAddress address_var; 00411 00412 private: 00413 void copy(const Ieee80211Prim_AuthenticateConfirm& other); 00414 00415 protected: 00416 // protected and unimplemented operator==(), to prevent accidental usage 00417 bool operator==(const Ieee80211Prim_AuthenticateConfirm&); 00418 00419 public: 00420 Ieee80211Prim_AuthenticateConfirm(); 00421 Ieee80211Prim_AuthenticateConfirm(const Ieee80211Prim_AuthenticateConfirm& other); 00422 virtual ~Ieee80211Prim_AuthenticateConfirm(); 00423 Ieee80211Prim_AuthenticateConfirm& operator=(const Ieee80211Prim_AuthenticateConfirm& other); 00424 virtual Ieee80211Prim_AuthenticateConfirm *dup() const {return new Ieee80211Prim_AuthenticateConfirm(*this);} 00425 virtual void parsimPack(cCommBuffer *b); 00426 virtual void parsimUnpack(cCommBuffer *b); 00427 00428 // field getter/setter methods 00429 virtual MACAddress& getAddress(); 00430 virtual const MACAddress& getAddress() const {return const_cast<Ieee80211Prim_AuthenticateConfirm*>(this)->getAddress();} 00431 virtual void setAddress(const MACAddress& address); 00432 }; 00433 00434 inline void doPacking(cCommBuffer *b, Ieee80211Prim_AuthenticateConfirm& obj) {obj.parsimPack(b);} 00435 inline void doUnpacking(cCommBuffer *b, Ieee80211Prim_AuthenticateConfirm& obj) {obj.parsimUnpack(b);} 00436 00447 class Ieee80211Prim_DeauthenticateRequest : public ::Ieee80211PrimRequest 00448 { 00449 protected: 00450 MACAddress address_var; 00451 int reasonCode_var; 00452 00453 private: 00454 void copy(const Ieee80211Prim_DeauthenticateRequest& other); 00455 00456 protected: 00457 // protected and unimplemented operator==(), to prevent accidental usage 00458 bool operator==(const Ieee80211Prim_DeauthenticateRequest&); 00459 00460 public: 00461 Ieee80211Prim_DeauthenticateRequest(); 00462 Ieee80211Prim_DeauthenticateRequest(const Ieee80211Prim_DeauthenticateRequest& other); 00463 virtual ~Ieee80211Prim_DeauthenticateRequest(); 00464 Ieee80211Prim_DeauthenticateRequest& operator=(const Ieee80211Prim_DeauthenticateRequest& other); 00465 virtual Ieee80211Prim_DeauthenticateRequest *dup() const {return new Ieee80211Prim_DeauthenticateRequest(*this);} 00466 virtual void parsimPack(cCommBuffer *b); 00467 virtual void parsimUnpack(cCommBuffer *b); 00468 00469 // field getter/setter methods 00470 virtual MACAddress& getAddress(); 00471 virtual const MACAddress& getAddress() const {return const_cast<Ieee80211Prim_DeauthenticateRequest*>(this)->getAddress();} 00472 virtual void setAddress(const MACAddress& address); 00473 virtual int getReasonCode() const; 00474 virtual void setReasonCode(int reasonCode); 00475 }; 00476 00477 inline void doPacking(cCommBuffer *b, Ieee80211Prim_DeauthenticateRequest& obj) {obj.parsimPack(b);} 00478 inline void doUnpacking(cCommBuffer *b, Ieee80211Prim_DeauthenticateRequest& obj) {obj.parsimUnpack(b);} 00479 00490 class Ieee80211Prim_AssociateRequest : public ::Ieee80211PrimRequest 00491 { 00492 protected: 00493 MACAddress address_var; 00494 simtime_t timeout_var; 00495 00496 private: 00497 void copy(const Ieee80211Prim_AssociateRequest& other); 00498 00499 protected: 00500 // protected and unimplemented operator==(), to prevent accidental usage 00501 bool operator==(const Ieee80211Prim_AssociateRequest&); 00502 00503 public: 00504 Ieee80211Prim_AssociateRequest(); 00505 Ieee80211Prim_AssociateRequest(const Ieee80211Prim_AssociateRequest& other); 00506 virtual ~Ieee80211Prim_AssociateRequest(); 00507 Ieee80211Prim_AssociateRequest& operator=(const Ieee80211Prim_AssociateRequest& other); 00508 virtual Ieee80211Prim_AssociateRequest *dup() const {return new Ieee80211Prim_AssociateRequest(*this);} 00509 virtual void parsimPack(cCommBuffer *b); 00510 virtual void parsimUnpack(cCommBuffer *b); 00511 00512 // field getter/setter methods 00513 virtual MACAddress& getAddress(); 00514 virtual const MACAddress& getAddress() const {return const_cast<Ieee80211Prim_AssociateRequest*>(this)->getAddress();} 00515 virtual void setAddress(const MACAddress& address); 00516 virtual simtime_t getTimeout() const; 00517 virtual void setTimeout(simtime_t timeout); 00518 }; 00519 00520 inline void doPacking(cCommBuffer *b, Ieee80211Prim_AssociateRequest& obj) {obj.parsimPack(b);} 00521 inline void doUnpacking(cCommBuffer *b, Ieee80211Prim_AssociateRequest& obj) {obj.parsimUnpack(b);} 00522 00531 class Ieee80211Prim_AssociateConfirm : public ::Ieee80211PrimConfirm 00532 { 00533 protected: 00534 00535 private: 00536 void copy(const Ieee80211Prim_AssociateConfirm& other); 00537 00538 protected: 00539 // protected and unimplemented operator==(), to prevent accidental usage 00540 bool operator==(const Ieee80211Prim_AssociateConfirm&); 00541 00542 public: 00543 Ieee80211Prim_AssociateConfirm(); 00544 Ieee80211Prim_AssociateConfirm(const Ieee80211Prim_AssociateConfirm& other); 00545 virtual ~Ieee80211Prim_AssociateConfirm(); 00546 Ieee80211Prim_AssociateConfirm& operator=(const Ieee80211Prim_AssociateConfirm& other); 00547 virtual Ieee80211Prim_AssociateConfirm *dup() const {return new Ieee80211Prim_AssociateConfirm(*this);} 00548 virtual void parsimPack(cCommBuffer *b); 00549 virtual void parsimUnpack(cCommBuffer *b); 00550 00551 // field getter/setter methods 00552 }; 00553 00554 inline void doPacking(cCommBuffer *b, Ieee80211Prim_AssociateConfirm& obj) {obj.parsimPack(b);} 00555 inline void doUnpacking(cCommBuffer *b, Ieee80211Prim_AssociateConfirm& obj) {obj.parsimUnpack(b);} 00556 00565 class Ieee80211Prim_ReassociateRequest : public ::Ieee80211Prim_AssociateRequest 00566 { 00567 protected: 00568 00569 private: 00570 void copy(const Ieee80211Prim_ReassociateRequest& other); 00571 00572 protected: 00573 // protected and unimplemented operator==(), to prevent accidental usage 00574 bool operator==(const Ieee80211Prim_ReassociateRequest&); 00575 00576 public: 00577 Ieee80211Prim_ReassociateRequest(); 00578 Ieee80211Prim_ReassociateRequest(const Ieee80211Prim_ReassociateRequest& other); 00579 virtual ~Ieee80211Prim_ReassociateRequest(); 00580 Ieee80211Prim_ReassociateRequest& operator=(const Ieee80211Prim_ReassociateRequest& other); 00581 virtual Ieee80211Prim_ReassociateRequest *dup() const {return new Ieee80211Prim_ReassociateRequest(*this);} 00582 virtual void parsimPack(cCommBuffer *b); 00583 virtual void parsimUnpack(cCommBuffer *b); 00584 00585 // field getter/setter methods 00586 }; 00587 00588 inline void doPacking(cCommBuffer *b, Ieee80211Prim_ReassociateRequest& obj) {obj.parsimPack(b);} 00589 inline void doUnpacking(cCommBuffer *b, Ieee80211Prim_ReassociateRequest& obj) {obj.parsimUnpack(b);} 00590 00599 class Ieee80211Prim_ReassociateConfirm : public ::Ieee80211Prim_AssociateConfirm 00600 { 00601 protected: 00602 00603 private: 00604 void copy(const Ieee80211Prim_ReassociateConfirm& other); 00605 00606 protected: 00607 // protected and unimplemented operator==(), to prevent accidental usage 00608 bool operator==(const Ieee80211Prim_ReassociateConfirm&); 00609 00610 public: 00611 Ieee80211Prim_ReassociateConfirm(); 00612 Ieee80211Prim_ReassociateConfirm(const Ieee80211Prim_ReassociateConfirm& other); 00613 virtual ~Ieee80211Prim_ReassociateConfirm(); 00614 Ieee80211Prim_ReassociateConfirm& operator=(const Ieee80211Prim_ReassociateConfirm& other); 00615 virtual Ieee80211Prim_ReassociateConfirm *dup() const {return new Ieee80211Prim_ReassociateConfirm(*this);} 00616 virtual void parsimPack(cCommBuffer *b); 00617 virtual void parsimUnpack(cCommBuffer *b); 00618 00619 // field getter/setter methods 00620 }; 00621 00622 inline void doPacking(cCommBuffer *b, Ieee80211Prim_ReassociateConfirm& obj) {obj.parsimPack(b);} 00623 inline void doUnpacking(cCommBuffer *b, Ieee80211Prim_ReassociateConfirm& obj) {obj.parsimUnpack(b);} 00624 00635 class Ieee80211Prim_DisassociateRequest : public ::Ieee80211PrimRequest 00636 { 00637 protected: 00638 MACAddress address_var; 00639 int reasonCode_var; 00640 00641 private: 00642 void copy(const Ieee80211Prim_DisassociateRequest& other); 00643 00644 protected: 00645 // protected and unimplemented operator==(), to prevent accidental usage 00646 bool operator==(const Ieee80211Prim_DisassociateRequest&); 00647 00648 public: 00649 Ieee80211Prim_DisassociateRequest(); 00650 Ieee80211Prim_DisassociateRequest(const Ieee80211Prim_DisassociateRequest& other); 00651 virtual ~Ieee80211Prim_DisassociateRequest(); 00652 Ieee80211Prim_DisassociateRequest& operator=(const Ieee80211Prim_DisassociateRequest& other); 00653 virtual Ieee80211Prim_DisassociateRequest *dup() const {return new Ieee80211Prim_DisassociateRequest(*this);} 00654 virtual void parsimPack(cCommBuffer *b); 00655 virtual void parsimUnpack(cCommBuffer *b); 00656 00657 // field getter/setter methods 00658 virtual MACAddress& getAddress(); 00659 virtual const MACAddress& getAddress() const {return const_cast<Ieee80211Prim_DisassociateRequest*>(this)->getAddress();} 00660 virtual void setAddress(const MACAddress& address); 00661 virtual int getReasonCode() const; 00662 virtual void setReasonCode(int reasonCode); 00663 }; 00664 00665 inline void doPacking(cCommBuffer *b, Ieee80211Prim_DisassociateRequest& obj) {obj.parsimPack(b);} 00666 inline void doUnpacking(cCommBuffer *b, Ieee80211Prim_DisassociateRequest& obj) {obj.parsimUnpack(b);} 00667 00668 00669 #endif // _IEEE80211PRIMITIVES_M_H_