rtl Namespace Reference

All rtl classes exists in this namespace. More...


Classes

class  AssignableT
 Abstract class from which all classes that are convertible to and from an API structure inherit. More...
class  Diary
 A diary entry in a diary field. More...
class  Field
 a field definition, equivalent to an ARFieldInfoStruct. More...
class  ListT
 A template for AR System collections based on std::list. More...
class  MapT
 A template for AR System collections based on std::map. More...
class  Server
 Server is the main class in RTL, representing a session with an AR System Server. More...
class  StatusHistory
 An entry in the status history of an entry. More...
class  Util
 collection of Utility methods More...
class  Value
 encapsulates an ARValueStruct More...
class  VectorT
 A template for AR System collections based on std::vector. More...

Typedefs

typedef ListT< ARNameList,
ARNameType, class Name > 
NameList
 a std::list implementation of ARNameList
typedef ListT< ARInternalIdList,
ARInternalId, class Id > 
IdList
 a std::list implementation of ARInternalIdList
typedef ListT< ARFuncCurrencyList,
ARFuncCurrencyStruct, class
FuncCurrency > 
FuncCurrencyList
 a std::list implementation of ARFuncCurrencyList
typedef ListT< AREntryIdList,
AREntryIdType, class EntryId > 
EntryIdList
 a std::list implementation of AREntryIdList
typedef ListT< AREntryIdListList,
AREntryIdList, EntryIdList
EntryIdListList
 a std::list implementation of AREntryIdListList
typedef ListT< ARPermissionList,
ARPermissionStruct, class
Permission > 
PermissionList
 a std::list implementation of ARPermissionList
typedef MapT< ARPermissionList,
ARPermissionStruct, class
Permission, ARInternalId,
unsigned int > 
PermissionMap
 a std::map implementation of ARPermissionList. Key is group id, value is permission type.
typedef ListT< ARFieldInfoList,
ARFieldInfoStruct, class
Field
FieldList
 a std::list implementation of ARFieldInfoList
typedef MapT< ARFieldInfoList,
ARFieldInfoStruct, class
Field, ARInternalId, class
Field
FieldMap
 a std::map implementation of ARFieldInfoList. Key is field id, value is Field.
typedef ListT< ARFieldValueList,
ARFieldValueStruct, class
FieldValue > 
FieldValueList
 a std::list implementation of ARFieldValueList
typedef MapT< ARFieldValueList,
ARFieldValueStruct, class
FieldValue, ARInternalId,
class Value
FieldValueMap
 a std::map implementation of ARFieldValueList. Key is field id, value is Value.
typedef ListT< ARFieldValueListList,
ARFieldValueList, FieldValueList
FieldValueListList
 a std::list implementation of ARFieldValueListList
typedef ListT< ARSortList,
ARSortStruct, class Sort > 
SortList
 a std::list implementation of ARSortList
typedef ListT< AREntryListFieldValueList,
AREntryListFieldValueStruct,
class EntryListFieldValue > 
EntryListFieldValueList
 a std::list implementation of AREntryListFieldValueList
typedef ListT< ARPropList,
ARPropStruct, class Prop > 
PropList
 a std::list implementation of ARPropList
typedef MapT< ARPropList,
ARPropStruct, class Prop,
unsigned long, class Value
PropMap
 a std::map implementation of ARPropList. Key is property, value is Value
typedef ListT< ARCoordList,
ARCoordStruct, class Coordinate > 
CoordList
 a std::list implementation of ARCoordList
typedef ListT< ARServerInfoRequestList,
unsigned int, class UInt > 
ServerInfoRequestList
 a std::list implementation of ARServerInfoRequestList
typedef MapT< ARServerInfoList,
ARServerInfoStruct, class
ServerInfo, unsigned long,
class Value
ServerInfoMap
 a std::map implementation of ARServerInfoList. Key is operation, value is Value.
typedef ListT< ARValueList,
ARValueStruct, class Value
ValueList
 a std::list implementation of ARValueList
typedef ListT< ARValueListList,
ARValueList, ValueList
ValueListList
 a std::list implementation of ARFieldValueListList
typedef ListT< ARStatusHistoryList,
ARStatusHistoryStruct, class
StatusHistory
StatusHistoryList
 a list of status history entries
typedef ListT< ARDiaryList,
ARDiaryStruct, class Diary
DiaryList
 a list of diary entries


Detailed Description

All rtl classes exists in this namespace.

Copyright 2005 Dan Hardy, Ambient Software, Inc.

This file is part of RTL - http://sourceforge.net/projects/rtl

RTL is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

RTL is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with RTL; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA


Typedef Documentation

rtl::DiaryList
 

a list of diary entries

See also:
Diary

DecodeDiary

rtl::StatusHistoryList
 

a list of status history entries

See also:
StatusHistory

DecodeStatusHistory


Generated on Thu Dec 29 16:20:28 2005 for RTL by  doxygen 1.4.5