[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ns] agent attachment to slot..
hi Deb,
thanks..i was actually declaring recvp with a callback handler which
was giving me a problem.it's working now...
thanks.
Renjish.
On Thu, 5 Oct 2000, Debojyoti Dutta wrote:
> Did you declare recvp as protected or public ? You may also want it tobe
> virtual
>
> Debo
>
> On Thu, 5 Oct 2000, Kaleelazhicathu R R Kumar wrote:
>
> > hi all,
> > consider a simple topo.
> > n1-------n2-------n3
> > here at node n2 i have attached myclassifier which receives the packets
> > from node n1 and then my idea is to send it to myfulltcpagent attached to
> > one of the slots in the same node.For this , i forced the packet to go to
> > the slot number i specify as follows:
> > myclassifier::find(Packet* p)
> > {
> > -----------------
> > ----------------
> > node = slot_[1];
> > return node;
> > }
> > assuming that the tcp agent will be attached to slot 1.
> >
> > then,
> > myclassifier::recv(Packet*, Handler*)
> > {
> > ---------------------------
> > ----------------------------
> > node->recvp(p,h);
> > }
> >
> > where recvp is a function i added in mytcpfullagent which will receive the
> > packet.by doing this i am getting a compilation error
> >
> > " no matching function for call to Ns Object::recvp(p,h)"
> >
> > i tried declaring this method in class NsObject but with little success...
> > please let me know where am i going wrong???is the whole procedure
> > correct??help!!!!
> > thanks.
> > Renjish.
> >
> >
> >
>
>