17 #ifndef CM0__TEAMCENTER__CM__USERSESSIONDELEGATE_HXX
18 #define CM0__TEAMCENTER__CM__USERSESSIONDELEGATE_HXX
20 #include <common/tc_deprecation_macros.h>
23 #include <cm/libcm_exports.h>
32 class UserSessionDelegate;
42 class UserSessionImpl;
62 class UserSessionGenImpl;
67 namespace cm0_alias = ::cm0;
74 static ::Teamcenter::BusinessObjectExtender*
constructor( tag_t objTag );
83 static UserSessionImpl*
createImpl( UserSession& ifObj );
86 static void deleteImpl( UserSessionImpl* impl );
118 friend class ::cm0::Teamcenter::CM::UserSessionGenImpl;
122 #include <cm/libcm_undef.h>
123 #endif // CM0__TEAMCENTER__CM__USERSESSIONDELEGATE_HXX