--- a/src/core/model/type-id.cc Wed Aug 03 10:17:01 2011 -0400
+++ b/src/core/model/type-id.cc Wed Aug 03 10:19:00 2011 -0400
@@ -55,21 +55,12 @@
ns3::Ptr<const ns3::AttributeChecker> checker);
uint32_t GetAttributeN (uint16_t uid) const;
struct ns3::TypeId::AttributeInformation GetAttribute(uint16_t uid, uint32_t i) const;
- std::string GetAttributeName (uint16_t uid, uint32_t i) const;
- std::string GetAttributeHelp (uint16_t uid, uint32_t i) const;
- uint32_t GetAttributeFlags (uint16_t uid, uint32_t i) const;
- ns3::Ptr<const ns3::AttributeValue> GetAttributeInitialValue (uint16_t uid, uint32_t i) const;
- ns3::Ptr<const ns3::AttributeAccessor> GetAttributeAccessor (uint16_t uid, uint32_t i) const;
- ns3::Ptr<const ns3::AttributeChecker> GetAttributeChecker (uint16_t uid, uint32_t i) const;
void AddTraceSource (uint16_t uid,
std::string name,
std::string help,
ns3::Ptr<const ns3::TraceSourceAccessor> accessor);
uint32_t GetTraceSourceN (uint16_t uid) const;
struct ns3::TypeId::TraceSourceInformation GetTraceSource(uint16_t uid, uint32_t i) const;
- std::string GetTraceSourceName (uint16_t uid, uint32_t i) const;
- std::string GetTraceSourceHelp (uint16_t uid, uint32_t i) const;
- ns3::Ptr<const ns3::TraceSourceAccessor> GetTraceSourceAccessor (uint16_t uid, uint32_t i) const;
bool MustHideFromDocumentation (uint16_t uid) const;
private:
@@ -290,48 +281,6 @@
NS_ASSERT (i < information->attributes.size ());
return information->attributes[i];
}
-std::string
-IidManager::GetAttributeName (uint16_t uid, uint32_t i) const
-{
- struct IidInformation *information = LookupInformation (uid);
- NS_ASSERT (i < information->attributes.size ());
- return information->attributes[i].name;
-}
-std::string
-IidManager::GetAttributeHelp (uint16_t uid, uint32_t i) const
-{
- struct IidInformation *information = LookupInformation (uid);
- NS_ASSERT (i < information->attributes.size ());
- return information->attributes[i].help;
-}
-uint32_t
-IidManager::GetAttributeFlags (uint16_t uid, uint32_t i) const
-{
- struct IidInformation *information = LookupInformation (uid);
- NS_ASSERT (i < information->attributes.size ());
- return information->attributes[i].flags;
-}
-ns3::Ptr<const ns3::AttributeValue>
-IidManager::GetAttributeInitialValue (uint16_t uid, uint32_t i) const
-{
- struct IidInformation *information = LookupInformation (uid);
- NS_ASSERT (i < information->attributes.size ());
- return information->attributes[i].initialValue;
-}
-ns3::Ptr<const ns3::AttributeAccessor>
-IidManager::GetAttributeAccessor (uint16_t uid, uint32_t i) const
-{
- struct IidInformation *information = LookupInformation (uid);
- NS_ASSERT (i < information->attributes.size ());
- return information->attributes[i].accessor;
-}
-ns3::Ptr<const ns3::AttributeChecker>
-IidManager::GetAttributeChecker (uint16_t uid, uint32_t i) const
-{
- struct IidInformation *information = LookupInformation (uid);
- NS_ASSERT (i < information->attributes.size ());
- return information->attributes[i].checker;
-}
bool
IidManager::HasTraceSource (uint16_t uid,
@@ -391,27 +340,6 @@
NS_ASSERT (i < information->traceSources.size ());
return information->traceSources[i];
}
-std::string
-IidManager::GetTraceSourceName (uint16_t uid, uint32_t i) const
-{
- struct IidInformation *information = LookupInformation (uid);
- NS_ASSERT (i < information->traceSources.size ());
- return information->traceSources[i].name;
-}
-std::string
-IidManager::GetTraceSourceHelp (uint16_t uid, uint32_t i) const
-{
- struct IidInformation *information = LookupInformation (uid);
- NS_ASSERT (i < information->traceSources.size ());
- return information->traceSources[i].help;
-}
-ns3::Ptr<const ns3::TraceSourceAccessor>
-IidManager::GetTraceSourceAccessor (uint16_t uid, uint32_t i) const
-{
- struct IidInformation *information = LookupInformation (uid);
- NS_ASSERT (i < information->traceSources.size ());
- return information->traceSources[i].accessor;
-}
bool
IidManager::MustHideFromDocumentation (uint16_t uid) const
{
@@ -623,12 +551,6 @@
struct TypeId::AttributeInformation info = GetAttribute(i);
return GetName () + "::" + info.name;
}
-Ptr<const AttributeValue>
-TypeId::GetAttributeInitialValue (uint32_t i) const
-{
- Ptr<const AttributeValue> value = Singleton<IidManager>::Get ()->GetAttributeInitialValue (m_tid, i);
- return value;
-}
uint32_t
TypeId::GetTraceSourceN (void) const
--- a/src/core/model/type-id.h Wed Aug 03 10:17:01 2011 -0400
+++ b/src/core/model/type-id.h Wed Aug 03 10:19:00 2011 -0400
@@ -159,13 +159,6 @@
std::string GetAttributeFullName (uint32_t i) const;
/**
- * \param i index into attribute array.
- * \returns the value with which the associated attribute
- * is initialized.
- */
- Ptr<const AttributeValue> GetAttributeInitialValue (uint32_t i) const;
-
- /**
* \returns a callback which can be used to instanciate an object
* of this type.
*/