// -*- C++ -*- //============================================================================= /** * @file TX_Object_i.h * * Header for the SSLIOP Big_Request test server implementation. * * @author Andrew Finnell * @author Ossama Othman */ //============================================================================= #ifndef TX_OBJECT_I_H #define TX_OBJECT_I_H #include "TX_ObjectS.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) #pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ class TX_Object_i : public virtual POA_TX_Object { public: // Constructor TX_Object_i (CORBA::ORB_ptr orb); // Destructor ~TX_Object_i () override = default; void send (const DataSeq & data) override; void recv (DataSeq_out data) override; void shutdown () override; private: CORBA::ORB_var orb_; DataSeq data_; }; #endif /* TX_OBJECT_I_H */