zeus Namespace Reference


Classes

class  TAbstractFrameLoader
struct  TypGUID
class  TMath
class  TAbstractMessage
class  TBinaryMessage
class  TCommPipe
class  TCommPipe_Skel
class  TCommPipe_Stub
class  IBinaryMessage
class  ICommPipe
class  IMapMessage
class  IMessage
class  IMessagePool
class  IMessageQueue
class  IMessageServerConnection
class  IObjectMessage
class  IOwnCommPipe
class  ISynchronMessage
class  ITextMessage
class  IXMLMessage
class  TMapMessage
class  TMappedCommPipe
class  TMessagePool_Skel
class  TMessagePool_Stub
class  TMessageServerConnection_Skel
class  TMessageServerConnection_Stub
class  TObjectMessage
class  TTextMessage
class  TXMLMessage
class  TAbstractModuleSession
class  IModule
class  IModuleSession
class  IZeusAPI
class  TModule
class  TModuleFunctions
class  TSimpleCommand
class  TSystemManager
class  TZeusAPI
class  TAbstractSocket
class  TBluetoothDevice
class  TBluetoothServerSocket
class  TBluetoothSocket
class  TBTAddress
class  TDatagramPacket
class  TDatagramSocket
class  IPeerFinderObserver
class  TIPAddress
class  TIPv4Address
class  TIPv6Address
class  TNetworkInterface
class  TPeerFinder
class  TPeerProvider
class  TAbstractHTTPData
class  TCCTPRequest
class  TCCTPResponse
class  THTTProtocol
class  THTTPRequest
class  THTTPResponse
class  TSerialConnection
class  TServerSocket
class  TSocket
class  TURI
class  TAbstractRemoteObject
class  TAbstractSkel
class  TAbstractStub
class  INamedContext
class  INamedObject
class  INaming
class  IRemoteMethodCall
class  IRemoteObject
class  IRemoteObjectStub
class  TNamedContext
class  TNamedContext_Skel
class  TNamedContext_Stub
class  TNamedObject
class  TNaming
class  TRemoteMethodCall
class  TRemoteReference
class  TAbstractCrypter
class  TBlockCipherXTEA
class  TCryptedInputStream
class  TCryptedOutputStream
class  TFingerPrint
class  ISecurityManager
class  ISecurityPlugin
class  TSecureHash
class  TSecurityManager
class  TSimpleDES
class  TAbstractInputStream
class  TAbstractMainThread
class  TAbstractOutputStream
class  TArgumentParser
class  TArrayList
class  TArrayPtr
class  TAtomicCounter
class  TAtomicLinkedList
class  TAtomicMap
class  TAtomicQueue
class  TAtomicStack
class  TAtomicValueType
class  TAutoPtrBase
class  TAutoPtr
class  TBase64InputStream
class  TBase64OutputStream
class  TBitCodedValue
class  TByte
class  TByteArray
class  TByteArrayInputStream
class  TByteArrayOutputStream
class  TCalendar
class  TCharacter
class  TConsoleMainThread
class  TCriticalScopeLock
class  TCriticalSection
class  TDirectory
class  TDirectoryItem
class  TEndianHelper
class  TEvent
class  TFile
class  TFileInputStream
class  TFileOutputStream
class  TFileSystemWatcher
class  TFilterInputStream
class  TFilterOutputStream
class  TFloat
class  TGUIDWrapper
class  THash
class  TInt
struct  Int128
class  IArray
class  ICriticalSection
class  IFileSystemWatcherObserver
class  IInputStream
class  ILibraryManager
class  IList
class  IListIterator
class  ILogger
class  IMap
class  IMapIterator
class  INotifyObserver
class  IObserver
class  IOutputStream
class  IPair
class  IPostProcessor
class  IPriorityQueue
class  IPropertyAccess
class  IQueue
class  IRunnable
class  ISerializable
class  ISet
class  ISettingsManager
class  ISimpleCommand
class  ISingletonManager
class  IStack
class  IString
class  IStringContainer
class  IStringMap
class  ISubject
class  ISynchronizeObject
class  IThread
class  IThreadManager
class  IThreadMessageQueue
class  IValueType
class  IXErrorObject
class  IXLoaderObject
class  IXMLDocument
class  IXMLErrorReporter
class  IXMLNode
class  IXMLNodeError
class  IXMLNodeList
class  IXMLParser
class  IXObjectCollection
class  IXMemberVariable
class  IXObject
class  IXObjectCompare
class  IXObjectFactory
class  IXPathResults
class  IXRootObject
class  IXSDDocument
class  IXSDNode
class  IXSDNodes
class  IXSLProcessor
class  IXSynchronAction
class  IXSynchronActionListener
class  IZObjectFactory
class  IZUnknown
class  IZVariant
class  TAbstractIterator
class  TIterator
class  TConstIterator
class  TAbstractMapIterator
class  TMapIterator
class  TConstMapIterator
class  TLibLoader
class  TLibraryManager
class  TListSort
class  TLocale
class  TLogger
class  TLoggerManager
class  TManagedList
class  TManagedMap
class  TManagedQueue
class  TManagedSet
class  TManagedStack
class  TMap
class  TMutex
class  TPair
class  TSTLBindings
class  TSynchronizeObjectDelegater
class  TPriorityQueue
class  TProcessControl
class  TProperty
class  TPropertyFile
class  TPtr
class  TQueue
class  TQueueCB
class  TRegExp
class  TSemaphore
class  TSerializer
class  TSet
class  TSettingsManager
class  TSharedMemoryObject
class  TSingleLinkedList
class  TSingletonManager
class  TStack
class  TStdLogger
class  TString
class  TStringContainer
class  TStringList
class  TStringMap
class  TStringTokenizer
class  TSynchronizeObject
class  TSystemInfo
class  TTextInputStream
class  TTextOutputStream
class  TThread
class  TThreadManager
class  TThreadMessageQueue
class  TTime
class  TVariableResolver
class  TVersionInfo
class  TXErrorObject
class  TXLoaderObject
class  TXMemberVariable
class  TXMemberCollection
class  TXMLDataSource
class  TXMLFile
class  TXMLStream
class  TXObject
class  TXObjectCollection
class  TXObjectFactory
class  TXObjectPath
class  TXObjectQuery
class  TIndexQuery
class  TAttributeQuery
class  TXObjectTreeSynchronizer
class  TXRootObject
class  TXSynchronAction
struct  TypeZipLocalFileHeader
struct  TypeZipCentralDirectoryFileHeader
struct  TypeFileDescriptor
struct  TypeFile
class  TZippedFileEntry
class  TZipDataSource
class  TZipFile
class  TZippedInputStream
class  TZippedOutputStream
class  TZObject
class  TZObjectFactory
class  TZValueType
class  TZVariant
class  TZeusBase

Namespaces

namespace  TAbstractSkelObjectRelease

Typedefs

typedef char Int8
typedef unsigned char Uint8
typedef short Int16
typedef unsigned short Uint16
typedef long Int32
typedef unsigned long Uint32
typedef long long Int64
typedef unsigned long long Uint64
typedef float Float32
typedef double Float64
typedef bool Boolean
typedef TypGUID InterfaceID
typedef TAtomicValueType< Float > TAtomicFloat
typedef TAtomicValueType< Float32TAtomicFloat32
typedef TAtomicValueType< Float64TAtomicFloat64
typedef TAtomicValueType< Int > TAtomicInt
typedef TAtomicValueType< Int8TAtomicInt8
typedef TAtomicValueType< Int16TAtomicInt16
typedef TAtomicValueType< Int32TAtomicInt32
typedef TAtomicValueType< Int64TAtomicInt64
typedef TAtomicValueType< Uint > TAtomicUint
typedef TAtomicValueType< Uint8TAtomicUint8
typedef TAtomicValueType< Uint16TAtomicUint16
typedef TAtomicValueType< Uint32TAtomicUint32
typedef TAtomicValueType< Uint64TAtomicUint64
typedef TFloat TDouble
typedef TGUIDWrapper TIID
typedef IArray< char > IByteArray
typedef IPair< IString, IStringIProperty
typedef IList< IStringIStringList
typedef IListIterator< IStringIStringListIterator

Enumerations

enum  EArrayCopyMode { etShallowCopy = 0, etDeepCopy = 1 }
enum  ECompressionMethod {
  etNotDefined = -1, etNoCompression = 0, etShrunk = 1, etReducedToCFactor_1 = 2,
  etReducedToCFactor_2 = 3, etReducedToCFactor_3 = 4, etReducedToCFactor_4 = 5, etImploded = 6,
  etRevTokenComp = 7, etDeflated = 8, etEnhancedDelated = 9, etPkWareCompr = 10,
  etBZIP_2 = 12, etLZMA = 14, etIBM_TERSE = 18, etIBM_LZ77 = 19,
  etWavPack = 97, etPPMd_Version1 = 98
}

Functions

std::ios_base::openmode getOpenMode (bool bAppend)
 MEMORY_MANAGER_IMPL (TLibraryManager)
TString operator+ (wchar_t *pIn, const TString &rIn2)
bool operator== (const IString &rInStr1, const wchar_t *pInStr2)
bool operator== (const wchar_t *pInStr1, const IString &rInStr2)
bool operator== (const IString &rInStr1, const char *pInStr2)
bool operator== (const char *pInStr1, const IString &rInStr2)
bool operator!= (const IString &rInStr1, const wchar_t *pInStr2)
bool operator!= (const wchar_t *pInStr1, const IString &rInStr2)
bool operator!= (const IString &rInStr1, const char *pInStr2)
bool operator!= (const char *pInStr1, const IString &rInStr2)
 MEMORY_MANAGER_IMPL (TStringContainer)
 MEMORY_MANAGER_IMPL_PARENT_END (TZObject)
 MEMORY_MANAGER_IMPL_LOCK (TXObject,&m_rLock)
 INTERFACE_CAST (IXObject, INTERFACE_IXObject)

Variables

 MEMORY_MANAGER_IMPL_END


Typedef Documentation

typedef bool zeus::Boolean

typedef float zeus::Float32

typedef double zeus::Float64

typedef IArray<char> zeus::IByteArray

typedef short zeus::Int16

typedef long zeus::Int32

typedef long long zeus::Int64

typedef char zeus::Int8

This class is deprecated. Use TFloat instead.

typedef unsigned short zeus::Uint16

typedef unsigned long zeus::Uint32

typedef unsigned long long zeus::Uint64

typedef unsigned char zeus::Uint8


Enumeration Type Documentation

Copy mode of an array

Enumerator:
etShallowCopy 
etDeepCopy 

Compression method type

Enumerator:
etNotDefined 
etNoCompression 
etShrunk 
etReducedToCFactor_1 
etReducedToCFactor_2 
etReducedToCFactor_3 
etReducedToCFactor_4 
etImploded 
etRevTokenComp 
etDeflated 
etEnhancedDelated 
etPkWareCompr 
etBZIP_2 
etLZMA 
etIBM_TERSE 
etIBM_LZ77 
etWavPack 
etPPMd_Version1 


Function Documentation

std::ios_base::openmode zeus::getOpenMode ( bool  bAppend  ) 

UNICODE PROBLEMs of this class:

  • The constructor of ifstream which takes a file name uses char*.
  • This could not be solved by using a constructor which takes a file descriptor (file handle, integer number). In this case, the file would be opened manually before constructor the ifstream object. However, constructing ifstream by giving a file descriptor always resulted in an opening failure (ifstream::is_open() returned false).

zeus::INTERFACE_CAST ( IXObject  ,
INTERFACE_IXObject   
)

zeus::MEMORY_MANAGER_IMPL ( TStringContainer   ) 

zeus::MEMORY_MANAGER_IMPL ( TLibraryManager   ) 

Memory Management

zeus::MEMORY_MANAGER_IMPL_LOCK ( TXObject  ,
m_rLock 
)

Memory Management

zeus::MEMORY_MANAGER_IMPL_PARENT_END ( TZObject   ) 

bool zeus::operator!= ( const char *  pInStr1,
const IString &  rInStr2 
) [inline]

Global unequal operator for char* and IString

bool zeus::operator!= ( const IString &  rInStr1,
const char *  pInStr2 
) [inline]

Global unequal operator for char* and IString

bool zeus::operator!= ( const wchar_t *  pInStr1,
const IString &  rInStr2 
) [inline]

Global unequal operator for wchar_t* and IString

bool zeus::operator!= ( const IString &  rInStr1,
const wchar_t *  pInStr2 
) [inline]

Global unequal operator for wchar_t* and IString

TString zeus::operator+ ( wchar_t *  pIn,
const TString &  rIn2 
) [inline]

Global assign operator for wchar_t* and TStrings

bool zeus::operator== ( const char *  pInStr1,
const IString &  rInStr2 
) [inline]

Global equals operator for char* and IString

bool zeus::operator== ( const IString &  rInStr1,
const char *  pInStr2 
) [inline]

Global equals operator for char* and IString

bool zeus::operator== ( const wchar_t *  pInStr1,
const IString &  rInStr2 
) [inline]

Global equals operator for wchar_t* and IString

bool zeus::operator== ( const IString &  rInStr1,
const wchar_t *  pInStr2 
) [inline]

Global equals operator for wchar_t* and IString


Variable Documentation



Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Wed Oct 28 21:42:32 2009