Changeset 3366 in Sophya for trunk/SophyaPI/PIext/pistdimgapp.h


Ignore:
Timestamp:
Oct 30, 2007, 1:57:40 PM (18 years ago)
Author:
ansari
Message:

Tentative pour regler le probleme de blocage de piapp suite a affichage de la fefenetre de gestion d'objets.

1/ Protection dans NamedObjMgr() pour eviter deadlock de mutex (ds NamedObjMgr::UpdateObjMgrWindow() en particulier)
2/ Introduction de la classe SOpExObj (fichier piacmd.h .cc) pour execution d'operations sur objets, initiees depuis la boucle d'evts, dans un thread separe.

Reza , 30/10/2007

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/pistdimgapp.h

    r3355 r3366  
    127127     inline NamedObjMgr* ObjMgr() { return mObjMgr; }
    128128     inline PIACmd* CmdInterpreter() { return mCmd; }
     129     inline SOpExObj* getSOpExObj() { return mSopex; }
    129130
    130131     PIWindow* CurrentWindow() { return (mCurWin); };
     
    189190    NamedObjMgr* mObjMgr;
    190191    PIACmd* mCmd;
     192    SOpExObj* mSopex;
    191193
    192194    PIMenu* m[7];
Note: See TracChangeset for help on using the changeset viewer.