SST/macro
Classes | Namespaces | Macros | Functions
nic.h File Reference
#include <sstmac/common/timestamp.h>
#include <sstmac/hardware/node/node_fwd.h>
#include <sstmac/hardware/common/failable.h>
#include <sstmac/hardware/common/connection.h>
#include <sstmac/hardware/common/packet_fwd.h>
#include <sstmac/hardware/network/network_message_fwd.h>
#include <sstmac/hardware/interconnect/interconnect_fwd.h>
#include <sstmac/common/stats/stat_spyplot_fwd.h>
#include <sstmac/common/stats/stat_histogram_fwd.h>
#include <sstmac/common/stats/stat_local_int_fwd.h>
#include <sstmac/common/stats/stat_global_int_fwd.h>
#include <sstmac/common/messages/sst_message_fwd.h>
#include <sprockit/debug.h>
#include <sprockit/factories/factory.h>
Include dependency graph for nic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sstmac::hw::nic
 A networkinterface is a delegate between a node and a server module. More...
 

Namespaces

 sstmac
 SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i.e.
 
 sstmac::hw
 

Macros

#define nic_debug(...)
 

Functions

 DeclareDebugSlot (nic)
 
 sstmac::hw::DeclareFactory1InitParam (nic, sprockit::factory_type *)
 

Macro Definition Documentation

#define nic_debug (   ...)
Value:
debug_printf(sprockit::dbg::nic, "NIC on node %d: %s", \
int(addr()), sprockit::printf(__VA_ARGS__).c_str())
#define debug_printf(slot_bitmask,...)
Definition: debug.h:275
std::string printf(const char *fmt,...)

Definition at line 33 of file nic.h.

Function Documentation

DeclareDebugSlot ( nic  )