17 #ifndef CM0__TEAMCENTER__CM__USERSESSION__HXX
18 #define CM0__TEAMCENTER__CM__USERSESSION__HXX
21 #include <common/tc_deprecation_macros.h>
26 #include <cm/libcm_exports.h>
44 class UserSessionImpl;
54 class UserSessionDelegate;
64 class UserSessionDispatch;
74 class UserSessionGenImpl;
96 static ::Teamcenter::BusinessObjectExtenderRegistry< cm0::Teamcenter::CM::UserSession >&
extenderRegistry();
124 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
136 ::Teamcenter::RootObjectImpl*
setUserSessionImpl( ::Teamcenter::RootObjectImpl* impl );
159 friend class UserSessionDelegate;
160 friend class UserSessionGenImpl;
163 #include <cm/libcm_undef.h>
164 #endif // CM0__TEAMCENTER__CM__USERSESSION__HXX