A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::AttributeContainerChecker Class Referenceabstract

AttributeChecker implementation for AttributeContainerValue. More...

#include "attribute-container.h"

+ Inheritance diagram for ns3::AttributeContainerChecker:
+ Collaboration diagram for ns3::AttributeContainerChecker:

Public Member Functions

virtual Ptr< const AttributeCheckerGetItemChecker () const =0
 Get the item checker.
 
virtual void SetItemChecker (Ptr< const AttributeChecker > itemchecker)=0
 Set the item checker.
 
- Public Member Functions inherited from ns3::AttributeChecker
 AttributeChecker ()
 
virtual ~AttributeChecker ()
 
virtual bool Check (const AttributeValue &value) const =0
 
virtual bool Copy (const AttributeValue &source, AttributeValue &destination) const =0
 Copy the source to the destination.
 
virtual Ptr< AttributeValueCreate () const =0
 
Ptr< AttributeValueCreateValidValue (const AttributeValue &value) const
 Create a valid value from the argument value, or reinterpret the argument as a string.
 
virtual std::string GetUnderlyingTypeInformation () const =0
 
virtual std::string GetValueTypeName () const =0
 
virtual bool HasUnderlyingTypeInformation () const =0
 
- Public Member Functions inherited from ns3::SimpleRefCount< AttributeChecker >
 SimpleRefCount ()
 Default constructor.
 
 SimpleRefCount (const SimpleRefCount &o)
 Copy constructor.
 
uint32_t GetReferenceCount () const
 Get the reference count of the object.
 
SimpleRefCountoperator= (const SimpleRefCount &o)
 Assignment operator.
 
void Ref () const
 Increment the reference count.
 
void Unref () const
 Decrement the reference count.
 

Detailed Description

Member Function Documentation

◆ GetItemChecker()

virtual Ptr< const AttributeChecker > ns3::AttributeContainerChecker::GetItemChecker ( ) const
pure virtual

Get the item checker.

Returns
The item checker

Implemented in ns3::internal::AttributeContainerChecker< A, Sep, C >.

◆ SetItemChecker()

virtual void ns3::AttributeContainerChecker::SetItemChecker ( Ptr< const AttributeChecker > itemchecker)
pure virtual

Set the item checker.

Parameters
itemcheckerThe item checker

Implemented in ns3::internal::AttributeContainerChecker< A, Sep, C >.


The documentation for this class was generated from the following file: