35 cObject* obj, cObject *detail) {
36 EV <<
"ReceiveData initiated by " << src->getFullPath()
37 <<
" and processed by " <<
ae->getFullPath() << endl;
43 EV <<
"AEListener received unknown object!" << endl;
47 cObject* obj, cObject *detail) {
48 EV <<
"AllocationRequest{fromFAI} initiated by " << src->getFullPath()
49 <<
" and processed by " <<
ae->getFullPath() << endl;
50 Flow* flow =
dynamic_cast<Flow*
>(obj);
60 EV <<
"AEListener received unknown object!" << endl;
64 cObject* obj, cObject *detail) {
65 EV <<
"AllocateResponsePositive initiated by " << src->getFullPath()
66 <<
" and processed by " <<
ae->getFullPath() << endl;
67 Flow* flow =
dynamic_cast<Flow*
>(obj);
73 EV <<
"AEListener received unknown object!" << endl;
77 cObject* obj, cObject *detail) {
78 EV <<
"AllocateResponseNegative initiated by " << src->getFullPath()
79 <<
" and processed by " <<
ae->getFullPath() << endl;
80 Flow* flow =
dynamic_cast<Flow*
>(obj);
86 EV <<
"AEListener received unknown object!" << endl;
90 cObject* obj, cObject *detail) {
91 EV <<
"DeallocationRequest{fromFAI} initiated by " << src->getFullPath()
92 <<
" and processed by " <<
ae->getFullPath() << endl;
93 Flow* flow =
dynamic_cast<Flow*
>(obj);
103 EV <<
"AEListener received unknown object!" << endl;
107 cObject* obj, cObject *detail) {
114 cObject* obj, cObject *detail) {
122 cObject* obj, cObject *detail) {
129 long obj, cObject *detail) {
136 cObject* obj, cObject *detail) {
137 EV <<
"APIRequest initiated by " << src->getFullPath()
138 <<
" and processed by " <<
ae->getFullPath() << endl;
Class representing flow object with attributes from specs.
const APNamingInfo & getSrcApni() const
Gets read-only source APNamingInfo.
bool hasFlow(const Flow *flow)
unsigned long getCDAPConId()
void apiSwitcher(APIReqObj *obj)
void receiveAllocationResponseNegative(Flow *flow)
const APNamingInfo & getApni() const
virtual void receiveSignal(cComponent *src, simsignal_t id, cObject *obj, cObject *detail)
virtual void receiveSignal(cComponent *src, simsignal_t id, cObject *obj, cObject *detail)
void receiveAllocationResponsePositive(Flow *flow)
void receiveData(CDAPMessage *obj)
const unsigned long getCdapConId()
APNamingInfo holds complete naming info for particular application process.
virtual void receiveSignal(cComponent *src, simsignal_t id, long obj, cObject *detail)
virtual void receiveSignal(cComponent *src, simsignal_t id, cObject *obj, cObject *detail) override
virtual void receiveSignal(cComponent *src, simsignal_t id, cObject *obj, cObject *detail)
void receiveAllocationRequestFromFAI(Flow *flow)
virtual void receiveSignal(cComponent *src, simsignal_t id, cObject *obj, cObject *detail)
virtual void receiveSignal(cComponent *src, simsignal_t id, cObject *obj, cObject *detail)
virtual void receiveSignal(cComponent *src, simsignal_t id, cObject *obj, cObject *detail)
void receiveDeallocationRequestFromFAI(Flow *flow)
virtual void receiveSignal(cComponent *src, simsignal_t id, cObject *obj, cObject *detail)
void changeConStatus(CDAPConnectionState conState)
virtual void receiveSignal(cComponent *src, simsignal_t id, cObject *obj, cObject *detail)