diff options
-rw-r--r-- | TAO/tao/SHMIOP_Connect.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/TAO/tao/SHMIOP_Connect.h b/TAO/tao/SHMIOP_Connect.h index 1997a730bcd..416cd0bb94d 100644 --- a/TAO/tao/SHMIOP_Connect.h +++ b/TAO/tao/SHMIOP_Connect.h @@ -105,7 +105,7 @@ protected: TAO_ORB_Core *orb_core_; // Cached ORB Core. - + CORBA::Boolean lite_flag_; // Are we using lite? }; @@ -179,8 +179,11 @@ protected: // Cached tss resources of the ORB that activated this object. u_long refcount_; - // Reference count, to avoid early deletes... - + // Reference count. It is used to count nested upcalls on this + // svc_handler i.e., the connection can close during nested upcalls, + // you should not delete the svc_handler until the stack unwinds + // from the nested upcalls. + CORBA::Boolean lite_flag_; // Should we use GIOP or GIOPlite }; |