Libmatecomponent Reference Manual
General
matecomponent-main
— MateComponent initialization.
MateComponentRunningContext
— a live object tracker
matecomponent-shutdown
matecomponent-i18n
matecomponent-types
matecomponent-context
— Extensible runtime service interface
matecomponent-exception
— maps CORBA exceptions to user readable text, + helper macros
matecomponent-application
— a framework for unique application instance and automation
matecomponent-app-client
— client interface to remote
MateComponentApplication
objects
Objects, Factories, Reference Counting
MateComponentObject
— Base object for wrapping MateComponent::Unknown derived objects. Implements
Figure 2, “The MateComponent::Unknown interface”
.
MateComponentGenericFactory
— The basic, generic MateComponent object factory implementation
matecomponent-shlib-factory
Reference Counting
Property Bags, Events, Listeners
Properties
matecomponent-event-source
— An Event Source where clients can connect to listen to events.
matecomponent-listener
— An Event Listener (an implementation of MateComponent::Listener)
MateComponentPropertyBag
— Implements a generic property storage interface
matecomponent-arg
— simplified CORBA_Any wrappers
matecomponent-property-bag-client
— simplified property bag client wrapper code
Monikers
Monikers in the MateComponent Component System
MateComponentMoniker
— The base implementation of our abstract object naming space
MateComponentMonikerSimple
— A super easy to use moniker implementation wrapper
matecomponent-moniker-util
— Object activation and construction through monikers.
MateComponentMonikerExtender
— A way to extend arbitary monikers
MateComponentItemHandler
— Simple Moniker Arguments
MateComponentItemContainer
— this implements a simple container interface for compound document containers
matecomponent-moniker-context
Storages and Streams
matecomponent-storage-memory
MateComponentStreamMem
— In-memory implementation of MateComponent::Stream interface.
matecomponent-storage
— Abstract implementation of the MateComponent::Storage interface
matecomponent-stream-client
— Simplified client wrapper functions for the Stream interface
Persistency
MateComponentPersist
— Interface for anything that can save / load itself.
MateComponentPersistFile
— Interface for anything that can save / load itself from a file.
MateComponentPersistStream
— Interface for anything that can save / load itself from a MateComponent stream.
matecomponent-persist-client
Miscellaneous
Debugging
Common Questions
— Find answers to common questions in the libmatecomponent manual
matecomponent-config-database
Index