Changeset 126 in pacpusframework for branches/2.0-beta1/include/Pacpus/PacpusTools


Ignore:
Timestamp:
Jul 30, 2013, 11:40:11 AM (11 years ago)
Author:
Marek Kurdej
Message:

Update: added dll export/import macros for PacpusTools.

Location:
branches/2.0-beta1/include/Pacpus/PacpusTools
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • branches/2.0-beta1/include/Pacpus/PacpusTools/BinaryDecoder.h

    r89 r126  
    3030#ifndef BINARYDECODER_H
    3131#define BINARYDECODER_H
     32
     33#include "PacpusToolsConfig.h"
    3234
    3335#ifdef __cplusplus
  • branches/2.0-beta1/include/Pacpus/PacpusTools/PosixShMem.h

    r89 r126  
    1818#include <QSystemSemaphore>
    1919
    20 #include <Pacpus/PacpusTools/ShMemBase.h>
     20#include "ShMemBase.h"
     21#include "PacpusToolsConfig.h"
    2122
    2223/// @todo Documentation
    23 class PosixShMem
     24class PACPUS_TOOLS_API PosixShMem
    2425        : public ShMemBase
    2526{
  • branches/2.0-beta1/include/Pacpus/PacpusTools/ShMem.h

    r89 r126  
    1515#define DEF_PACPUS_SHMEM_H
    1616
     17#include "PacpusToolsConfig.h"
     18
    1719#ifdef WIN32
    1820#   include "Win32ShMem.h"
     
    3032///
    3133/// Inherits from Win32ShMem on Windows system and from PosixShMem on Unix-like systems.
    32 class ShMem
     34class PACPUS_TOOLS_API ShMem
    3335    : public ShMemType
    3436{
  • branches/2.0-beta1/include/Pacpus/PacpusTools/ShMemBase.h

    r89 r126  
    1515#define DEF_PACPUS_SHMEMBASE_H
    1616
     17#include "PacpusToolsConfig.h"
     18
    1719/// Base class for shared memory objects.
    18 class ShMemBase
     20class PACPUS_TOOLS_API ShMemBase
    1921{
    2022public:
  • branches/2.0-beta1/include/Pacpus/PacpusTools/Win32ShMem.h

    r89 r126  
    1616#define DEF_PACPUS_WIN32SHMEM_H
    1717
    18 #include <Pacpus/PacpusTools/ShMemBase.h>
     18#include "PacpusToolsConfig.h"
     19#include "ShMemBase.h"
    1920
    2021/// Windows handle (opaque pointer) type definition
     
    2425
    2526/// Shared memory object for Windows.
    26 class Win32ShMem
     27class PACPUS_TOOLS_API Win32ShMem
    2728        : public ShMemBase
    2829{
  • branches/2.0-beta1/include/Pacpus/PacpusTools/geodesie.h

    r99 r126  
    2222#include <QVector3D>
    2323
     24#include "PacpusToolsConfig.h"
     25
    2426namespace Geodesie {
    2527
     
    3840/// @todo Documentation
    3941/// @todo Rewrite!
    40 struct Matrice
     42struct PACPUS_TOOLS_API Matrice
    4143{
    4244    /// Copy ctor
     
    7678////////////////////////////////////////////////////////////////////////
    7779/// @todo Documentation
    78 class Raf98
     80class PACPUS_TOOLS_API Raf98
    7981{
    8082public:
  • branches/2.0-beta1/include/Pacpus/PacpusTools/matrice.h

    r89 r126  
    1515#define MATRIX_H
    1616
     17#include "PacpusToolsConfig.h"
     18
    1719typedef enum
    1820{
     
    2426/// Simple matrix.
    2527/// @todo Documentation
    26 class matrice
     28class PACPUS_TOOLS_API matrice
    2729{
    2830    typedef double *ligne;
Note: See TracChangeset for help on using the changeset viewer.