Free Electron
BeaconServerStartupI.h
Go to the documentation of this file.
1 /* Copyright (C) 2003-2021 Free Electron Organization
2  Any use of this software requires a license. If a valid license
3  was not distributed with this file, visit freeelectron.org. */
4 
5 /** @file */
6 
7 #ifndef __BeaconServerStartupI_h__
8 #define __BeaconServerStartupI_h__
9 
10 namespace beacon
11 {
12 
13 class FE_DL_EXPORT BeaconServerStartupI:
14  virtual public BeaconServerI,
15  public fe::CastableAs<BeaconServerStartupI>
16 {
17 public:
18  /// @brief Startup the Beacon server using a configuration file
19  virtual bool startup(const char *fileName) = 0;
20 };
21 
22 }
23 
24 #endif // __BeaconServerStartupI_h__
Definition: BeaconClient.cc:16
Per-class participation non-RTTI fallback dynamic casting mechanism.
Definition: Castable.h:192