Ieee80211Primitives_m.h File Reference

#include <omnetpp.h>
#include "Ieee80211MgmtFrames_m.h"

Classes

class  Ieee80211PrimRequest
class  Ieee80211PrimConfirm
class  Ieee80211Prim_ScanRequest
class  Ieee80211Prim_BSSDescription
class  Ieee80211Prim_ScanConfirm
class  Ieee80211Prim_AuthenticateRequest
class  Ieee80211Prim_AuthenticateConfirm
class  Ieee80211Prim_DeauthenticateRequest
class  Ieee80211Prim_AssociateRequest
class  Ieee80211Prim_AssociateConfirm
class  Ieee80211Prim_ReassociateRequest
class  Ieee80211Prim_ReassociateConfirm
class  Ieee80211Prim_DisassociateRequest

Defines

#define MSGC_VERSION   0x0304

Enumerations

enum  Ieee80211PrimRequestCode {
  PR_SCAN_REQUEST = 1, PR_AUTHENTICATE_REQUEST = 2, PR_DEAUTHENTICATE_REQUEST = 3, PR_ASSOCIATE_REQUEST = 4,
  PR_REASSOCIATE_REQUEST = 5, PR_DISASSOCIATE_REQUEST = 6
}
enum  Ieee80211PrimConfirmCode {
  PR_SCAN_CONFIRM = 1, PR_AUTHENTICATE_CONFIRM = 2, PR_DEAUTHENTICATE_CONFIRM = 3, PR_ASSOCIATE_CONFIRM = 4,
  PR_REASSOCIATE_CONFIRM = 5, PR_DISASSOCIATE_CONFIRM = 6
}
enum  Ieee80211BSSType { BSSTYPE_ANY = 0, BSSTYPE_INFRASTRUCTURE = 1, BSSTYPE_INDEPENDENT = 2 }
enum  Ieee80211PrimResultCode {
  PRC_SUCCESS = 0, PRC_INVALID_PARAMETERS = 1, PRC_TIMEOUT = 2, PRC_TOO_MANY_SIMULTANEOUS_REQUESTS = 3,
  PRC_REFUSED = 4
}

Functions

void doPacking (cCommBuffer *b, Ieee80211PrimRequest &obj)
void doUnpacking (cCommBuffer *b, Ieee80211PrimRequest &obj)
void doPacking (cCommBuffer *b, Ieee80211PrimConfirm &obj)
void doUnpacking (cCommBuffer *b, Ieee80211PrimConfirm &obj)
void doPacking (cCommBuffer *b, Ieee80211Prim_ScanRequest &obj)
void doUnpacking (cCommBuffer *b, Ieee80211Prim_ScanRequest &obj)
void doPacking (cCommBuffer *b, Ieee80211Prim_BSSDescription &obj)
void doUnpacking (cCommBuffer *b, Ieee80211Prim_BSSDescription &obj)
void doPacking (cCommBuffer *b, Ieee80211Prim_ScanConfirm &obj)
void doUnpacking (cCommBuffer *b, Ieee80211Prim_ScanConfirm &obj)
void doPacking (cCommBuffer *b, Ieee80211Prim_AuthenticateRequest &obj)
void doUnpacking (cCommBuffer *b, Ieee80211Prim_AuthenticateRequest &obj)
void doPacking (cCommBuffer *b, Ieee80211Prim_AuthenticateConfirm &obj)
void doUnpacking (cCommBuffer *b, Ieee80211Prim_AuthenticateConfirm &obj)
void doPacking (cCommBuffer *b, Ieee80211Prim_DeauthenticateRequest &obj)
void doUnpacking (cCommBuffer *b, Ieee80211Prim_DeauthenticateRequest &obj)
void doPacking (cCommBuffer *b, Ieee80211Prim_AssociateRequest &obj)
void doUnpacking (cCommBuffer *b, Ieee80211Prim_AssociateRequest &obj)
void doPacking (cCommBuffer *b, Ieee80211Prim_AssociateConfirm &obj)
void doUnpacking (cCommBuffer *b, Ieee80211Prim_AssociateConfirm &obj)
void doPacking (cCommBuffer *b, Ieee80211Prim_ReassociateRequest &obj)
void doUnpacking (cCommBuffer *b, Ieee80211Prim_ReassociateRequest &obj)
void doPacking (cCommBuffer *b, Ieee80211Prim_ReassociateConfirm &obj)
void doUnpacking (cCommBuffer *b, Ieee80211Prim_ReassociateConfirm &obj)
void doPacking (cCommBuffer *b, Ieee80211Prim_DisassociateRequest &obj)
void doUnpacking (cCommBuffer *b, Ieee80211Prim_DisassociateRequest &obj)


Define Documentation

#define MSGC_VERSION   0x0304


Enumeration Type Documentation

enum Ieee80211BSSType

Enum generated from Ieee80211Primitives.msg by opp_msgc.

 enum Ieee80211BSSType
 {
     BSSTYPE_ANY = 0;
     BSSTYPE_INFRASTRUCTURE = 1;
     BSSTYPE_INDEPENDENT = 2;
 };
 
