OpenASIP
2.0
|
#include <Request.hh>
Public Types | |
enum | RequestType { NONE, MODIFY_REQUEST, DELETE_REQUEST, CONNECT_REQUEST, COPY_REQUEST, STATUS_REQUEST, DETAILS_REQUEST } |
Data type for determining the type of a Request. More... | |
Public Member Functions | |
Request (RequestType type) | |
virtual | ~Request () |
void | setType (RequestType type) |
RequestType | type () const |
Private Member Functions | |
Request & | operator= (Request &old) |
Assignment not allowed. More... | |
Request (Request &old) | |
Copying not allowed. More... | |
Private Attributes | |
RequestType | type_ |
Determines type of this Request. More... | |
Used to communicate with EditPart objects.
Type of the Request determines the function an EditPart should perform.
Definition at line 43 of file Request.hh.
enum Request::RequestType |
Data type for determining the type of a Request.
Definition at line 46 of file Request.hh.
|
explicit |
|
virtual |
|
private |
Copying not allowed.
void Request::setType | ( | RequestType | type | ) |
RequestType Request::type | ( | ) | const |
Referenced by ProximBusEditPolicy::canHandle(), ProximPortEditPolicy::canHandle(), ProximRFEditPolicy::canHandle(), ProximSocketEditPolicy::canHandle(), ProximFUEditPolicy::canHandle(), ProximIUEditPolicy::canHandle(), ProDeRFPortEditPolicy::canHandle(), ProDeIUPortEditPolicy::canHandle(), ProDeSRPortEditPolicy::canHandle(), ProDeFUPortEditPolicy::canHandle(), ProDePortEditPolicy::canHandle(), ProDeBusEditPolicy::canHandle(), ProDeBridgeEditPolicy::canHandle(), ProDeSegmentEditPolicy::canHandle(), ProDeSocketEditPolicy::canHandle(), ProDeIUEditPolicy::canHandle(), ProDeFUEditPolicy::canHandle(), ProDeRFEditPolicy::canHandle(), ProDeGCUEditPolicy::canHandle(), ProximIUEditPolicy::getCommand(), ProximPortEditPolicy::getCommand(), ProximRFEditPolicy::getCommand(), ProximSocketEditPolicy::getCommand(), ProximBusEditPolicy::getCommand(), ProximFUEditPolicy::getCommand(), ProDeRFPortEditPolicy::getCommand(), ProDeFUPortEditPolicy::getCommand(), ProDeSRPortEditPolicy::getCommand(), ProDeIUPortEditPolicy::getCommand(), ProDeSocketEditPolicy::getCommand(), ProDePortEditPolicy::getCommand(), ProDeSegmentEditPolicy::getCommand(), ProDeBusEditPolicy::getCommand(), ProDeBridgeEditPolicy::getCommand(), ProDeFUEditPolicy::getCommand(), ProDeIUEditPolicy::getCommand(), ProDeRFEditPolicy::getCommand(), and ProDeGCUEditPolicy::getCommand().
|
private |
Determines type of this Request.
Definition at line 69 of file Request.hh.