Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Ieee80211Primitives_m.h File Reference

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

Defines

#define MSGC_VERSION   0x0302

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   0x0302
 


Enumeration Type Documentation

enum Ieee80211BSSType
 

Enum generated from Ieee80211Primitives.msg by opp_msgc.

 enum Ieee80211BSSType
 {
     BSSTYPE_ANY = 0;
     BSSTYPE_INFRASTRUCTURE = 1;
     BSSTYPE_INDEPENDENT = 2;
 };
 
Enumeration values:
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;
 };
 
Enumeration values:
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;
 };
 
Enumeration values:
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;
 };
 
Enumeration values:
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]
 

00605 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211Prim_ReassociateConfirm obj
[inline]
 

00566 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211Prim_ReassociateRequest obj
[inline]
 

00537 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211Prim_AssociateConfirm obj
[inline]
 

00508 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211Prim_AssociateRequest obj
[inline]
 

00479 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211Prim_DeauthenticateRequest obj
[inline]
 

00440 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211Prim_AuthenticateConfirm obj
[inline]
 

00401 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211Prim_AuthenticateRequest obj
[inline]
 

00366 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211Prim_ScanConfirm obj
[inline]
 

00327 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211Prim_BSSDescription obj
[inline]
 

00289 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211Prim_ScanRequest obj
[inline]
 

00232 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211PrimConfirm obj
[inline]
 

00166 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Ieee80211PrimRequest obj
[inline]
 

00132 {obj.netPack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211Prim_DisassociateRequest obj
[inline]
 

00606 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211Prim_ReassociateConfirm obj
[inline]
 

00567 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211Prim_ReassociateRequest obj
[inline]
 

00538 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211Prim_AssociateConfirm obj
[inline]
 

00509 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211Prim_AssociateRequest obj
[inline]
 

00480 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211Prim_DeauthenticateRequest obj
[inline]
 

00441 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211Prim_AuthenticateConfirm obj
[inline]
 

00402 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211Prim_AuthenticateRequest obj
[inline]
 

00367 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211Prim_ScanConfirm obj
[inline]
 

00328 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211Prim_BSSDescription obj
[inline]
 

00290 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211Prim_ScanRequest obj
[inline]
 

00233 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211PrimConfirm obj
[inline]
 

00167 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Ieee80211PrimRequest obj
[inline]
 

00133 {obj.netUnpack(b);}


Generated on Thu Oct 19 18:22:19 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0