OpenASIP 2.2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ProximEditPolicyFactory Class Reference

#include <ProximEditPolicyFactory.hh>

Inheritance diagram for ProximEditPolicyFactory:
Inheritance graph
Collaboration diagram for ProximEditPolicyFactory:
Collaboration graph

Public Member Functions

 ProximEditPolicyFactory ()
 
virtual ~ProximEditPolicyFactory ()
 
virtual EditPolicy * createRFEditPolicy ()
 
virtual EditPolicy * createFUEditPolicy ()
 
virtual EditPolicy * createIUEditPolicy ()
 
virtual EditPolicy * createGCUEditPolicy ()
 
virtual EditPolicy * createSocketEditPolicy ()
 
virtual EditPolicy * createPortEditPolicy ()
 
virtual EditPolicy * createBusEditPolicy ()
 
virtual EditPolicy * createSegmentEditPolicy ()
 
- Public Member Functions inherited from EditPolicyFactory
 EditPolicyFactory ()
 
virtual ~EditPolicyFactory ()
 
virtual EditPolicy * createFUPortEditPolicy ()
 
virtual EditPolicy * createRFPortEditPolicy ()
 
virtual EditPolicy * createIUPortEditPolicy ()
 
virtual EditPolicy * createSRPortEditPolicy ()
 
virtual EditPolicy * createBridgeEditPolicy ()
 

Detailed Description

Factory which generates editpolicies for Proxim MachineWindow components.

Definition at line 42 of file ProximEditPolicyFactory.hh.

Constructor & Destructor Documentation

◆ ProximEditPolicyFactory()

ProximEditPolicyFactory::ProximEditPolicyFactory ( )

The Constructor

Definition at line 44 of file ProximEditPolicyFactory.cc.

◆ ~ProximEditPolicyFactory()

ProximEditPolicyFactory::~ProximEditPolicyFactory ( )
virtual

The Destructor.

Definition at line 51 of file ProximEditPolicyFactory.cc.

51 {
52}

Member Function Documentation

◆ createBusEditPolicy()

EditPolicy * ProximEditPolicyFactory::createBusEditPolicy ( )
virtual

Creates edit policy for buses.

Reimplemented from EditPolicyFactory.

Definition at line 108 of file ProximEditPolicyFactory.cc.

108 {
109 return new ProximBusEditPolicy();
110}

◆ createFUEditPolicy()

EditPolicy * ProximEditPolicyFactory::createFUEditPolicy ( )
virtual

Creates edit policy for function units.

Reimplemented from EditPolicyFactory.

Definition at line 66 of file ProximEditPolicyFactory.cc.

66 {
67 return new ProximFUEditPolicy();
68}

◆ createGCUEditPolicy()

EditPolicy * ProximEditPolicyFactory::createGCUEditPolicy ( )
virtual

Creates edit policy for control units.

Reimplemented from EditPolicyFactory.

Definition at line 82 of file ProximEditPolicyFactory.cc.

82 {
83 return new ProximFUEditPolicy();
84}

◆ createIUEditPolicy()

EditPolicy * ProximEditPolicyFactory::createIUEditPolicy ( )
virtual

Creates edit policy for immediate units.

Reimplemented from EditPolicyFactory.

Definition at line 74 of file ProximEditPolicyFactory.cc.

74 {
75 return new ProximIUEditPolicy();
76}

◆ createPortEditPolicy()

EditPolicy * ProximEditPolicyFactory::createPortEditPolicy ( )
virtual

Creates edit policy for ports.

Reimplemented from EditPolicyFactory.

Definition at line 99 of file ProximEditPolicyFactory.cc.

◆ createRFEditPolicy()

EditPolicy * ProximEditPolicyFactory::createRFEditPolicy ( )
virtual

Creates edit policy for register files.

Reimplemented from EditPolicyFactory.

Definition at line 58 of file ProximEditPolicyFactory.cc.

58 {
59 return new ProximRFEditPolicy();
60}

◆ createSegmentEditPolicy()

EditPolicy * ProximEditPolicyFactory::createSegmentEditPolicy ( )
virtual

Creates edit policy for bus segments.

Reimplemented from EditPolicyFactory.

Definition at line 118 of file ProximEditPolicyFactory.cc.

118 {
119 return new ProximBusEditPolicy();
120}

◆ createSocketEditPolicy()

EditPolicy * ProximEditPolicyFactory::createSocketEditPolicy ( )
virtual

Creates edit policy for sockets.

Reimplemented from EditPolicyFactory.

Definition at line 91 of file ProximEditPolicyFactory.cc.


The documentation for this class was generated from the following files: