29 if (strcmp(par(
"dstApName").stringValue(),
"AppErr")) {
30 m1 =
new cMessage(
"start");
31 scheduleAt(simTime() + par(
"startAt").longValue(),
m1);
33 m2 =
new cMessage(
"stop");
34 scheduleAt(simTime() + par(
"stopAt").longValue(),
m2);
39 if(msg->isSelfMessage()) {
40 if ( !strcmp(msg->getName(),
"start") ) {
42 a_open(
invokeId, par(
"dstApName").stringValue(),
"0",
"AEMonitor",
"-1");
44 else if (!strcmp(msg->getName(),
"stop")){
47 else if (!strcmp(msg->getName(),
"stream")){
48 if (par(
"stopAt").doubleValue() < (simTime().dbl()+1)) {
54 m2 =
new cMessage(
"stream");
55 scheduleAt(simTime() + par(
"interval"),
m2);
60 EV << this->getFullPath() <<
" received unknown self-message " << msg->getName();
74 m2 =
new cMessage(
"stream");
75 scheduleAt(simTime() + par(
"interval"),
m2);
unsigned long getInvokeId()
void onA_getOpen(APIResult *result)
unsigned long getCDAPConId()
void handleMessage(cMessage *msg)
virtual bool a_close(int CDAPConn, int invokeID=0)
virtual bool a_open(int invokeID, std::string APname, std::string APinst, std::string AEname, std::string AEinst)
virtual bool a_write(int CDAPConn, std::string objName, object_t *obj, int invokeID=0)
::omnetpp::opp_string objectName
virtual void initialize()