commore  1.0.6-SNAPSHOT
All Classes Namespaces Functions Variables Typedefs Enumerations Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ccommore::ActionGroup
 Ccommore::String::Allocator
 Ccommore::AString
 Ccommore::Directory
 Ccommore::Path
 Ccommore::FileLock
 Ccommore::AutoRefBase
 Ccommore::AutoRef< Interface >
 Ccommore::AutoRef< LogHook >
 Ccommore::CatcherLogHook
 Ccommore::ConsoleLogHook
 Ccommore::FileLogHook
 Ccommore::SysLogHook
 Ccommore::AutoRef< E >AutoRef is a smart pointer on RefObject objects. AutoRef is templatized with the type of the pointed object (a class which publicly inherits from RefObject). In Commore, an AutoRef<MyType> is usually typedefed as PMyType. An AutoRef can be used in many ways
 Ccommore::BaseArray
 Ccommore::Array< T, A >
 Ccommore::BaseList
 Ccommore::List< T, A >
 Ccommore::List< AString, CmrListAllocator< AString > >
 Ccommore::List< commore::AutoRef >
 Ccommore::BEndl
 Ccommore::BFlush
 Ccommore::Blob
 Ccommore::Call_C
 Ccommore::Listener::Callback
 Ccommore::Service::CallMethod
 Ccommore::CmrListAllocator< T >
 Ccommore::CmrScalarListAllocator< T >
 Ccommore::CommBuffer
 Ccommore::BaseArray::const_iterator
 Ccommore::Array< T, A >::const_iterator
 Ccommore::BaseList::const_iterator
 Ccommore::List< T, A >::const_iterator
 Ccommore::StringBuffer::ConstIterator
 Ccommore::Table::ConstLine
 Ccommore::StringBuffer::ConstPageIterator
 Ccommore::Tuple::ConstValueIterator
 Ccommore::CriticalSection
 Ccommore::DefaultListAllocator< T >
 Ccommore::DirectoryListener
 Ccommore::Event
 Ccommore::GlobVar
 Ccommore::GlobVarBool
 Ccommore::GlobVarInt
 Ccommore::GlobVarLog
 Ccommore::IAutoRefBase
 Ccommore::IAutoRef< E >
 Ccommore::IBStream
 Ccommore::InterfaceFactory
 Ccommore::DummyInterfaceFactory< I >
 Ccommore::BaseArray::iterator
 Ccommore::Array< T, A >::iterator
 Ccommore::BaseList::iterator
 Ccommore::List< T, A >::iterator
 Ccommore::StringBuffer::Iterator
 Ccommore::Table::Line
 Ccommore::Lock
 Ccommore::Log
 Ccommore::Mutex
 Ccommore::OBStream
 Ccommore::OBStreamFormat
 Ccommore::StringBuffer::Page
 Ccommore::CommBuffer::Page
 Ccommore::CommBuffer::PageIterator
 Ccommore::CommBuffer::Pos
 Ccommore::Processor
 Ccommore::PServiceManager
 Ccommore::RawAString
 Ccommore::RawString
 Ccommore::RefFactory
 Ccommore::RefObject
 Ccommore::Action
 Ccommore::Interface
 Ccommore::ProxyInterface
 Ccommore::ServiceA commore::Service is an object that mimics an object in an object oriented system : it has a class name (its type) and a name (instance name). It provides callable methods (with call and #send), and has an internal state. A commore::Service is designed for being used via an AutoRef (it inherits from RefObject). However, Service doesn't use RefFactory, but ServiceFactory. This is because RefFactory interface is not suitable for the kind of arguments that is required in create methods. An service has a list of Interfaces (interface_list_ defined in Interface). These interfaces are the one that the object implements
 Ccommore::ProxyService
 Ccommore::Listener
 Ccommore::LogHook
 Ccommore::Sender
 Ccommore::ServiceFactory
 Ccommore::DefaultServiceFactory< T >
 Ccommore::String
 Ccommore::StringBuffer
 Ccommore::Symbol
 Ccommore::Table
 Ccommore::Thread
 Ccommore::ThreadContext
 Ccommore::TimeDate
 Ccommore::TimePeriod
 Ccommore::TryLock
 Ccommore::Tuple
 Ccommore::Tuple::Value
 Ccommore::Tuple::ValueIterator