VR-Exchange 2.2 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
examples
modRprBroker
modEntTrans.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2012 VT MAK
3
* All rights reserved.
4
****************************************************************************/
5
9
10
#pragma once
11
12
#include <namespace.h>
13
14
#include <
libRprBroker/entityTrans.h
>
15
16
namespace
MAKVrExchange
17
{
18
namespace
DtRprBroker
19
{
20
class
DtRprBroker
;
21
}
22
}
23
28
class
DtModEntityTranslator
29
:
public
MAKVrExchange::DtRprBroker::DtEntityTranslator
30
{
31
public
:
32
34
DtModEntityTranslator
(
MAKVrExchange::DtRprBroker::DtRprBroker
* broker );
35
37
virtual
~DtModEntityTranslator
();
38
39
protected
:
40
42
virtual
void
updatePortalBrokerObject
(
43
MAKVrExchange::DtRprBroker::DtBrokerObject
* brokerObj,
44
const
MAKVrExchange::DtPortalEntity
& sr );
45
47
virtual
DtEntityStateRepository*
translate
( DtEntityStateRepository* dest,
48
const
MAKVrExchange::DtPortalEntity
& src,
49
const
MAKVrExchange::DtPortalReflectedEntity
& refObj );
50
52
virtual
bool
isPortalPublishable
(
const
MAKVrExchange::DtRprBroker::DtBrokerObject
* brokerObject )
const
;
53
55
virtual
bool
isDiscoverable
(
56
const
MAKVrExchange::DtRprBroker::DtBrokerObject
* brokerObject )
const
;
57
58
private
:
59
60
// Copy Constructor not implemented -- do not copy!
61
DtModEntityTranslator
(
const
DtModEntityTranslator
& other );
62
63
// Assignment Operator not implemented -- do not copy!
64
DtModEntityTranslator
&
operator =
(
const
DtModEntityTranslator
& other );
65
66
};
Document ID: Generated on Mon Apr 15 17:15:50 EDT 2013 from SVN revision 126154
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)