Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

EtherCtrl_m.cc File Reference

#include <iostream>
#include <sstream>
#include "EtherCtrl_m.h"

Go to the source code of this file.

Compounds

class  EtherCtrlDescriptor

Functions

template<typename T> std::ostream & operator<< (std::ostream &out, const T &)
 EXECUTE_ON_STARTUP (EtherMessageKind, cEnum *e=findEnum("EtherMessageKind");if(!e) enums.instance()->add(e=new cEnum("EtherMessageKind"));e->insert(JAM_SIGNAL,"JAM_SIGNAL");e->insert(ETH_FRAME,"ETH_FRAME");e->insert(ETH_PAUSE,"ETH_PAUSE");e->insert(ETHCTRL_DATA,"ETHCTRL_DATA");e->insert(ETHCTRL_REGISTER_DSAP,"ETHCTRL_REGISTER_DSAP");e->insert(ETHCTRL_DEREGISTER_DSAP,"ETHCTRL_DEREGISTER_DSAP");e->insert(ETHCTRL_SENDPAUSE,"ETHCTRL_SENDPAUSE");)
 EXECUTE_ON_STARTUP (EtherType, cEnum *e=findEnum("EtherType");if(!e) enums.instance()->add(e=new cEnum("EtherType"));e->insert(ETHERTYPE_IP,"ETHERTYPE_IP");e->insert(ETHERTYPE_ARP,"ETHERTYPE_ARP");e->insert(ETHERTYPE_RARP,"ETHERTYPE_RARP");)
 EXECUTE_ON_STARTUP (SAPCode, cEnum *e=findEnum("SAPCode");if(!e) enums.instance()->add(e=new cEnum("SAPCode"));e->insert(SAP_IBM_SNA,"SAP_IBM_SNA");e->insert(SAP_IP,"SAP_IP");e->insert(SAP_3COM,"SAP_3COM");e->insert(SAP_SNAP,"SAP_SNAP");e->insert(SAP_BANYAN,"SAP_BANYAN");e->insert(SAP_NOVELL_IPX,"SAP_NOVELL_IPX");e->insert(SAP_LAN_MANAGER,"SAP_LAN_MANAGER");e->insert(SAP_CLNS,"SAP_CLNS");)
 Register_Class (EtherCtrlDescriptor)


Function Documentation

EXECUTE_ON_STARTUP SAPCode   ,
cEnum *    e = findEnum("SAPCode");if(!e) enums.instance()-,
add(e=new cEnum("SAPCode"));e-   ,
insert(SAP_IBM_SNA,"SAP_IBM_SNA");e-   ,
insert(SAP_IP,"SAP_IP");e-   ,
insert(SAP_3COM,"SAP_3COM");e-   ,
insert(SAP_SNAP,"SAP_SNAP");e-   ,
insert(SAP_BANYAN,"SAP_BANYAN");e-   ,
insert(SAP_NOVELL_IPX,"SAP_NOVELL_IPX");e-   ,
insert(SAP_LAN_MANAGER,"SAP_LAN_MANAGER");e-   ,
insert(SAP_CLNS,"SAP_CLNS");   
 

EXECUTE_ON_STARTUP EtherType   ,
cEnum *    e = findEnum("EtherType");if(!e) enums.instance()-,
add(e=new cEnum("EtherType"));e-   ,
insert(ETHERTYPE_IP,"ETHERTYPE_IP");e-   ,
insert(ETHERTYPE_ARP,"ETHERTYPE_ARP");e-   ,
insert(ETHERTYPE_RARP,"ETHERTYPE_RARP");   
 

EXECUTE_ON_STARTUP EtherMessageKind   ,
cEnum *    e = findEnum("EtherMessageKind");if(!e) enums.instance()-,
add(e=new cEnum("EtherMessageKind"));e-   ,
insert(JAM_SIGNAL,"JAM_SIGNAL");e-   ,
insert(ETH_FRAME,"ETH_FRAME");e-   ,
insert(ETH_PAUSE,"ETH_PAUSE");e-   ,
insert(ETHCTRL_DATA,"ETHCTRL_DATA");e-   ,
insert(ETHCTRL_REGISTER_DSAP,"ETHCTRL_REGISTER_DSAP");e-   ,
insert(ETHCTRL_DEREGISTER_DSAP,"ETHCTRL_DEREGISTER_DSAP");e-   ,
insert(ETHCTRL_SENDPAUSE,"ETHCTRL_SENDPAUSE");   
 

template<typename T>
std::ostream& operator<< std::ostream &    out,
const T &   
 

Definition at line 16 of file EtherCtrl_m.cc.

00016 {return out;}

Register_Class EtherCtrlDescriptor   
 


Generated on Sat May 15 20:30:44 2004 for Ethernet by doxygen1.2.17