Ieee80211MgmtFrames_m.h File Reference

#include <omnetpp.h>
#include "MACAddress.h"
#include "Ieee80211Frame_m.h"

Classes

struct  Ieee80211CapabilityInformation
struct  Ieee80211HandoverParameters
struct  Ieee80211SupportedRatesElement
class  Ieee80211FrameBody
class  Ieee80211AuthenticationFrameBody
class  Ieee80211DeauthenticationFrameBody
class  Ieee80211DisassociationFrameBody
class  Ieee80211ProbeRequestFrameBody
class  Ieee80211AssociationRequestFrameBody
class  Ieee80211ReassociationRequestFrameBody
class  Ieee80211AssociationResponseFrameBody
class  Ieee80211ReassociationResponseFrameBody
class  Ieee80211BeaconFrameBody
class  Ieee80211ProbeResponseFrameBody
class  Ieee80211AuthenticationFrame
class  Ieee80211DeauthenticationFrame
class  Ieee80211DisassociationFrame
class  Ieee80211ProbeRequestFrame
class  Ieee80211AssociationRequestFrame
class  Ieee80211ReassociationRequestFrame
class  Ieee80211AssociationResponseFrame
class  Ieee80211ReassociationResponseFrame
class  Ieee80211BeaconFrame
class  Ieee80211ProbeResponseFrame

Defines

#define MSGC_VERSION   0x0304

Enumerations

enum  Ieee80211ReasonCode {
  RC_UNSPECIFIED = 1, RC_PREV_AUTH_EXPIRED = 2, RC_DEAUTH_MS_LEAVING = 3, RC_DISASS_INACTIVITY = 4,
  RC_DISASS_TOO_MANY_MS = 5, RC_NONAUTH_CLASS2 = 6, RC_NONASS_CLASS3 = 7, RC_DIASS_MS_LEAVING = 8,
  RC_NONAUTH_ASS_REQUEST = 9
}
enum  Ieee80211StatusCode {
  SC_SUCCESSFUL = 0, SC_UNSPECIFIED = 1, SC_UNSUP_CAP = 10, SC_REASS_DENIED = 11,
  SC_ASS_DENIED_UNKNOWN = 12, SC_AUTH_ALG0_UNSUP = 13, SC_AUTH_OUT_OF_SEQ = 14, SC_AUTH_CHALLENGE_FAIL = 15,
  SC_AUTH_TIMEOUT = 16, SC_ASS_TOO_MANY_MS = 17, SC_DATARATE_UNSUP = 18
}

Functions

