mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-16 02:06:08 +08:00
refs #403 add BlackMisc shared library build
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_NETWORK_AIRCRAFTMAPPING_H
|
||||
#define BLACKMISC_NETWORK_AIRCRAFTMAPPING_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/aviation/aircrafticao.h"
|
||||
#include "blackmisc/simulation/aircraftmodel.h"
|
||||
#include "blackmisc/valueobject.h"
|
||||
@@ -21,7 +22,7 @@ namespace BlackMisc
|
||||
namespace Network
|
||||
{
|
||||
//! Mapping
|
||||
class CAircraftMapping : public CValueObject<CAircraftMapping>
|
||||
class BLACKMISC_EXPORT CAircraftMapping : public CValueObject<CAircraftMapping>
|
||||
{
|
||||
|
||||
protected:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_NETWORK_AIRCRAFTMAPPINGLIST_H
|
||||
#define BLACKMISC_NETWORK_AIRCRAFTMAPPINGLIST_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/network/aircraftmapping.h"
|
||||
#include "blackmisc/collection.h"
|
||||
#include "blackmisc/sequence.h"
|
||||
@@ -24,7 +25,7 @@ namespace BlackMisc
|
||||
namespace Network
|
||||
{
|
||||
//! Value object encapsulating a list of aircraft mappings
|
||||
class CAircraftMappingList : public CSequence<CAircraftMapping>
|
||||
class BLACKMISC_EXPORT CAircraftMappingList : public CSequence<CAircraftMapping>
|
||||
{
|
||||
public:
|
||||
//! Empty constructor.
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_NETWORK_CLIENT_H
|
||||
#define BLACKMISC_NETWORK_CLIENT_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/network/user.h"
|
||||
#include "blackmisc/simulation/aircraftmodel.h"
|
||||
#include "blackmisc/network/voicecapabilities.h"
|
||||
@@ -25,7 +26,7 @@ namespace BlackMisc
|
||||
/*!
|
||||
* Another client software.
|
||||
*/
|
||||
class CClient : public CValueObject<CClient>
|
||||
class BLACKMISC_EXPORT CClient : public CValueObject<CClient>
|
||||
{
|
||||
public:
|
||||
//! Properties by index
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_NETWORK_CLIENTLIST_H
|
||||
#define BLACKMISC_NETWORK_CLIENTLIST_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/network/client.h"
|
||||
#include "blackmisc/sequence.h"
|
||||
#include "blackmisc/collection.h"
|
||||
@@ -27,7 +28,7 @@ namespace BlackMisc
|
||||
namespace Network
|
||||
{
|
||||
//! Value object encapsulating a list of voice rooms.
|
||||
class CClientList :
|
||||
class BLACKMISC_EXPORT CClientList :
|
||||
public CSequence<CClient>,
|
||||
public BlackMisc::Aviation::ICallsignObjectList<BlackMisc::Network::CClient, BlackMisc::Network::CClientList>
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_NETWORK_SERVER_H
|
||||
#define BLACKMISC_NETWORK_SERVER_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/network/user.h"
|
||||
#include "blackmisc/statusmessagelist.h"
|
||||
#include "blackmisc/valueobject.h"
|
||||
@@ -21,7 +22,7 @@ namespace BlackMisc
|
||||
namespace Network
|
||||
{
|
||||
//! Value object encapsulating information of a server
|
||||
class CServer : public CValueObject<CServer>
|
||||
class BLACKMISC_EXPORT CServer : public CValueObject<CServer>
|
||||
{
|
||||
public:
|
||||
//! Properties by index
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_NETWORK_SERVERLIST_H
|
||||
#define BLACKMISC_NETWORK_SERVERLIST_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/network/server.h"
|
||||
#include "blackmisc/collection.h"
|
||||
#include "blackmisc/sequence.h"
|
||||
@@ -23,7 +24,7 @@ namespace BlackMisc
|
||||
/*!
|
||||
* Value object encapsulating a list of servers.
|
||||
*/
|
||||
class CServerList : public CSequence<CServer>
|
||||
class BLACKMISC_EXPORT CServerList : public CSequence<CServer>
|
||||
{
|
||||
public:
|
||||
//! Default constructor.
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_NETWORK_TEXTMESSAGE_H
|
||||
#define BLACKMISC_NETWORK_TEXTMESSAGE_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/timestampbased.h"
|
||||
#include "blackmisc/pq/frequency.h"
|
||||
#include "blackmisc/aviation/callsign.h"
|
||||
@@ -26,7 +27,7 @@ namespace BlackMisc
|
||||
/*!
|
||||
* Value object encapsulating information of a text message
|
||||
*/
|
||||
class CTextMessage :
|
||||
class BLACKMISC_EXPORT CTextMessage :
|
||||
public CValueObject<CTextMessage>,
|
||||
public BlackMisc::ITimestampBased
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_NETWORK_TEXTMESSAGELIST_H
|
||||
#define BLACKMISC_NETWORK_TEXTMESSAGELIST_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/network/textmessage.h"
|
||||
#include "blackmisc/timestampobjectlist.h"
|
||||
#include "blackmisc/collection.h"
|
||||
@@ -27,7 +28,7 @@ namespace BlackMisc
|
||||
/*!
|
||||
* Value object encapsulating a list of text messages
|
||||
*/
|
||||
class CTextMessageList :
|
||||
class BLACKMISC_EXPORT CTextMessageList :
|
||||
public CSequence<CTextMessage>,
|
||||
public BlackMisc::ITimestampObjectList<CTextMessage, CTextMessageList>
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_NETWORK_USER_H
|
||||
#define BLACKMISC_NETWORK_USER_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/aviation/callsign.h"
|
||||
#include "blackmisc/aviation/airporticao.h"
|
||||
#include "blackmisc/propertyindex.h"
|
||||
@@ -26,7 +27,7 @@ namespace BlackMisc
|
||||
/*!
|
||||
* Value object encapsulating information of a user.
|
||||
*/
|
||||
class CUser : public CValueObject<CUser>
|
||||
class BLACKMISC_EXPORT CUser : public CValueObject<CUser>
|
||||
{
|
||||
public:
|
||||
/*!
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_NETWORK_USERLIST_H
|
||||
#define BLACKMISC_NETWORK_USERLIST_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/network/user.h"
|
||||
#include "blackmisc/sequence.h"
|
||||
#include "blackmisc/collection.h"
|
||||
@@ -24,7 +25,7 @@ namespace BlackMisc
|
||||
namespace Network
|
||||
{
|
||||
//! Value object encapsulating a list of voice rooms.
|
||||
class CUserList : public CSequence<CUser>
|
||||
class BLACKMISC_EXPORT CUserList : public CSequence<CUser>
|
||||
{
|
||||
public:
|
||||
//! Default constructor.
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_NETWORK_VOICECAPABILITIES_H
|
||||
#define BLACKMISC_NETWORK_VOICECAPABILITIES_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/valueobject.h"
|
||||
#include "blackmisc/blackmiscfreefunctions.h"
|
||||
|
||||
@@ -22,7 +23,7 @@ namespace BlackMisc
|
||||
/*!
|
||||
* Value object encapsulating information for voice capabilities.
|
||||
*/
|
||||
class CVoiceCapabilities : public CValueObject<CVoiceCapabilities>
|
||||
class BLACKMISC_EXPORT CVoiceCapabilities : public CValueObject<CVoiceCapabilities>
|
||||
{
|
||||
public:
|
||||
//! Voice capabilities
|
||||
|
||||
Reference in New Issue
Block a user