SimGrid  3.13
Versatile Simulation of Distributed Systems
simgrid::surf::NetCardImpl Struct Reference

#include <surf_routing.hpp>

Inheritance diagram for simgrid::surf::NetCardImpl:
simgrid::surf::NetCard

Public Member Functions

 NetCardImpl (const char *name, NetCard::Type componentType, AsImpl *containingAS)
 
 ~NetCardImpl ()
 
int id () override
 
char * name () override
 
AsImplcontainingAS () override
 
bool isAS () override
 
bool isHost () override
 
bool isRouter () override
 
- Public Member Functions inherited from simgrid::surf::NetCard
virtual ~NetCard ()
 

Additional Inherited Members

- Public Types inherited from simgrid::surf::NetCard
enum  Type { Type::Host, Type::Router, Type::As }
 

Constructor & Destructor Documentation

simgrid::surf::NetCardImpl::NetCardImpl ( const char *  name,
NetCard::Type  componentType,
AsImpl containingAS 
)
inline
simgrid::surf::NetCardImpl::~NetCardImpl ( )
inline

Member Function Documentation

int simgrid::surf::NetCardImpl::id ( )
inlineoverridevirtual
char* simgrid::surf::NetCardImpl::name ( )
inlineoverridevirtual
AsImpl* simgrid::surf::NetCardImpl::containingAS ( )
inlineoverridevirtual
bool simgrid::surf::NetCardImpl::isAS ( )
inlineoverridevirtual
bool simgrid::surf::NetCardImpl::isHost ( )
inlineoverridevirtual
bool simgrid::surf::NetCardImpl::isRouter ( )
inlineoverridevirtual

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