void doPacking (cCommBuffer *b, Ieee80211CapabilityInformation &a)
void doUnpacking (cCommBuffer *b, Ieee80211CapabilityInformation &a)
void doPacking (cCommBuffer *b, Ieee80211HandoverParameters &a)
void doUnpacking (cCommBuffer *b, Ieee80211HandoverParameters &a)
void doPacking (cCommBuffer *b, Ieee80211SupportedRatesElement &a)
void doUnpacking (cCommBuffer *b, Ieee80211SupportedRatesElement &a)
void doPacking (cCommBuffer *b, Ieee80211FrameBody &obj)
void doUnpacking (cCommBuffer *b, Ieee80211FrameBody &obj)
void doPacking (cCommBuffer *b, Ieee80211AuthenticationFrameBody &obj)
void doUnpacking (cCommBuffer *b, Ieee80211AuthenticationFrameBody &obj)
void doPacking (cCommBuffer *b, Ieee80211DeauthenticationFrameBody &obj)
void doUnpacking (cCommBuffer *b, Ieee80211DeauthenticationFrameBody &obj)
void doPacking (cCommBuffer *b, Ieee80211DisassociationFrameBody &obj)
void doUnpacking (cCommBuffer *b, Ieee80211DisassociationFrameBody &obj)
void doPacking (cCommBuffer *b, Ieee80211ProbeRequestFrameBody &obj)
void doUnpacking (cCommBuffer *b, Ieee80211ProbeRequestFrameBody &obj)
void doPacking (cCommBuffer *b, Ieee80211AssociationRequestFrameBody &obj)
void doUnpacking (cCommBuffer *b, Ieee80211AssociationRequestFrameBody &obj)
void doPacking (cCommBuffer *b, Ieee80211ReassociationRequestFrameBody &obj)
void doUnpacking (cCommBuffer *b, Ieee80211ReassociationRequestFrameBody &obj)
void doPacking (cCommBuffer *b, Ieee80211AssociationResponseFrameBody &obj)
void doUnpacking (cCommBuffer *b, Ieee80211AssociationResponseFrameBody &obj)
void doPacking (cCommBuffer *b, Ieee80211ReassociationResponseFrameBody &obj)
void doUnpacking (cCommBuffer *b, Ieee80211ReassociationResponseFrameBody &obj)
void doPacking (cCommBuffer *b, Ieee80211BeaconFrameBody &obj)
void doUnpacking (cCommBuffer *b, Ieee80211BeaconFrameBody &obj)
void doPacking (cCommBuffer *b, Ieee80211ProbeResponseFrameBody &obj)
void doUnpacking (cCommBuffer *b, Ieee80211ProbeResponseFrameBody &obj)
void doPacking (cCommBuffer *b, Ieee80211AuthenticationFrame &obj)
void doUnpacking (cCommBuffer *b, Ieee80211AuthenticationFrame &obj)
void doPacking (cCommBuffer *b, Ieee80211DeauthenticationFrame &obj)
void doUnpacking (cCommBuffer *b, Ieee80211DeauthenticationFrame &obj)
void doPacking (cCommBuffer *b, Ieee80211DisassociationFrame &obj)
void doUnpacking (cCommBuffer *b, Ieee80211DisassociationFrame &obj)
void doPacking (cCommBuffer *b, Ieee80211ProbeRequestFrame &obj)
void doUnpacking (cCommBuffer *b, Ieee80211ProbeRequestFrame &obj)
void doPacking (cCommBuffer *b, Ieee80211AssociationRequestFrame &obj)
void doUnpacking (cCommBuffer *b, Ieee80211AssociationRequestFrame &obj)
void doPacking (cCommBuffer *b, Ieee80211ReassociationRequestFrame &obj)
void doUnpacking (cCommBuffer *b, Ieee80211ReassociationRequestFrame &obj)
void doPacking (cCommBuffer *b, Ieee80211AssociationResponseFrame &obj)
void doUnpacking (cCommBuffer *b, Ieee80211AssociationResponseFrame &obj)
void doPacking (cCommBuffer *b, Ieee80211ReassociationResponseFrame &obj)
void doUnpacking (cCommBuffer *b, Ieee80211ReassociationResponseFrame &obj)
void doPacking (cCommBuffer *b, Ieee80211BeaconFrame &obj)
void doUnpacking (cCommBuffer *b, Ieee80211BeaconFrame &obj)
void doPacking (cCommBuffer *b, Ieee80211ProbeResponseFrame &obj)
void doUnpacking (cCommBuffer *b, Ieee80211ProbeResponseFrame &obj)


Define Documentation

#define MSGC_VERSION   0x0304


Enumeration Type Documentation

enum Ieee80211ReasonCode

Enum generated from Ieee80211MgmtFrames.msg by opp_msgc.

 enum Ieee80211ReasonCode
 {
     RC_UNSPECIFIED = 1;
     RC_PREV_AUTH_EXPIRED = 2;
     RC_DEAUTH_MS_LEAVING = 3;
     RC_DISASS_INACTIVITY = 4;
     RC_DISASS_TOO_MANY_MS = 5;
     RC_NONAUTH_CLASS2 = 6;
     RC_NONASS_CLASS3 = 7;
     RC_DIASS_MS_LEAVING = 8;
     RC_NONAUTH_ASS_REQUEST = 9;
 };
 
Enumerator:
RC_UNSPECIFIED 
RC_PREV_AUTH_EXPIRED 
RC_DEAUTH_MS_LEAVING 
RC_DISASS_INACTIVITY 
RC_DISASS_TOO_MANY_MS 
RC_NONAUTH_CLASS2 
RC_NONASS_CLASS3 
RC_DIASS_MS_LEAVING 
RC_NONAUTH_ASS_REQUEST 
00040                          {
00041     RC_UNSPECIFIED = 1,
00042     RC_PREV_AUTH_EXPIRED = 2,
00043     RC_DEAUTH_MS_LEAVING = 3,
00044     RC_DISASS_INACTIVITY = 4,
00045     RC_DISASS_TOO_MANY_MS = 5,
00046     RC_NONAUTH_CLASS2 = 6,
00047     RC_NONASS_CLASS3 = 7,
00048     RC_DIASS_MS_LEAVING = 8,
00049     RC_NONAUTH_ASS_REQUEST = 9
00050 };

enum Ieee80211StatusCode

Enum generated from Ieee80211MgmtFrames.msg by opp_msgc.

 enum Ieee80211StatusCode
 {
     SC_SUCCESSFUL = 0;
     SC_UNSPECIFIED = 1;
     SC_UNSUP_CAP = 10;
     SC_REASS_DENIED = 11;
     SC_ASS_DENIED_UNKNOWN = 12;
     SC_AUTH_ALG0_UNSUP = 13;
     SC_AUTH_OUT_OF_SEQ = 14;
     SC_AUTH_CHALLENGE_FAIL = 15;
     SC_AUTH_TIMEOUT = 16;
     SC_ASS_TOO_MANY_MS = 17;
     SC_DATARATE_UNSUP = 18;
 };
 
