00001 // -*- C++ -*- 00002 00003 //============================================================================= 00004 /** 00005 * @file Codeset.h 00006 * 00007 * $Id: Codeset.h 71473 2006-03-10 07:19:20Z jtc $ 00008 * 00009 * @author Carlos O'Ryan <coryan@uci.edu> 00010 */ 00011 //============================================================================= 00012 00013 00014 #ifndef TAO_CODESET_H 00015 #define TAO_CODESET_H 00016 00017 #include /**/ "ace/pre.h" 00018 00019 #include "tao/Codeset/codeset_export.h" 00020 00021 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00022 # pragma once 00023 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00024 00025 #include "tao/Versioned_Namespace.h" 00026 00027 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00028 00029 class TAO_Codeset_Export TAO_Codeset_Initializer 00030 { 00031 public: 00032 /// Used to force the initialization of the ORB code. 00033 static int init (void); 00034 }; 00035 00036 static int 00037 TAO_Requires_Codeset_Initializer = TAO_Codeset_Initializer::init (); 00038 00039 TAO_END_VERSIONED_NAMESPACE_DECL 00040 00041 #include /**/ "ace/post.h" 00042 00043 #endif /* TAO_CODESET_H */