Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef TAO_TRANSPORT_IIOP_TRAITS_LOADER_H
00014 #define TAO_TRANSPORT_IIOP_TRAITS_LOADER_H
00015
00016 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00017 # pragma once
00018 #endif
00019
00020
00021 #if TAO_HAS_TRANSPORT_CURRENT == 1
00022
00023
00024 #include "tao/TransportCurrent/Current_Loader.h"
00025
00026 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00027
00028 namespace TAO
00029 {
00030
00031 namespace Transport
00032 {
00033
00034 namespace IIOP
00035 {
00036 class TAO_Transport_Current_Export Current_Loader
00037 : public TAO::Transport::Current_Loader
00038 {
00039 public:
00040
00041 virtual int init (int argc, ACE_TCHAR *argv[]);
00042 virtual ~Current_Loader ();
00043 Current_Loader ();
00044 };
00045 }
00046 }
00047 }
00048
00049
00050
00051 #if defined (TAO_AS_STATIC_LIBS)
00052 namespace TAO
00053 {
00054 namespace Transport
00055 {
00056 namespace IIOP
00057 {
00058 int current_static_initializer (void);
00059 }
00060 }
00061 }
00062
00063 #endif
00064
00065
00066
00067 ACE_STATIC_SVC_DECLARE_EXPORT (TAO_Transport_Current,
00068 TAO_Transport_IIOP_Current_Loader)
00069
00070 ACE_FACTORY_DECLARE (TAO_Transport_Current,
00071 TAO_Transport_IIOP_Current_Loader)
00072
00073 TAO_END_VERSIONED_NAMESPACE_DECL
00074
00075 #endif
00076
00077 #endif