Add ApplicationList and Capability

This commit is contained in:
Tom Henderson
2007-03-27 21:48:22 -07:00
parent 6bf9d35ba8
commit f1cd4984a1
10 changed files with 327 additions and 2 deletions

View File

@@ -48,6 +48,7 @@ public:
virtual TraceResolver *CreateTraceResolver (TraceContext const &context);
// Capability access
virtual NetDeviceList* GetNetDeviceList() const;
virtual ApplicationList* GetApplicationList() const;
virtual L3Demux* GetL3Demux() const;
virtual Ipv4L4Demux* GetIpv4L4Demux() const;
virtual Ipv4 * GetIpv4 (void) const;
@@ -59,6 +60,7 @@ private:
void SetupLoopback (void);
// Capabilities
NetDeviceList* m_netDevices;
ApplicationList* m_applicationList;
L3Demux* m_l3Demux;
Ipv4L4Demux* m_ipv4L4Demux;
std::string m_name;