[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