--- a/src/wimax/model/bandwidth-manager.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/bandwidth-manager.h Tue May 24 22:14:03 2011 -0700
@@ -41,6 +41,7 @@
class UplinkScheduler;
/**
+ * \ingroup wimax
* \brief This class manage the bandwidth request and grant mechanism.
* The bandwidth request and grant mechanism is supported by the Bandwidth
* Manager. Both BS and SS maintain a bandwidth manager. Furthermore BS's
--- a/src/wimax/model/bs-link-manager.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/bs-link-manager.h Tue May 24 22:14:03 2011 -0700
@@ -32,6 +32,9 @@
namespace ns3 {
+/**
+ * \ingroup wimax
+ */
class BSLinkManager : public Object
{
public:
--- a/src/wimax/model/bs-net-device.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/bs-net-device.h Tue May 24 22:14:03 2011 -0700
@@ -44,6 +44,9 @@
class UplinkScheduler;
class BsServiceFlowManager;
+/**
+ * \ingroup wimax
+ */
class BaseStationNetDevice : public WimaxNetDevice
{
public:
--- a/src/wimax/model/bs-scheduler-rtps.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/bs-scheduler-rtps.h Tue May 24 22:14:03 2011 -0700
@@ -39,6 +39,7 @@
class Cid;
/**
+ * \ingroup wimax
* \brief This class implements a simple downlink scheduler for rtPS flows.
*
* The DL-rtPS-Scheduler assigns the available bandwidth the service flows
--- a/src/wimax/model/bs-scheduler-simple.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/bs-scheduler-simple.h Tue May 24 22:14:03 2011 -0700
@@ -37,6 +37,9 @@
class WimaxConnection;
class Cid;
+/**
+ * \ingroup wimax
+ */
class BSSchedulerSimple : public BSScheduler
{
public:
--- a/src/wimax/model/bs-scheduler.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/bs-scheduler.h Tue May 24 22:14:03 2011 -0700
@@ -37,6 +37,9 @@
class WimaxConnection;
class Cid;
+/**
+ * \ingroup wimax
+ */
class BSScheduler : public Object
{
public:
--- a/src/wimax/model/bs-service-flow-manager.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/bs-service-flow-manager.h Tue May 24 22:14:03 2011 -0700
@@ -37,6 +37,9 @@
class WimaxConnection;
class BaseStationNetDevice;
+/**
+ * \ingroup wimax
+ */
class BsServiceFlowManager : public ServiceFlowManager
{
public:
--- a/src/wimax/model/bs-uplink-scheduler-mbqos.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/bs-uplink-scheduler-mbqos.h Tue May 24 22:14:03 2011 -0700
@@ -42,6 +42,7 @@
class UlJob;
/**
+ * \ingroup wimax
* \brief This class implements a Migration-based Quality of Service uplink scheduler(MBQoS).
*
* This uplink scheduler uses three queues, the low priority
--- a/src/wimax/model/bs-uplink-scheduler-rtps.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/bs-uplink-scheduler-rtps.h Tue May 24 22:14:03 2011 -0700
@@ -34,6 +34,7 @@
class ServiceFlow;
/**
+ * \ingroup wimax
* \brief This class implements a simple uplink scheduler for rtPS flows.
*
* The UL-rtPS-Scheduler work in this way:
--- a/src/wimax/model/bs-uplink-scheduler-simple.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/bs-uplink-scheduler-simple.h Tue May 24 22:14:03 2011 -0700
@@ -34,6 +34,9 @@
class SSRecord;
class ServiceFlow;
+/**
+ * \ingroup wimax
+ */
class UplinkSchedulerSimple : public UplinkScheduler
{
public:
--- a/src/wimax/model/bs-uplink-scheduler.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/bs-uplink-scheduler.h Tue May 24 22:14:03 2011 -0700
@@ -36,6 +36,7 @@
class ServiceFlowRecord;
/**
+ * \ingroup wimax
* \brief Virtual class for uplink scheduler.
*/
class UplinkScheduler : public Object
--- a/src/wimax/model/burst-profile-manager.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/burst-profile-manager.h Tue May 24 22:14:03 2011 -0700
@@ -31,6 +31,9 @@
class SSRecord;
class RngReq;
+/**
+ * \ingroup wimax
+ */
class BurstProfileManager : public Object
{
public:
--- a/src/wimax/model/cid-factory.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/cid-factory.h Tue May 24 22:14:03 2011 -0700
@@ -30,6 +30,7 @@
namespace ns3 {
/**
+ * \ingroup wimax
* This class is used exclusively by the BS to allocate CIDs to new connections.
* This class uses the definitions from Table 345 in ieee-802.16-2004 to
* allocate cids in different integer ranges according to their type.
--- a/src/wimax/model/cid.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/cid.h Tue May 24 22:14:03 2011 -0700
@@ -29,6 +29,9 @@
namespace ns3 {
+/**
+ * \ingroup wimax
+ */
class Cid
{
public:
--- a/src/wimax/model/connection-manager.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/connection-manager.h Tue May 24 22:14:03 2011 -0700
@@ -36,8 +36,9 @@
class WimaxNetDevice;
class SubscriberStationNetDevice;
-/*
- The same connection manager class serves both for BS and SS though some functions are exclusive to only one of them.
+/**
+ * \ingroup wimax
+ * The same connection manager class serves both for BS and SS though some functions are exclusive to only one of them.
*/
class ConnectionManager : public Object
--- a/src/wimax/model/cs-parameters.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/cs-parameters.h Tue May 24 22:14:03 2011 -0700
@@ -26,6 +26,9 @@
#define CSPARAMETERS_H_
namespace ns3 {
+/**
+ * \ingroup wimax
+ */
class CsParameters
{
public:
--- a/src/wimax/model/dl-mac-messages.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/dl-mac-messages.h Tue May 24 22:14:03 2011 -0700
@@ -29,14 +29,15 @@
namespace ns3 {
+/**
+ * \ingroup wimax
+ * \brief This class implements the DCD channel encodings as described by "IEEE Standard for
+ * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems"
+ * 11.4.1 DCD channel encodings, page 659
+ *
+ */
class DcdChannelEncodings
{
- /**
- * \brief This class implements the DCD channel encodings as described by "IEEE Standard for
- * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems"
- * 11.4.1 DCD channel encodings, page 659
- *
- */
public:
DcdChannelEncodings (void);
virtual ~DcdChannelEncodings (void);
--- a/src/wimax/model/ipcs-classifier-record.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/ipcs-classifier-record.h Tue May 24 22:14:03 2011 -0700
@@ -28,6 +28,9 @@
namespace ns3 {
+/**
+ * \ingroup wimax
+ */
class IpcsClassifierRecord
{
public:
--- a/src/wimax/model/ipcs-classifier.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/ipcs-classifier.h Tue May 24 22:14:03 2011 -0700
@@ -30,6 +30,9 @@
namespace ns3 {
class SsServiceFlowManager;
+/**
+ * \ingroup wimax
+ */
class IpcsClassifier : public Object
{
public:
--- a/src/wimax/model/mac-messages.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/mac-messages.h Tue May 24 22:14:03 2011 -0700
@@ -35,6 +35,9 @@
namespace ns3 {
+/**
+ * \ingroup wimax
+ */
class ManagementMessageType : public Header
{
public:
--- a/src/wimax/model/ofdm-downlink-frame-prefix.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/ofdm-downlink-frame-prefix.h Tue May 24 22:14:03 2011 -0700
@@ -27,10 +27,10 @@
namespace ns3 {
/**
+ * \ingroup wimax
*\brief This class implements the DL Frame Prefix IE as described by IEEE-802.16 standard
*\brief The DL Frame Prefix IE is contained in DLFP (Downlink Frame Prefix) in OFDM PHY
*/
-
class DlFramePrefixIe
{
public:
--- a/src/wimax/model/send-params.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/send-params.h Tue May 24 22:14:03 2011 -0700
@@ -29,19 +29,19 @@
class WimaxPhy;
+/**
+ * \ingroup wimax
+ * \brief The SendParams class defines the parameters with which Send() function of
+ * a particular PHY is called. The sole purpose of this class is to allow
+ * defining the pure virtual Send() function in the PHY base-class (WimaxPhy).
+ * This class shall be sub-classed every time a new PHY is integrated (i.e.,
+ * a new sub-class of WimaxPhy is created) which requires different or
+ * additional parameters to call its Send() function. For example as it is
+ * seen here, it has been sub-classed for the OFDM PHY layer since its Send()
+ * function requires two additional parameters.
+ */
class SendParams
{
- /**
- * \brief The SendParams class defines the parameters with which Send() function of
- * a particular PHY is called. The sole purpose of this class is to allow
- * defining the pure virtual Send() function in the PHY base-class (WimaxPhy).
- * This class shall be sub-classed every time a new PHY is integrated (i.e.,
- * a new sub-class of WimaxPhy is created) which requires different or
- * additional parameters to call its Send() function. For example as it is
- * seen here, it has been sub-classed for the OFDM PHY layer since its Send()
- * function requires two additional parameters.
- */
-
public:
SendParams ();
virtual ~SendParams ();
--- a/src/wimax/model/service-flow-manager.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/service-flow-manager.h Tue May 24 22:14:03 2011 -0700
@@ -35,10 +35,10 @@
class SSRecord;
class WimaxConnection;
-/*
- The same service flow manager class serves both for BS and SS though some functions are exclusive to only one of them.
+/**
+ * \ingroup wimax
+ * The same service flow manager class serves both for BS and SS though some functions are exclusive to only one of them.
*/
-
class ServiceFlowManager : public Object
{
public:
--- a/src/wimax/model/service-flow-record.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/service-flow-record.h Tue May 24 22:14:03 2011 -0700
@@ -28,11 +28,13 @@
#include "ns3/ptr.h"
namespace ns3 {
+
+/**
+ * \ingroup wimax
+ * \brief this class implements a structure to manage some parameters and statistics related to a service flow
+ */
class ServiceFlowRecord
{
- /**
- * \brief this class implements a structure to manage some parameters and statistics related to a service flow
- */
public:
ServiceFlowRecord (void);
~ServiceFlowRecord (void);
--- a/src/wimax/model/service-flow.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/service-flow.h Tue May 24 22:14:03 2011 -0700
@@ -32,11 +32,12 @@
class ServiceFlowRecord;
class WimaxConnection;
+/**
+ * \ingroup wimax
+ * This class implements service flows as described by the IEEE-802.16 standard
+ */
class ServiceFlow
{
-/**
- * This class implements service flows as described by the IEEE-802.16 standard
- */
public:
enum Direction
{
--- a/src/wimax/model/simple-ofdm-send-param.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/simple-ofdm-send-param.h Tue May 24 22:14:03 2011 -0700
@@ -29,6 +29,10 @@
#define SIMPLEOFDMSENDPARAM_H_
namespace ns3 {
+
+/**
+ * \ingroup wimax
+ */
class simpleOfdmSendParam
{
public:
--- a/src/wimax/model/simple-ofdm-wimax-channel.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/simple-ofdm-wimax-channel.h Tue May 24 22:14:03 2011 -0700
@@ -35,6 +35,9 @@
class PacketBurst;
class SimpleOfdmWimaxPhy;
+/**
+ * \ingroup wimax
+ */
class SimpleOfdmWimaxChannel : public WimaxChannel
{
public:
--- a/src/wimax/model/simple-ofdm-wimax-phy.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/simple-ofdm-wimax-phy.h Tue May 24 22:14:03 2011 -0700
@@ -39,6 +39,9 @@
class Packet;
class SimpleOfdmWimaxChannel;
+/**
+ * \ingroup wimax
+ */
class SimpleOfdmWimaxPhy : public WimaxPhy
{
public:
--- a/src/wimax/model/snr-to-block-error-rate-manager.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/snr-to-block-error-rate-manager.h Tue May 24 22:14:03 2011 -0700
@@ -20,7 +20,17 @@
*/
+#ifndef SNRTOBLOCKERRORRATEMANAGER_H_
+#define SNRTOBLOCKERRORRATEMANAGER_H_
+
+#include "ns3/snr-to-block-error-rate-record.h"
+#include <vector>
+#include "ns3/ptr.h"
+
+namespace ns3 {
+
/**
+ * \ingroup wimax
* \brief This class handles the SNR to BlcER traces. A path to a repository containing trace files should be provided.
* If no repository is provided the traces form default-traces.h will be loaded.
* A valid repository should contain 7 files, one for each modulation and coding scheme.
@@ -33,15 +43,6 @@
* ... ... ... ... ... ...
* SNR_value(n) BER(n) Blc_ER(n) STANDARD_DEVIATION(n) CONFIDENCE_INTERVAL1(n) CONFIDENCE_INTERVAL2(n)
*/
-#ifndef SNRTOBLOCKERRORRATEMANAGER_H_
-#define SNRTOBLOCKERRORRATEMANAGER_H_
-
-#include "ns3/snr-to-block-error-rate-record.h"
-#include <vector>
-#include "ns3/ptr.h"
-
-namespace ns3 {
-
class SNRToBlockErrorRateManager
{
public:
--- a/src/wimax/model/snr-to-block-error-rate-record.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/snr-to-block-error-rate-record.h Tue May 24 22:14:03 2011 -0700
@@ -19,17 +19,17 @@
* <amine.ismail@udcast.com>
*/
+#ifndef SNRTOBLOCKERRORRATERECORD_H_
+#define SNRTOBLOCKERRORRATERECORD_H_
+namespace ns3 {
+
/**
+ * \ingroup wimax
* \brief This class represents a record (handled by SnrToBlockErrorRate manager) that keeps a mapping between
* an SNR value and its corresponding (1) Bit Error Rate, (2) Block Error Rate, (3) Standard deviation, (4 and 5)
* confidence interval.
*
*/
-
-#ifndef SNRTOBLOCKERRORRATERECORD_H_
-#define SNRTOBLOCKERRORRATERECORD_H_
-namespace ns3 {
-
class SNRToBlockErrorRateRecord
{
public:
--- a/src/wimax/model/ss-link-manager.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/ss-link-manager.h Tue May 24 22:14:03 2011 -0700
@@ -33,12 +33,13 @@
namespace ns3 {
+/**
+ * \ingroup wimax
+ * \brief this class implements the link manager of subscriber station net device. An ss link manager is
+ * responsible for link scanning and ranging
+ */
class SSLinkManager : public Object
{
- /**
- * \brief this class implements the link manager of subscriber station net device. An ss link manager is
- * responsible for link scanning and ranging
- */
public:
SSLinkManager (Ptr<SubscriberStationNetDevice> ss);
~SSLinkManager (void);
--- a/src/wimax/model/ss-manager.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/ss-manager.h Tue May 24 22:14:03 2011 -0700
@@ -29,12 +29,13 @@
namespace ns3 {
+/**
+ * \ingroup wimax
+ * \brief this class manages a list of SSrecord
+ * \see SSrecord
+ */
class SSManager : public Object
{
- /**
- * \brief this class manages a list of SSrecord
- * \see SSrecord
- */
public:
SSManager (void);
~SSManager (void);
--- a/src/wimax/model/ss-net-device.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/ss-net-device.h Tue May 24 22:14:03 2011 -0700
@@ -40,6 +40,10 @@
class SSLinkManager;
class SsServiceFlowManager;
class IpcsClassifier;
+
+/**
+ * \ingroup wimax
+ */
class SubscriberStationNetDevice : public WimaxNetDevice
{
public:
--- a/src/wimax/model/ss-record.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/ss-record.h Tue May 24 22:14:03 2011 -0700
@@ -36,11 +36,12 @@
class ServiceFlow;
+/**
+ * \ingroup wimax
+ * \brief This class is used by the base station to store some information related to subscriber station in the cell.
+ */
class SSRecord
{
- /**
- * \brief This class is used by the base station to store some information related to subscriber station in the cell.
- */
public:
SSRecord (void);
SSRecord (Mac48Address macAddress);
--- a/src/wimax/model/ss-scheduler.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/ss-scheduler.h Tue May 24 22:14:03 2011 -0700
@@ -34,6 +34,9 @@
class SubscriberStationNetDevice;
class WimaxConnection;
+/**
+ * \ingroup wimax
+ */
class SSScheduler : public Object
{
--- a/src/wimax/model/ss-service-flow-manager.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/ss-service-flow-manager.h Tue May 24 22:14:03 2011 -0700
@@ -36,6 +36,9 @@
class WimaxConnection;
class SubscriberStationNetDevice;
+/**
+ * \ingroup wimax
+ */
class SsServiceFlowManager : public ServiceFlowManager
{
public:
--- a/src/wimax/model/ul-job.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/ul-job.h Tue May 24 22:14:03 2011 -0700
@@ -38,11 +38,12 @@
DATA, UNICAST_POLLING
};
+/**
+ * \ingroup wimax
+ * \brief this class implements a structure to compute the priority of service flows
+ */
class UlJob : public Object
{
- /**
- * \brief this class implements a structure to compute the priority of service flows
- */
public:
enum JobPriority
{
--- a/src/wimax/model/ul-mac-messages.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/ul-mac-messages.h Tue May 24 22:14:03 2011 -0700
@@ -30,14 +30,15 @@
namespace ns3 {
+/**
+ * \ingroup wimax
+ * \brief This class implements the UCD channel encodings as described by "IEEE Standard for
+ * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems"
+ * 11.3.1 UCD channel encodings, page 651
+ *
+ */
class UcdChannelEncodings
{
- /**
- * \brief This class implements the UCD channel encodings as described by "IEEE Standard for
- * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems"
- * 11.3.1 UCD channel encodings, page 651
- *
- */
public:
UcdChannelEncodings (void);
virtual ~UcdChannelEncodings (void);
--- a/src/wimax/model/wimax-channel.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/wimax-channel.h Tue May 24 22:14:03 2011 -0700
@@ -33,6 +33,9 @@
class Position;
class PacketBurst;
+/**
+ * \ingroup wimax
+ */
class WimaxChannel : public Channel
{
public:
--- a/src/wimax/model/wimax-connection.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/wimax-connection.h Tue May 24 22:14:03 2011 -0700
@@ -35,6 +35,9 @@
class ServiceFlow;
class Cid;
+/**
+ * \ingroup wimax
+ */
class WimaxConnection : public Object
{
public:
--- a/src/wimax/model/wimax-mac-header.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/wimax-mac-header.h Tue May 24 22:14:03 2011 -0700
@@ -27,8 +27,10 @@
namespace ns3 {
-/*Represents the HT (Header Type) field of generic MAC and bandwidth request headers*/
-
+/**
+ * \ingroup wimax
+ * \brief Represents the HT (Header Type) field of generic MAC and bandwidth request headers
+*/
class MacHeaderType : public Header
{
/**
--- a/src/wimax/model/wimax-mac-queue.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/wimax-mac-queue.h Tue May 24 22:14:03 2011 -0700
@@ -31,6 +31,9 @@
namespace ns3 {
+/**
+ * \ingroup wimax
+ */
class WimaxMacQueue : public Object
{
public:
--- a/src/wimax/model/wimax-mac-to-mac-header.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/wimax-mac-to-mac-header.h Tue May 24 22:14:03 2011 -0700
@@ -23,8 +23,11 @@
#include <stdint.h>
#include "ns3/header.h"
+
namespace ns3 {
+
/**
+ * \ingroup wimax
* \brief this class implements the mac to mac header needed to dump a wimax pcap file
* The header format was reverse-engineered by looking at existing live pcap traces which
* could be opened with wireshark i.e., we have no idea where this is coming from.
--- a/src/wimax/model/wimax-phy.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/wimax-phy.h Tue May 24 22:14:03 2011 -0700
@@ -39,6 +39,9 @@
class NetDevice;
class Packet;
+/**
+ * \ingroup wimax
+ */
class WimaxPhy : public Object
{
public:
--- a/src/wimax/model/wimax-tlv.h Tue May 24 21:31:35 2011 -0700
+++ b/src/wimax/model/wimax-tlv.h Tue May 24 22:14:03 2011 -0700
@@ -35,12 +35,13 @@
namespace ns3 {
+/**
+ * \ingroup wimax
+ * \brief The value field of a tlv can take different values (uint8_t, uint16, vector...). This class is a virtual interface
+ * that all the types of tlv values should derive
+ */
class TlvValue
{
- /**
- * \brief The value field of a tlv can take different values (uint8_t, uint16, vector...). This class is a virtual interface
- * that all the types of tlv values should derive
- */
public:
virtual ~TlvValue ()
{
@@ -54,15 +55,16 @@
// =============================================================================
+/**
+ * \ingroup wimax
+ * \brief This class implements the Type-Len-Value structure channel encodings as described by "IEEE Standard for
+ * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems"
+ * 11. TLV encodings, page 645
+ *
+ */
class Tlv : public Header
{
public:
- /**
- * \brief This class implements the Type-Len-Value structure channel encodings as described by "IEEE Standard for
- * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems"
- * 11. TLV encodings, page 645
- *
- */
enum CommonTypes
{
HMAC_TUPLE = 149,
@@ -97,6 +99,9 @@
};
// ==============================================================================
+/**
+ * \ingroup wimax
+ */
class U8TlvValue : public TlvValue
{
public:
@@ -114,6 +119,9 @@
};
// ==============================================================================
+/**
+ * \ingroup wimax
+ */
class U16TlvValue : public TlvValue
{
public:
@@ -131,6 +139,9 @@
};
// ==============================================================================
+/**
+ * \ingroup wimax
+ */
class U32TlvValue : public TlvValue
{
public:
@@ -150,11 +161,12 @@
// ==============================================================================
+/**
+ * \ingroup wimax
+ * \brief this class is used to implement a vector of values in one tlv value field
+ */
class VectorTlvValue : public TlvValue
{
- /**
- * \brief this class is used to implement a vector of values in one tlv value field
- */
public:
typedef std::vector<Tlv*>::const_iterator Iterator;
VectorTlvValue (void);
@@ -171,7 +183,9 @@
};
// ==============================================================================
-
+/**
+ * \ingroup wimax
+ */
class SfVectorTlvValue : public VectorTlvValue
{
@@ -215,11 +229,12 @@
};
// ==============================================================================
+/**
+ * \ingroup wimax
+ * \brief this class implements the convergence sub-layer descriptor as a tlv vector
+ */
class CsParamVectorTlvValue : public VectorTlvValue
{
- /*
- * \brief this class implements the convergence sub-layer descriptor as a tlv vector
- */
public:
enum Type
{
@@ -234,11 +249,12 @@
// ==============================================================================
+/**
+ * \ingroup wimax
+ * \brief this class implements the classifier descriptor as a tlv vector
+ */
class ClassificationRuleVectorTlvValue : public VectorTlvValue
{
- /*
- * \brief this class implements the classifier descriptor as a tlv vector
- */
public:
enum ClassificationRuleTlvType
{
@@ -258,6 +274,9 @@
};
// ==============================================================================
+/**
+ * \ingroup wimax
+ */
class TosTlvValue : public TlvValue
{
public:
@@ -278,6 +297,9 @@
};
// ==============================================================================
+/**
+ * \ingroup wimax
+ */
class PortRangeTlvValue : public TlvValue
{
public:
@@ -301,6 +323,9 @@
};
// ==============================================================================
+/**
+ * \ingroup wimax
+ */
class ProtocolTlvValue : public TlvValue
{
public:
@@ -320,6 +345,9 @@
// ==============================================================================
+/**
+ * \ingroup wimax
+ */
class Ipv4AddressTlvValue : public TlvValue
{
public: