local interface Current : CORBA::Current { /** * Exception that indicates a LWFT::Current operation was * invoked outside of an FT invocation. */ exception NoContext {}; /** * Returns the group ID extracted from FT_REQUEST service context * @throws NoContext if called outside the context of a FT operation, */ string get_client_id() raises(NoContext); /** * Returns the retention ID extracted from FT_REQUEST service context * @throws NoContext if called outside the context of a FT operation, */ long get_retention_id() raises(NoContext); /** * Returns the expiration time extracted from FT_REQUEST service context * @throws NoContext if called outside the context of a FT operation, */ ::TimeBase::TimeT get_expiration_time() raises(NoContext); };