OpenASIP  2.0
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 EditPolicycreateRFEditPolicy ()
 
virtual EditPolicycreateFUEditPolicy ()
 
virtual EditPolicycreateIUEditPolicy ()
 
virtual EditPolicycreateGCUEditPolicy ()
 
virtual EditPolicycreateSocketEditPolicy ()
 
virtual EditPolicycreatePortEditPolicy ()
 
virtual EditPolicycreateBusEditPolicy ()
 
virtual EditPolicycreateSegmentEditPolicy ()
 
- Public Member Functions inherited from EditPolicyFactory
 EditPolicyFactory ()
 
virtual ~EditPolicyFactory ()
 
virtual EditPolicycreateFUPortEditPolicy ()
 
virtual EditPolicycreateRFPortEditPolicy ()
 
virtual EditPolicycreateIUPortEditPolicy ()
 
virtual EditPolicycreateSRPortEditPolicy ()
 
virtual EditPolicycreateBridgeEditPolicy ()
 

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.

44  :
46 }

◆ ~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.

99  {
100  return new ProximPortEditPolicy();
101 }

◆ 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.

91  {
92  return new ProximSocketEditPolicy();
93 }

The documentation for this class was generated from the following files:
ProximBusEditPolicy
Definition: ProximBusEditPolicy.hh:41
ProximRFEditPolicy
Definition: ProximRFEditPolicy.hh:41
ProximIUEditPolicy
Definition: ProximIUEditPolicy.hh:41
ProximFUEditPolicy
Definition: ProximFUEditPolicy.hh:41
ProximPortEditPolicy
Definition: ProximPortEditPolicy.hh:41
EditPolicyFactory::EditPolicyFactory
EditPolicyFactory()
Definition: EditPolicyFactory.cc:38
ProximSocketEditPolicy
Definition: ProximSocketEditPolicy.hh:41