Enumerator:
BSSTYPE_ANY 
BSSTYPE_INFRASTRUCTURE 
BSSTYPE_INDEPENDENT 
00079                       {
00080     BSSTYPE_ANY = 0,
00081     BSSTYPE_INFRASTRUCTURE = 1,
00082     BSSTYPE_INDEPENDENT = 2
00083 };

enum Ieee80211PrimConfirmCode

Enum generated from Ieee80211Primitives.msg by opp_msgc.

 enum Ieee80211PrimConfirmCode
 {
     PR_SCAN_CONFIRM = 1;
     PR_AUTHENTICATE_CONFIRM = 2;
     PR_DEAUTHENTICATE_CONFIRM = 3;
     PR_ASSOCIATE_CONFIRM = 4;
     PR_REASSOCIATE_CONFIRM = 5;
     PR_DISASSOCIATE_CONFIRM = 6;
 };
 
Enumerator:
PR_SCAN_CONFIRM 
PR_AUTHENTICATE_CONFIRM 
PR_DEAUTHENTICATE_CONFIRM 
PR_ASSOCIATE_CONFIRM 
PR_REASSOCIATE_CONFIRM 
PR_DISASSOCIATE_CONFIRM 
00059                               {
00060     PR_SCAN_CONFIRM = 1,
00061     PR_AUTHENTICATE_CONFIRM = 2,
00062     PR_DEAUTHENTICATE_CONFIRM = 3,
00063     PR_ASSOCIATE_CONFIRM = 4,
00064     PR_REASSOCIATE_CONFIRM = 5,
00065     PR_DISASSOCIATE_CONFIRM = 6
00066 };

enum Ieee80211PrimRequestCode

Enum generated from Ieee80211Primitives.msg by opp_msgc.

 enum Ieee80211PrimRequestCode
 {
     PR_SCAN_REQUEST = 1;
     PR_AUTHENTICATE_REQUEST = 2;
     PR_DEAUTHENTICATE_REQUEST = 3;
     PR_ASSOCIATE_REQUEST = 4;
     PR_REASSOCIATE_REQUEST = 5;
     PR_DISASSOCIATE_REQUEST = 6;
 };
 
Enumerator:
PR_SCAN_REQUEST 
PR_AUTHENTICATE_REQUEST 
PR_DEAUTHENTICATE_REQUEST 
PR_ASSOCIATE_REQUEST 
PR_REASSOCIATE_REQUEST 
PR_DISASSOCIATE_REQUEST 
00036                               {
00037     PR_SCAN_REQUEST = 1,
00038     PR_AUTHENTICATE_REQUEST = 2,
00039     PR_DEAUTHENTICATE_REQUEST = 3,
00040     PR_ASSOCIATE_REQUEST = 4,
00041     PR_REASSOCIATE_REQUEST = 5,
00042     PR_DISASSOCIATE_REQUEST = 6
00043 };

enum Ieee80211PrimResultCode

Enum generated from Ieee80211Primitives.msg by opp_msgc.

 enum Ieee80211PrimResultCode
 {
     PRC_SUCCESS = 0;
     PRC_INVALID_PARAMETERS = 1;
     PRC_TIMEOUT = 2;
     PRC_TOO_MANY_SIMULTANEOUS_REQUESTS = 3;
     PRC_REFUSED = 4;
 };
 
Enumerator:
PRC_SUCCESS 
PRC_INVALID_PARAMETERS 
PRC_TIMEOUT 
PRC_TOO_MANY_SIMULTANEOUS_REQUESTS 
PRC_REFUSED 
00098                              {
00099     PRC_SUCCESS = 0,
00100     PRC_INVALID_PARAMETERS = 1,
00101     PRC_TIMEOUT = 2,
00102     PRC_TOO_MANY_SIMULTANEOUS_REQUESTS = 3,
00103     PRC_REFUSED = 4
00104 };


Function Documentation

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

00618 {obj.netPack(b);}

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

00578 {obj.netPack(b);}

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

00548 {obj.netPack(b);}

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

00518 {obj.netPack(b);}

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

00488 {obj.netPack(b);}

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

00448 {obj.netPack(b);}

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

00408 {obj.netPack(b);}

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

00372 {obj.netPack(b);}

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

00332 {obj.netPack(b);}

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

00293 {obj.netPack(b);}

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

00235 {obj.netPack(b);}

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

00168 {obj.netPack(b);}

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

00133 {obj.netPack(b);}

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

00619 {obj.netUnpack(b);}

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

00579 {obj.netUnpack(b);}

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

00549 {obj.netUnpack(b);}

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

00519 {obj.netUnpack(b);}

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

00489 {obj.netUnpack(b);}

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

00449 {obj.netUnpack(b);}

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

00409 {obj.netUnpack(b);}

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

00373 {obj.netUnpack(b);}

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

00333 {obj.netUnpack(b);}

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

00294 {obj.netUnpack(b);}

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

00236 {obj.netUnpack(b);}

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

00169 {obj.netUnpack(b);}

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

00134 {obj.netUnpack(b);}


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