Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
IceDiscovery.h
1// Copyright (c) ZeroC, Inc.
2
3#ifndef ICE_DISCOVERY_H
4#define ICE_DISCOVERY_H
5
6#include "Ice/Ice.h"
7
8#ifndef ICE_DISCOVERY_API
9# ifdef ICE_DISCOVERY_API_EXPORTS
10# define ICE_DISCOVERY_API ICE_DECLSPEC_EXPORT
11# else
12# define ICE_DISCOVERY_API /**/
13# endif
14#endif
15
16#if defined(_MSC_VER) && !defined(ICE_DISCOVERY_API_EXPORTS) && !defined(ICE_DISABLE_PRAGMA_COMMENT)
17# pragma comment(lib, ICE_LIBNAME("IceDiscovery")) // Automatically link with IceDiscovery[D].lib
18#endif
19
20namespace IceDiscovery
21{
22 /// Returns the factory for the IceDiscovery plug-in.
23 /// @return The factory for the IceDiscovery plug-in.
24 /// @see Ice::InitializationData::pluginFactories
25 ICE_DISCOVERY_API Ice::PluginFactory discoveryPluginFactory();
26}
27
28#endif