X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/6a0ffdb10d7344d99e04c5518fca2b8295df94be..a13795fc34cd1e74f94695d35253c3d00abec9bc:/AbstractInterface.h diff --git a/AbstractInterface.h b/AbstractInterface.h index 0e167db..832fe48 100644 --- a/AbstractInterface.h +++ b/AbstractInterface.h @@ -54,11 +54,11 @@ public : QString getDirectionString(); inline AbstractBlock *getOwner() { return owner;} inline AbstractInterface* getAssociatedIface() { return associatedIface; } - inline QString getClockIface() { return clkIface; } + inline QString getClockIfaceString() { return clkIface; } inline int getClockIfaceType() { return clkIfaceType; } - - - double getDoubleWidth() throw(QException); + AbstractInterface* getClockIface(); + virtual int getClockDomain() throw(Exception) = 0; // determine on which clock domain is sync this interface + double getClockFrequency() throw(Exception); // setters @@ -91,8 +91,7 @@ protected: int direction; int type; QString width; - int endianess; - + int endianess; AbstractBlock* owner; /*!