VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
aggregatedResourceList.h
Go to the documentation of this file.
1
/**************************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
**************************************************************************************/
5
/**************************************************************************************
6
** $RCSfile: aggregatedResourceList.h,v $ $Revision: 1.1 $ $State: Exp $
7
**************************************************************************************/
8
11
12
#ifndef aggregatedResourceList_H_
13
#define aggregatedResourceList_H_
14
15
#include "
vrfutil/rwList.h
"
16
17
class
DtListItem;
18
20
#include "
vrfutil/vrfutilDefines.h
"
21
class
DT_DLL_vrfutil
DtAggregatedResourceList
:
public
DtRwList
22
{
23
public
:
25
DtAggregatedResourceList
();
26
28
DtAggregatedResourceList
(
const
DtString
& name,
DtReaderWriterRegistry
* parentRegistry = NULL);
29
DtAggregatedResourceList
(
const
DtSymbolString
& name,
DtReaderWriterRegistry
* parentRegistry = NULL);
30
32
DtAggregatedResourceList
(
const
DtString
& name,
33
const
DtAggregatedResourceList
& orig,
34
DtReaderWriterRegistry
* parentRegistry = NULL);
35
37
DtAggregatedResourceList
(
const
DtSymbolString
& name,
38
const
DtAggregatedResourceList
& orig,
39
DtReaderWriterRegistry
* parentRegistry = NULL);
40
42
virtual
~
DtAggregatedResourceList
();
43
44
const
DtAggregatedResourceList
&
operator=
(
const
DtAggregatedResourceList
& orig);
45
47
virtual
const
char
*
readerWriterType
()
const
;
48
51
virtual
void
copyListFrom(
const
DtAggregatedResourceList
& orig);
52
54
virtual
void
clear();
55
57
bool
operator==
(
const
DtAggregatedResourceList
&)
const
;
58
bool
operator!=
(
const
DtAggregatedResourceList
&)
const
;
59
60
61
62
protected
:
63
64
virtual
DtlObjPtr
getData
(DtlObjPtr args,
const
DtFilename& searchPath,
65
const
DtVariableBindingsList
& variableBindings);
66
67
};
68
69
namespace
DtBufferSerialize
70
{
72
DT_DLL_vrfutil
int
getSize
(
const
DtAggregatedResourceList
& val);
73
76
DT_DLL_vrfutil
char
*
encode
(
const
DtAggregatedResourceList
& val,
char
*buffer);
77
80
DT_DLL_vrfutil
const
char
*
decode
(
DtAggregatedResourceList
& val,
const
char
*buffer) ;
81
};
82
83
84
#endif
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)