libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mvrxchange_prefix.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright MVR Group
3//-----------------------------------------------------------------------------
4#pragma once
5
6#include "../Prefix/StdAfx.h"
7#include <boost/asio.hpp>
8#include <deque>
9#include <set>
10#include <iostream>
11
12#ifndef MVRXCHANGE_ERROR
13#define MVRXCHANGE_ERROR(x) std::cerr << "[MvrXChange] [ERR] " << x << std::endl
14#endif
15
16#ifdef MVRXCHANGE_PRINT_ALL_LOGS
17
18#ifndef MVRXCHANGE_LOG
19#define MVRXCHANGE_LOG(x) std::cout << "[MvrXChange] [LOG] " << x << std::endl
20#endif
21
22#ifndef MVRXCHANGE_DEBUG
23#define MVRXCHANGE_DEBUG(x) std::cout << "[MvrXChange] [DBG] " << x << std::endl
24#endif
25
26#else
27
28#ifndef MVRXCHANGE_LOG
29#define MVRXCHANGE_LOG(x)
30#endif
31
32#ifndef MVRXCHANGE_DEBUG
33#define MVRXCHANGE_DEBUG(x)
34#endif
35
36#endif // MVRXCHANGE_PRINT_LOGS
37
38namespace VectorworksMVR
39{
41}
42
43using namespace VectorworksMVR;
44
45using namespace boost::asio;
46using ip::tcp;
47
48
49constexpr uint32_t kMVR_Package_Flag = 778682;
50constexpr uint32_t kMVR_Package_JSON_TYPE = 0;
51constexpr uint32_t kMVR_Package_BUFFER_TYPE = 1;
52
53const std::string MVRXChange_Service = "_mvrxchange._tcp.local.";
Definition CMVRxchangeService.h:27
constexpr uint32_t kMVR_Package_BUFFER_TYPE
Definition mvrxchange_prefix.h:51
constexpr uint32_t kMVR_Package_Flag
Definition mvrxchange_prefix.h:49
constexpr uint32_t kMVR_Package_JSON_TYPE
Definition mvrxchange_prefix.h:50
const std::string MVRXChange_Service
Definition mvrxchange_prefix.h:53
Definition CieColor.h:9