[Champmodel] mongoose plugin, ODB link
Zoltán Borók-Nagy
zoltan.borok-nagy at ericsson.com
Mon Apr 8 10:05:31 CEST 2013
Helló!
1. Mire kapsz undefined reference-t? Ha valami mangled name látszik, azt c++filt-tel vissza tudod alakítani olvasható alakba, az segíthet.
2. A pluginoknak 2 függvény a felülete. A getOptions-egy options_description leírást ad vissza a mongoose-nak, itt tudja definiálni a plugin, hogy mire van szüksége. Visszakapni a konfigurációs paramétereket a registerPlugin függvényben fogja a variables_map objektumban.
3. Igen, egyelőre bugos a MockServices könyvtár makefile-ja. A gen-cpp könyvtárban kézzel ki kell adni egy make all-t, ezt most megpróbálom kijavítani.
Üdv,
Zoli
-----Original Message-----
From: champmodel-bounces at plc.inf.elte.hu [mailto:champmodel-bounces at plc.inf.elte.hu] On Behalf Of Bognár Bálint
Sent: Monday, April 08, 2013 12:57 AM
To: CodeCompass Champion Mailing List
Subject: [Champmodel] mongoose plugin, ODB link
Sziasztok!
A core service implementálásakor két problémába is beleütköztem, amiben talán tudtok segíteni.
1. Hiába próbálom, nem tudok linkelni az ODB-hez, az összes ODB-s típusra és függvényre undefined reference-t kapok, pedig a fordító -l kapcsolóval megkapja az összes odb-s libet. Valakinek (pl. Zalán) nincs ötlete, mit rontok el? Kicsit nehézkes így.
2. A service handler implementációja, ha jól értettem, be lesz ágyazva egy Mongoose pluginba. Ez viszont azt jelenti, hogy valamilyen formában a Mongoose-tól kell majd megkapnia az adatbázis-objektumot/kapcsolatot, amin a lekérdezéseit futtatja. Erre van valami elképzelés már, hogyan fog megtörténni? Elsőre egyszerűen hardcode-oltam a konstruktorban egy adatbázist, de hosszú távon nyilván nem ez fog történni. Ez nem annyira égető probléma, de ha van rá koncepció, akkor úgy készítem a kódot is.
Köszi!
--- Bálint
_______________________________________________
Champmodel mailing list
Champmodel at plc.inf.elte.hu
https://plc.inf.elte.hu/mailman/listinfo/champmodel
More information about the Champmodel
mailing list