Enumerator:
SC_SUCCESSFUL 
SC_UNSPECIFIED 
SC_UNSUP_CAP 
SC_REASS_DENIED 
SC_ASS_DENIED_UNKNOWN 
SC_AUTH_ALG0_UNSUP 
SC_AUTH_OUT_OF_SEQ 
SC_AUTH_CHALLENGE_FAIL 
SC_AUTH_TIMEOUT 
SC_ASS_TOO_MANY_MS 
SC_DATARATE_UNSUP 
00071                          {
00072     SC_SUCCESSFUL = 0,
00073     SC_UNSPECIFIED = 1,
00074     SC_UNSUP_CAP = 10,
00075     SC_REASS_DENIED = 11,
00076     SC_ASS_DENIED_UNKNOWN = 12,
00077     SC_AUTH_ALG0_UNSUP = 13,
00078     SC_AUTH_OUT_OF_SEQ = 14,
00079     SC_AUTH_CHALLENGE_FAIL = 15,
00080     SC_AUTH_TIMEOUT = 16,
00081     SC_ASS_TOO_MANY_MS = 17,
00082     SC_DATARATE_UNSUP = 18
00083 };


Function Documentation

void doPacking ( cCommBuffer *  b,
Ieee80211ProbeResponseFrame obj 
) [inline]

00935 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211BeaconFrame obj 
) [inline]

00897 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211ReassociationResponseFrame obj 
) [inline]

00859 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211AssociationResponseFrame obj 
) [inline]

00821 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211ReassociationRequestFrame obj 
) [inline]

00783 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211AssociationRequestFrame obj 
) [inline]

00745 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211ProbeRequestFrame obj 
) [inline]

00707 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211DisassociationFrame obj 
) [inline]

00669 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211DeauthenticationFrame obj 
) [inline]

00631 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211AuthenticationFrame obj 
) [inline]

00593 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211ProbeResponseFrameBody obj 
) [inline]

00555 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211BeaconFrameBody obj 
) [inline]

00525 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211ReassociationResponseFrameBody obj 
) [inline]

00471 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211AssociationResponseFrameBody obj 
) [inline]

00441 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211ReassociationRequestFrameBody obj 
) [inline]

00396 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211AssociationRequestFrameBody obj 
) [inline]

00359 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211ProbeRequestFrameBody obj 
) [inline]

00318 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211DisassociationFrameBody obj 
) [inline]

00277 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211DeauthenticationFrameBody obj 
) [inline]

00241 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211AuthenticationFrameBody obj 
) [inline]

00205 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211FrameBody obj 
) [inline]

00161 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
Ieee80211SupportedRatesElement a 
)

void doPacking ( cCommBuffer *  b,
Ieee80211HandoverParameters a 
)

void doPacking ( cCommBuffer *  b,
Ieee80211CapabilityInformation a 
)

void doUnpacking ( cCommBuffer *  b,
Ieee80211ProbeResponseFrame obj 
) [inline]

00936 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211BeaconFrame obj 
) [inline]

00898 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211ReassociationResponseFrame obj 
) [inline]

00860 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211AssociationResponseFrame obj 
) [inline]

00822 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211ReassociationRequestFrame obj 
) [inline]

00784 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211AssociationRequestFrame obj 
) [inline]

00746 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211ProbeRequestFrame obj 
) [inline]

00708 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211DisassociationFrame obj 
) [inline]

00670 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211DeauthenticationFrame obj 
) [inline]

00632 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211AuthenticationFrame obj 
) [inline]

00594 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211ProbeResponseFrameBody obj 
) [inline]

00556 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211BeaconFrameBody obj 
) [inline]

00526 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211ReassociationResponseFrameBody obj 
) [inline]

00472 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211AssociationResponseFrameBody obj 
) [inline]

00442 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211ReassociationRequestFrameBody obj 
) [inline]

00397 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211AssociationRequestFrameBody obj 
) [inline]

00360 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211ProbeRequestFrameBody obj 
) [inline]

00319 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211DisassociationFrameBody obj 
) [inline]

00278 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211DeauthenticationFrameBody obj 
) [inline]

00242 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211AuthenticationFrameBody obj 
) [inline]

00206 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211FrameBody obj 
) [inline]

00162 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
Ieee80211SupportedRatesElement a 
)

void doUnpacking ( cCommBuffer *  b,
Ieee80211HandoverParameters a 
)

void doUnpacking ( cCommBuffer *  b,
Ieee80211CapabilityInformation a 
)


Generated on Wed Apr 4 13:20:18 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7