AgentGen error...

helge.fredriksen____4tel.no helge.fredriksen____4tel.no
Fri Jun 9 14:16:57 CEST 2000


detected.
 
Here is a class I got generated today:
 
.h-file
 
/**
 *  leakyBucketSinusCounter
 *
""
 */
 

class leakyBucketSinusCounter: public MibLeaf {
 
public:
 leakyBucketSinusCounter();
 virtual ~leakyBucketSinusCounter();
 
 static leakyBucketSinusCounter* instance;
 
 virtual void        get_request(Request*, int);
 virtual long        get_state();
 virtual void        set_state(long);
 virtual int         set(const Vbx&);
 virtual int         prepare_set_request(Request*, int&);
 virtual boolean     value_ok(const Vbx&);
};

 
.cpp file
 
 
unsigned long leakyBucketSinusCounter::get_state()
{
 return (unsigned long)*((Gauge32*)value);
}
 
This method is defined long one place, unsigned long another place. 
 
Similarly:
 
void leakyBucketSinusCounter::set_state(unsigned long l)
{
 *((Gauge32*)value) = l;
}

 
Argument is unsigned long, defined long in the header file,...
 
and my Sun compiler v4.2 goes bananas... :-)
 
 
Best regards,
Helge Fredriksen
 
 
 
Helge.Fredriksen at 4tel.no <mailto:Helge.Fredriksen at 4tel.no> 
System developer, EDB 4tel, 8002 BODØ, NORWAY
Tel: 75 51 24 82 (direct line), 75 51 24 00 (switchboard)
Fax: 75 51 24 01
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.agentpp.org/pipermail/agentpp/attachments/20000609/114e7107/attachment.htm 


More information about the AGENTPP mailing list