5#ifndef ICE_REGISTER_PLUGINS_H
6#define ICE_REGISTER_PLUGINS_H
21#if defined(ICE_STATIC_LIBS)
22# define ICE_PLUGIN_REGISTER_DECLSPEC_IMPORT
24# define ICE_PLUGIN_REGISTER_DECLSPEC_IMPORT ICE_DECLSPEC_IMPORT
32#ifndef ICE_API_EXPORTS
61#ifndef ICESSL_API_EXPORTS
72#ifndef ICE_DISCOVERY_API_EXPORTS
83#ifndef ICE_LOCATOR_DISCOVERY_API_EXPORTS
94#if !defined(_WIN32) && !defined(__APPLE__)
95# ifndef ICEBT_API_EXPORTS
107#if defined(__APPLE__) && TARGET_OS_IPHONE != 0
108# ifndef ICEIAP_API_EXPORTS
120#if defined(_MSC_VER) && !defined(ICE_BUILDING_SRC)
121# pragma comment(lib, ICE_LIBNAME("IceDiscovery"))
122# pragma comment(lib, ICE_LIBNAME("IceLocatorDiscovery"))
123# pragma comment(lib, ICE_LIBNAME("IceSSL"))
#define ICE_PLUGIN_REGISTER_DECLSPEC_IMPORT
Definition RegisterPlugins.h:24
Definition BuiltinSequences.h:113
void registerIceWS(bool loadOnInitialize=true)
When using static libraries, calling this function ensures the WebSocket transport is linked with the...
void registerIceStringConverter(bool loadOnInitialize=true)
When using static libraries, calling this function ensures the string converter plug-in is linked wit...
void registerIceDiscovery(bool loadOnInitialize=true)
When using static libraries, calling this function ensures the IceDiscovery plug-in is linked with th...
void registerIceLocatorDiscovery(bool loadOnInitialize=true)
When using static libraries, calling this function ensures the IceLocatorDiscovery plug-in is linked ...
void registerIceSSL(bool loadOnInitialize=true)
When using static libraries, calling this function ensures the SSL transport is linked with the appli...
void registerIceBT(bool loadOnInitialize=true)
When using static libraries, calling this function ensures the IceBT plug-in is linked with the appli...
void registerIceUDP(bool loadOnInitialize=true)
When using static libraries, calling this function ensures the UDP transport is linked with the appli...