A B C D E G H I L M N O P Q R S T U V

A

access_CF_graph_lock(int) - Method in class OpenCOM.CFMetaInterface
Each component framework implemnts a lock to prevent reconfiguration during functional operation.
access_CF_graph_lock(int) - Method in interface OpenCOM.ICFMetaInterface
Each component framework implemnts a lock to prevent reconfiguration during functional operation.
addContext(String, Object) - Method in class OpenCOM.OCM_MultiReceptacleContext
Add a context rule to this receptacle (its a set of name-value pairs).
addPostMethod(Object, String) - Method in class OpenCOM.Delegator
 
addPostMethod(Object, String) - Method in interface OpenCOM.IDelegator
Inserts a post-method on this delegator.
addPreMethod(Object, String) - Method in class OpenCOM.Delegator
 
addPreMethod(Object, String) - Method in interface OpenCOM.IDelegator
Inserts a pre-method on this delegator.

B

break_local_bind(long) - Method in class OpenCOM.CFMetaInterface
This method disconnects two components only if they both reside in the framework and are connected.
break_local_bind(long) - Method in interface OpenCOM.ICFMetaInterface
This method disconnects two components only if they both reside in the framework and are connected.

C

CFInterceptors - Class in OpenCOM
This class holds generic interceptors for the component framework model.
CFInterceptors(ICFMetaInterface) - Constructor for class OpenCOM.CFInterceptors
Creates a new instance of CFInterceptors and sets the reference to the CF's API.
CFMetaInterface - Class in OpenCOM
Description of an abstract class defining operations for creating a component framework.
CFMetaInterface(IUnknown) - Constructor for class OpenCOM.CFMetaInterface
Constructor.
CFMetaInterface.ConnectedComponent - Class in OpenCOM
The framework stores connection information for use during rollback of configurations.
CFMetaInterface.ConnectedComponent(IUnknown, long) - Constructor for class OpenCOM.CFMetaInterface.ConnectedComponent
 
CFMetaInterface.ExposedInterface - Class in OpenCOM
Local class definition for Exposed Interfaces that are stored in the MOPs of the framework.
CFMetaInterface.ExposedInterface(IUnknown, String) - Constructor for class OpenCOM.CFMetaInterface.ExposedInterface
Constructor
CFMetaInterface.ExposedReceptacle - Class in OpenCOM
 
CFMetaInterface.ExposedReceptacle(IUnknown, String, String, IConnections) - Constructor for class OpenCOM.CFMetaInterface.ExposedReceptacle
Constructor
class_type - Variable in class OpenCOM.OCM_MultiReceptacle
Interface type of this receptacle.
class_type - Variable in class OpenCOM.OCM_MultiReceptacleContext
The interface type of this receptacle.
class_type - Variable in class OpenCOM.OCM_MultiReceptacleParallel
 
class_type - Variable in class OpenCOM.OCM_SingleReceptacle
 
clsid - Variable in class OpenCOM.OCM_GraphNode_t
The corresponding Java class of the OpenCOM component.
commit_arch_transaction() - Method in class OpenCOM.CFMetaInterface
This method must be called by the reconfiguration agent at the end of the reconfiguration transaction.
commit_arch_transaction() - Method in interface OpenCOM.ICFMetaInterface
This method must be called by the reconfiguration agent at the end of the reconfiguration transaction.
connect(IUnknown, String, long) - Method in class OpenCOM.CFMetaInterface
 
connect(IUnknown, String, long) - Method in interface OpenCOM.IConnections
Connects the specified sink interface to a receptacle of the specified type in the target component instance.
connect(IUnknown, IUnknown, String) - Method in interface OpenCOM.IOpenCOM
Connects a receptacle on the Source component to an interface on the Sink component.
connect(IUnknown, IUnknown, String) - Method in class OpenCOM.OpenCOM
Connects the source component hosting the receptacle to the sink component hosting the interface on the given interface type.
Connection - Variable in class OpenCOM.CFMetaInterface.ConnectedComponent
 
connectToRecp(IUnknown, String, long) - Method in interface OpenCOM.IReceptacle
This method connects the recpetacle to given component on the given interface type.
connectToRecp(IUnknown, String, long) - Method in class OpenCOM.OCM_MultiReceptacle
This method connects the recpetacle to given component on the given interface type.
connectToRecp(IUnknown, String, long) - Method in class OpenCOM.OCM_MultiReceptacleContext
This method connects the recpetacle to given component on the given interface type.
connectToRecp(IUnknown, String, long) - Method in class OpenCOM.OCM_MultiReceptacleParallel
This method connects the recpetacle to given component on the given interface type.
connectToRecp(IUnknown, String, long) - Method in class OpenCOM.OCM_SingleReceptacle
 
connID - Variable in class OpenCOM.OCM_GraphIntfInfo_t
Connection id of the connection this interface is part of.
connID - Variable in class OpenCOM.OCM_GraphRecpInfo_t
Connection id of the connection this receptacle is part of.
create_component(String, String) - Method in class OpenCOM.CFMetaInterface
This method creates the component within the framework.
create_component(String, String) - Method in interface OpenCOM.ICFMetaInterface
This method creates the component within the framework.
createInstance(String, String) - Method in interface OpenCOM.IOpenCOM
Create a new instance of a component and insert it into the OpenCOM runtime.
createInstance(String, String) - Method in class OpenCOM.OpenCOM
Creates a component in the OpenCOM runtime.

D

Delegator - Class in OpenCOM
Class of individual delegator objects that are attached to each interface for the purpose of pre and post method interception.
Delegator(Object, IMetaInterception) - Constructor for class OpenCOM.Delegator
 
delete_component(IUnknown) - Method in class OpenCOM.CFMetaInterface
This method deletas the component from the framework.
delete_component(IUnknown) - Method in interface OpenCOM.ICFMetaInterface
This method deletas the component from the framework.
deleteInstance(IUnknown) - Method in interface OpenCOM.IOpenCOM
Deletes a component instance which has been previously created.
deleteInstance(IUnknown) - Method in class OpenCOM.OpenCOM
This method deletes the information about a component from the system graph.
delPostMethod(String) - Method in class OpenCOM.Delegator
 
delPostMethod(String) - Method in interface OpenCOM.IDelegator
Deletes a specified post-method from this delegator.
delPreMethod(String) - Method in class OpenCOM.Delegator
 
delPreMethod(String) - Method in interface OpenCOM.IDelegator
Deletes a specified pre-method from this delegator.
disconnect(String, long) - Method in class OpenCOM.CFMetaInterface
 
disconnect(String, long) - Method in interface OpenCOM.IConnections
Takes a previously established connection's connection identifier and disconnects the corresponding receptacle and interface by resetting the receptacle's internal interface pointer.
disconnect(long) - Method in interface OpenCOM.IOpenCOM
Disconnects a receptacle from an interface.
disconnect(long) - Method in class OpenCOM.OpenCOM
This operation disconnects two previously connected components based upon the unqiue ID of this connection.
disconnectFromRecp(long) - Method in interface OpenCOM.IReceptacle
This method disconnects a given receptacle
disconnectFromRecp(long) - Method in class OpenCOM.OCM_MultiReceptacle
This method disconnects a given receptacle
disconnectFromRecp(long) - Method in class OpenCOM.OCM_MultiReceptacleContext
This method disconnects a given receptacle
disconnectFromRecp(long) - Method in class OpenCOM.OCM_MultiReceptacleParallel
This method disconnects a given receptacle
disconnectFromRecp(long) - Method in class OpenCOM.OCM_SingleReceptacle
 
dump() - Method in interface OpenCOM.IDebug
 
dump() - Method in class OpenCOM.OpenCOM
The dump method is useful for debugging purposes as it allows the entire state of the system graph to be outputted to the console.

E

enumComponents(Vector<IUnknown>) - Method in interface OpenCOM.IOpenCOM
Fills the given Vector with the complete set of components currently instantiated in the runtime.
enumComponents(Vector<IUnknown>) - Method in class OpenCOM.OpenCOM
This method enumerates all components currently registetred with the runtime and places their references into the given vector parameter.
enumConnsFromRecp(IUnknown, String, Vector<Long>) - Method in interface OpenCOM.IMetaArchitecture
Returns an array of connection identifiers detailing all the connections established by the receptacle of the specified interface type on the target component instance.
enumConnsFromRecp(IUnknown, String, Vector<Long>) - Method in class OpenCOM.OpenCOM
This method introspects connections on existing components.
enumConnsToIntf(IUnknown, String, Vector<Long>) - Method in interface OpenCOM.IMetaArchitecture
Returns an array of connection identifiers detailing all the connecitons established on the specified interface of the target component instance.
enumConnsToIntf(IUnknown, String, Vector<Long>) - Method in class OpenCOM.OpenCOM
This method introspects connections on existing components.
enumIntfs(Vector<Class>) - Method in class OpenCOM.CFMetaInterface
Returns a Vector of meta-information.
enumIntfs(Vector<Class>) - Method in interface OpenCOM.IMetaInterface
Returns a Vector of meta-information.
enumIntfs(Object, Vector<Class>) - Method in class OpenCOM.MetaInterface
Get the interfaces (as Java classes) of a component and stores them in the given vector.
enumIntfs(Vector<Class>) - Method in class OpenCOM.OpenCOMComponent
Returns a Vector of meta-information.
enumRecps(Vector<OCM_RecpMetaInfo_t>) - Method in class OpenCOM.CFMetaInterface
Returns a Vector of meta-information.
enumRecps(Vector<OCM_RecpMetaInfo_t>) - Method in interface OpenCOM.IMetaInterface
Returns a Vector of meta-information.
enumRecps(IUnknown, Vector<OCM_RecpMetaInfo_t>) - Method in class OpenCOM.MetaInterface
Get the receptacles of a component and stores them in the given vector.
enumRecps(Vector<OCM_RecpMetaInfo_t>) - Method in class OpenCOM.OpenCOMComponent
Returns a Vector of meta-information.
expose_interface(String, IUnknown) - Method in class OpenCOM.CFMetaInterface
This method takes the interface from one of the framework's internal components and then makes it one of its own functional interfaces.
expose_interface(String, IUnknown) - Method in interface OpenCOM.ICFMetaInterface
This method takes the interface from one of the framework's internal components and then makes it one of its own functional interfaces.
expose_receptacle(String, IUnknown, String) - Method in class OpenCOM.CFMetaInterface
This method takes the receptacle from one of the framework's internal components and then makes it one of its own receptacles.
expose_receptacle(String, IUnknown, String) - Method in interface OpenCOM.ICFMetaInterface
This method takes the receptacle from one of the framework's internal components and then makes it one of its own receptacles.

G

get_bound_components(IUnknown, Vector<CFMetaInterface.ConnectedComponent>) - Method in class OpenCOM.CFMetaInterface
This method produces a list of components that are connected to a particular component within the framework.
get_bound_components(IUnknown, Vector<CFMetaInterface.ConnectedComponent>) - Method in interface OpenCOM.ICFMetaInterface
This method produces a list of components that are connected to a particular component within the framework.
get_exposed_interfaces(Vector<String>) - Method in class OpenCOM.CFMetaInterface
This method fills the vector passed as a parameter with the list of interfaces exposed by this framework.
get_exposed_interfaces(Vector<String>) - Method in interface OpenCOM.ICFMetaInterface
This method fills the vector passed as a parameter with the list of interfaces exposed by this framework.
get_exposed_receptacles(Vector<CFMetaInterface.ExposedReceptacle>) - Method in class OpenCOM.CFMetaInterface
This method fills the vector passed as a parameter with the list of receptacles exposed by this framework.
get_exposed_receptacles(Vector<CFMetaInterface.ExposedReceptacle>) - Method in interface OpenCOM.ICFMetaInterface
This method fills the vector passed as a parameter with the list of receptacles exposed by this framework.
get_internal_bindings(Vector<Long>) - Method in class OpenCOM.CFMetaInterface
This method returns all of the internal connections between components that are wholly within the framework.
get_internal_bindings(Vector<Long>) - Method in interface OpenCOM.ICFMetaInterface
This method returns all of the internal connections between components that are wholly within the framework.
get_internal_components(Vector<IUnknown>) - Method in class OpenCOM.CFMetaInterface
This method fills the vector passed as a parameter with the references of all the components that reside locally within this framework.
get_internal_components(Vector<IUnknown>) - Method in interface OpenCOM.ICFMetaInterface
This method fills the vector passed as a parameter with the references of all the components that reside locally within this framework.
GetAllValues(String, String) - Method in class OpenCOM.CFMetaInterface
This method retrieves all the meta-data stored on the interface or receptacle.
GetAllValues(String, String) - Method in interface OpenCOM.IMetaInterface
This method retrieves all the meta-data stored on the interface or receptacle.
GetAllValues(String, String) - Method in class OpenCOM.MetaInterface
Retrieve all the name value pairs on either an interface or receptacle.
GetAllValues(String, String) - Method in class OpenCOM.OpenCOMComponent
This method retrieves all the meta-data stored on the interface or receptacle.
GetAttributeValue(String, String, String) - Method in class OpenCOM.CFMetaInterface
Meta-data can be retrieved from each interface/receptacle of a component.
GetAttributeValue(String) - Method in class OpenCOM.Delegator
 
GetAttributeValue(String) - Method in interface OpenCOM.IDelegator
This method retrieves the value of a name-value pair.
GetAttributeValue(String, String, String) - Method in interface OpenCOM.IMetaInterface
Meta-data can be retrieved from each interface/receptacle of a component.
GetAttributeValue(String, String, String) - Method in class OpenCOM.MetaInterface
Retrieve the value of a name value pair on either an interface or receptacle.
GetAttributeValue(String, String, String) - Method in class OpenCOM.OpenCOMComponent
Meta-data can be retrieved from each interface/receptacle of a component.
getComponentCLSID(IUnknown) - Method in interface OpenCOM.IOpenCOM
Returns the registered component type of a given component instantiation.
getComponentCLSID(IUnknown) - Method in class OpenCOM.OpenCOM
This method returns the Component type as a java class for a given instance of a component.
getComponentName(IUnknown) - Method in interface OpenCOM.IOpenCOM
Returns the registered unique component name for a given component reference.
getComponentName(IUnknown) - Method in class OpenCOM.OpenCOM
This method returns the unqiue component name for a given instance of a component.
getComponentPIUnknown(String) - Method in interface OpenCOM.IOpenCOM
Returns the registered component reference of a named component.
getComponentPIUnknown(String) - Method in class OpenCOM.OpenCOM
This method returns the component reference for a given unique component name.
getConnectionInfo(long) - Method in interface OpenCOM.IOpenCOM
Returns meta-information about a given connection.
getConnectionInfo(long) - Method in class OpenCOM.OpenCOM
Returns meta-information about a connection (i.e.
GetDelegator(IUnknown, String) - Method in interface OpenCOM.IMetaInterception
Returns the delegator of a given interface type on a given instantiated component.
GetDelegator(IUnknown, String) - Method in class OpenCOM.OpenCOM
This method get the delegator for a particular component interface.
GetInterfaces(Class, Vector<Class>) - Method in class OpenCOM.MetaInterface
Get the interfaces (as Java classes) of a component and stores them in the given vector.
getValue(String) - Method in interface OpenCOM.IReceptacle
This method retrieves the value of a name attribute from the receptacle.
getValue(String) - Method in class OpenCOM.OCM_MultiReceptacle
This method gets the value of a named meta-data attribute.
getValue(String) - Method in class OpenCOM.OCM_MultiReceptacleContext
This method gets the value of a named meta-data attribute.
getValue(String) - Method in class OpenCOM.OCM_MultiReceptacleParallel
This method gets the value of a named meta-data attribute.
getValue(String) - Method in class OpenCOM.OCM_SingleReceptacle
This method gets the value of a named meta-data attribute.
getValues() - Method in interface OpenCOM.IReceptacle
This method retrieves all the meta-data stored on the receptacle.
getValues() - Method in class OpenCOM.OCM_MultiReceptacle
This method returns all name-value meta-data pairs on this receptacle instance.
getValues() - Method in class OpenCOM.OCM_MultiReceptacleContext
This method returns all name-value meta-data pairs on this receptacle instance.
getValues() - Method in class OpenCOM.OCM_MultiReceptacleParallel
This method returns all name-value meta-data pairs on this receptacle instance.
getValues() - Method in class OpenCOM.OCM_SingleReceptacle
This method returns all name-value meta-data pairs on this receptacle instance.

H

HigherObject - Variable in class OpenCOM.Delegator
The Outer Proxy of this delegator

I

IAccept - Interface in OpenCOM
The IAccept interface is implemented by components who perform check operations on Component Frameworks.
ICFMetaInterface - Interface in OpenCOM
The ICFMetaInterface interface is implemented by all composite components.
IConnections - Interface in OpenCOM
The IConnection interface is implemented by every component with a receptacle.
IDebug - Interface in OpenCOM
Description: Debug interface of the runtime.
IDelegator - Interface in OpenCOM
Description: Interface describing operation available on individual delegators.
iid - Variable in class OpenCOM.OCM_DelegatorInfo
The type of the interface that this delegator is associated with
iid - Variable in class OpenCOM.OCM_GraphRecpInfo_t
The interface type of the receptacle
iid - Variable in class OpenCOM.OCM_RecpMetaInfo_t
The interface type of the receptacle .
iidName - Variable in class OpenCOM.OCM_GraphIntfInfo_t
The interface type of this interface.
ILifeCycle - Interface in OpenCOM
Interface implemented by every OpenCOM components.
IMetaArchitecture - Interface in OpenCOM
Interface implemented by the OpenCOM runtime.
IMetaInterception - Interface in OpenCOM
This interface is implemented by the OpenCOM runtime.
IMetaInterface - Interface in OpenCOM
This interface is implemented by every OpenCOM component.
init_arch_transaction() - Method in class OpenCOM.CFMetaInterface
All reconfigurations must be performed as part of a transaction.
init_arch_transaction() - Method in interface OpenCOM.ICFMetaInterface
All reconfigurations must be performed as part of a transaction.
insert_component(IUnknown) - Method in class OpenCOM.CFMetaInterface
This method inserts a previously instantiated component from the runtime, into the framework instance.
insert_component(IUnknown) - Method in interface OpenCOM.ICFMetaInterface
This method inserts a previously instantiated component from the runtime, into the framework instance.
interfaceList - Variable in class OpenCOM.OCM_MultiReceptacle
List of interface pointers this receptacle is connected to.
interfaceType - Variable in class OpenCOM.OCM_ConnInfo_t
A string describing the interface type of the connection.
Intf - Variable in class OpenCOM.CFMetaInterface.ExposedReceptacle
The interface type of this exposed receptacle.
IntfType - Variable in class OpenCOM.CFMetaInterface.ExposedInterface
The interface type of this exposed interface.
invoke(Object, Method, Object[]) - Method in class OpenCOM.Delegator
invoke is called on this dynamic proxy whenever a method of the "inner" component is invoked.
IOpenCOM - Interface in OpenCOM
Java Interface describing the methods of OpenCOM runtime kernel.
IReceptacle - Interface in OpenCOM
Interface implemented only by receptacles.
isValid(Vector<IUnknown>, Vector<CFMetaInterface.ExposedInterface>, int, int) - Method in interface OpenCOM.IAccept
This method performs validation checks on CF graphs.
IUnknown - Interface in OpenCOM
The IUnknown interface is a central aspect of OpenCOM.

L

local_bind(IUnknown, IUnknown, String) - Method in class OpenCOM.CFMetaInterface
This method binds together two components only if they both reside in the framework.
local_bind(IUnknown, IUnknown, String) - Method in interface OpenCOM.ICFMetaInterface
This method binds together two components only if they both reside in the framework.

M

m_pIntf - Variable in class OpenCOM.OCM_MultiReceptacleContext
The receptacle endpoint to be invoked by the programmer.
m_pIntf - Variable in class OpenCOM.OCM_MultiReceptacleParallel
 
m_pIntf - Variable in class OpenCOM.OCM_SingleReceptacle
 
m_PSR_IAccept - Variable in class OpenCOM.CFMetaInterface
Receptacle to plug-in the validation checks for this component framework.
m_PSR_IMetaArchitecture - Variable in class OpenCOM.CFMetaInterface
 
m_PSR_IMetaInterception - Variable in class OpenCOM.CFMetaInterface
 
m_PSR_IMetaInterface - Variable in class OpenCOM.CFMetaInterface
 
m_PSR_IOpenCOM - Variable in class OpenCOM.OpenCOMComponent
 
Meta - Variable in class OpenCOM.CFMetaInterface
Fixed reference to the OpenCOM runtime API.
MetaInterface - Class in OpenCOM
Each OpenCOM component contains this object to implement the interface meta-model.
MetaInterface(IOpenCOM, IUnknown) - Constructor for class OpenCOM.MetaInterface
Creates a new instance of MetaInterface

N

name - Variable in class OpenCOM.OCM_GraphNode_t
An associated unique name for the component.
newInstance(Object) - Static method in class OpenCOM.Delegator
The dynamic proxy creation operation - takes the original component and wraps the dynamic invocation handler around it.

O

obj - Variable in class OpenCOM.Delegator
The original Component that we are delegating from
OCM_ConnInfo_t - Class in OpenCOM
The OCM_ConnInfo_t class represents Meta-Information stored in the OpenCOM runtime about every connection between components.
OCM_ConnInfo_t(String, IUnknown, String, IUnknown, String) - Constructor for class OpenCOM.OCM_ConnInfo_t
Default constructor that allows the source component, sink component & interface type information to be set
OCM_DelegatorInfo - Class in OpenCOM
This class stores meta-information about individual interface delegators.
OCM_DelegatorInfo(IDelegator, String) - Constructor for class OpenCOM.OCM_DelegatorInfo
Constructor that creates a new instance of OCM_DelegatorInfo
OCM_GraphIntfInfo_t - Class in OpenCOM
This class is used only within the system graph of OpenCOM.
OCM_GraphIntfInfo_t(long, IUnknown, String) - Constructor for class OpenCOM.OCM_GraphIntfInfo_t
Constructor creates a new instance of OCM_GraphIntfInfo_t node
OCM_GraphNode_t - Class in OpenCOM
The system graph in OpenCOM is a set of OCM_GraphNode_t objects stored in a list.
OCM_GraphNode_t(String, Object, Class) - Constructor for class OpenCOM.OCM_GraphNode_t
Constructor creates a new instance of OCM_GraphNode_t object
OCM_GraphRecpInfo_t - Class in OpenCOM
This class is used only within the inner working of the OpenCOM graph and its corresponding meta-operations.
OCM_GraphRecpInfo_t(long, IUnknown, String) - Constructor for class OpenCOM.OCM_GraphRecpInfo_t
Constructor creates a new instance of OCM_GraphRecpInfo_t object to store in system graph
OCM_MultiReceptacle<InterfaceType> - Class in OpenCOM
Programming abstraction for a multi-receptacle.
OCM_MultiReceptacle(Class<InterfaceType>) - Constructor for class OpenCOM.OCM_MultiReceptacle
Constructor creates a new instance of OCM_MultiReceptacle object.
OCM_MultiReceptacleContext<InterfaceType> - Class in OpenCOM
Programming abstraction for a multi-receptacle with context selection.
OCM_MultiReceptacleContext(Class<InterfaceType>) - Constructor for class OpenCOM.OCM_MultiReceptacleContext
Constructor creates a new instance of OCM_MultiReceptacleContext object.
OCM_MultiReceptacleParallel<InterfaceType> - Class in OpenCOM
Programming abstraction for a multi-receptacle with parallel invocations.
OCM_MultiReceptacleParallel(Class<InterfaceType>) - Constructor for class OpenCOM.OCM_MultiReceptacleParallel
Constructor creates a new instance of OCM_MultiReceptacle object.
OCM_RecpMetaInfo_t - Class in OpenCOM
This class stores Meta-Information about component receptacles.
OCM_RecpMetaInfo_t(String, String) - Constructor for class OpenCOM.OCM_RecpMetaInfo_t
Constructor creates a new instance of OCM_RecpMetaInfo_t object.
OCM_SingleReceptacle<InterfaceType> - Class in OpenCOM
OpenCOM defines a Single Receptacle to be " a single pointer to an interface".
OCM_SingleReceptacle(Class<InterfaceType>) - Constructor for class OpenCOM.OCM_SingleReceptacle
Creates a new instance of the OCM_SingleReceptacle class.
OpenCOM - package OpenCOM
 
OpenCOM - Class in OpenCOM
OpenCOM is the implementation of the component runtime kernel.
OpenCOM() - Constructor for class OpenCOM.OpenCOM
Constructor that creates a new instance of the OpenCOM runtime kernel
OpenCOMComponent - Class in OpenCOM
OpenCOM Component is a public abstract class that an OpenCOM developer can use to implement their components and prevent any code bloat.
OpenCOMComponent(IUnknown) - Constructor for class OpenCOM.OpenCOMComponent
Creates a new instance of OpenCOMComponent

P

pCompID - Variable in class OpenCOM.CFMetaInterface.ConnectedComponent
 
pCompID - Variable in class OpenCOM.CFMetaInterface.ExposedInterface
Reference to the actual component instance that this exposed interface exists upon
pCompID - Variable in class OpenCOM.CFMetaInterface.ExposedReceptacle
Reference to the actual component instance that this exposed receptacle exists upon
pGDelInfo - Variable in class OpenCOM.OCM_GraphNode_t
list of OCM_DelegatorInfo_t nodes describing the list of delegated interfaces for this component.
pGIntfInfo - Variable in class OpenCOM.OCM_GraphNode_t
list of OCM_GraphIntfInfo_t nodes describing the list of connections on interfaces for this component.
pGRecpInfo - Variable in class OpenCOM.OCM_GraphNode_t
list of OCM_GraphRecpInfo_t nodes describing the list of connections on receptacles for the component.
pIConnect - Variable in class OpenCOM.CFMetaInterface.ExposedReceptacle
Reference to the IConnections interface that relates to the actual receptacle.
pIDelegator - Variable in class OpenCOM.OCM_DelegatorInfo
pointer to IDelegator interface of the associated delegator component
pIUnknown - Variable in class OpenCOM.OCM_GraphNode_t
The reference to the physical instance of the component.
Post0(String, Object[]) - Method in class OpenCOM.CFInterceptors
Post0 is inserted onto every exposed interface of the component framework automatically.
Pre0(String, Object[]) - Method in class OpenCOM.CFInterceptors
Pre0 is inserted onto every exposed interface of the component framework automatically.
putData(String, String, Object) - Method in interface OpenCOM.IReceptacle
This method attaches a name-value pair element of meta-data to the receptacle
putData(String, String, Object) - Method in class OpenCOM.OCM_MultiReceptacle
This method adds meta-data name-value pair attributes to the receptacle instance.
putData(String, String, Object) - Method in class OpenCOM.OCM_MultiReceptacleContext
This method adds meta-data name-value pair attributes to the receptacle instance.
putData(String, String, Object) - Method in class OpenCOM.OCM_MultiReceptacleParallel
This method adds meta-data name-value pair attributes to the receptacle instance.
putData(String, String, Object) - Method in class OpenCOM.OCM_SingleReceptacle
This method adds meta-data name-value pair attributes to the receptacle instance.

Q

QueryInterface(String, Object) - Method in class OpenCOM.CFMetaInterface
This method is an extension of QueryInterface to allow exposed interfaces to be found and used.
QueryInterface(String) - Method in interface OpenCOM.IUnknown
Obtain a reference to the interface of the type passed as parameter
QueryInterface(String) - Method in class OpenCOM.OpenCOM
This method returns a reference point to the runtime, based upon the requested interface type.
QueryInterface(String) - Method in class OpenCOM.OpenCOMComponent
Obtain a reference to the interface of the type passed as parameter

R

ReadInterfaceNames(Class, Vector<String>) - Method in class OpenCOM.MetaInterface
 
recpType - Variable in class OpenCOM.CFMetaInterface.ExposedReceptacle
The receptacle type (e.g.
recpType - Variable in class OpenCOM.OCM_RecpMetaInfo_t
The receptacle type, either "Single" or "Multiple".
release_CF_graph_lock(int) - Method in class OpenCOM.CFMetaInterface
Releases the lock, previously acquired.
release_CF_graph_lock(int) - Method in interface OpenCOM.ICFMetaInterface
Releases the lock, previously acquired.
removeContext(String) - Method in class OpenCOM.OCM_MultiReceptacleContext
Remove a previously entered context rule
rollback_arch_transaction() - Method in class OpenCOM.CFMetaInterface
Rolls the configuration back to its previous state - ideally should not be called directly; maybe if faults are being detected is a supposedly valid architecture you may wish to try returning to a stable version.
rollback_arch_transaction() - Method in interface OpenCOM.ICFMetaInterface
Rolls the configuration back to its previous state - ideally should not be called directly; maybe if faults are being detected is a supposedly valid architecture you may wish to try returning to a stable version.

S

SetAttributeValue(String, String, String, String, Object) - Method in class OpenCOM.CFMetaInterface
Meta-data can be attached to each interface/receptacle of a component.
SetAttributeValue(String, String, Object) - Method in class OpenCOM.Delegator
 
SetAttributeValue(String, String, Object) - Method in interface OpenCOM.IDelegator
For simplicity this version of OpenCOM attaches interface meta-data to the delagator.
SetAttributeValue(String, String, String, String, Object) - Method in interface OpenCOM.IMetaInterface
Meta-data can be attached to each interface/receptacle of a component.
SetAttributeValue(String, String, String, String, Object) - Method in class OpenCOM.MetaInterface
Set the value of a name value pair on either an interface or receptacle.
SetAttributeValue(String, String, String, String, Object) - Method in class OpenCOM.OpenCOMComponent
Meta-data can be attached to each interface/receptacle of a component.
shutdown() - Method in class OpenCOM.CFMetaInterface
 
shutdown() - Method in interface OpenCOM.ILifeCycle
Allows a component to take action while it is being deleted.
sinkComponent - Variable in class OpenCOM.OCM_ConnInfo_t
A reference to the component instance hosting the interface.
sinkComponentName - Variable in class OpenCOM.OCM_ConnInfo_t
A string describing the unique name of the component hosting the receptacle.
sinkIndex - Variable in class OpenCOM.OCM_GraphRecpInfo_t
The index in the system graph of the sink component.
sourceComponent - Variable in class OpenCOM.OCM_ConnInfo_t
A reference to the component instance hosting the receptacle.
sourceComponentName - Variable in class OpenCOM.OCM_ConnInfo_t
A string describing the unique name of the component hosting the receptacle.
sourceIndex - Variable in class OpenCOM.OCM_GraphIntfInfo_t
Source component (receptacle host) that this interface is connected to.
startup(Object) - Method in class OpenCOM.CFMetaInterface
 
startup(Object) - Method in interface OpenCOM.ILifeCycle
Allows a component to take action whenever an instance is created.

T

ThisObject - Static variable in class OpenCOM.Delegator
Static reference to this delegator
Type - Variable in class OpenCOM.TypedAttribute
 
TypedAttribute - Class in OpenCOM
TypedAttribute stores a Java object representing an attribute value with its explicit type information.
TypedAttribute(String, Object) - Constructor for class OpenCOM.TypedAttribute
Constructor creates a new instance of TypedAttribute.

U

unexpose_all_interfaces() - Method in class OpenCOM.CFMetaInterface
This method removes all exposed interfaces.
unexpose_all_interfaces() - Method in interface OpenCOM.ICFMetaInterface
This method removes all exposed interfaces.
unexpose_all_receptacles() - Method in class OpenCOM.CFMetaInterface
This method removes all exposed receptacles.
unexpose_all_receptacles() - Method in interface OpenCOM.ICFMetaInterface
This method removes all exposed receptacles.
unexpose_interface(String, IUnknown) - Method in class OpenCOM.CFMetaInterface
This method removes the exposed interface from the outer component framework,
unexpose_interface(String, IUnknown) - Method in interface OpenCOM.ICFMetaInterface
This method removes the exposed interface from the outer component framework,
unexpose_receptacle(String, IUnknown) - Method in class OpenCOM.CFMetaInterface
This method removes the exposed receptacle from the outer component framework,
unexpose_receptacle(String, IUnknown) - Method in interface OpenCOM.ICFMetaInterface
This method removes the exposed receptacle from the outer component framework,
update_readers_count(int) - Method in class OpenCOM.CFMetaInterface
Update the CF's locks readers count.
update_readers_count(int) - Method in interface OpenCOM.ICFMetaInterface
Update the CF's locks readers count.

V

Value - Variable in class OpenCOM.TypedAttribute
 
viewPostMethods(String[]) - Method in class OpenCOM.Delegator
 
viewPostMethods(String[]) - Method in interface OpenCOM.IDelegator
A Meta-Inspection operation.
viewPreMethods(String[]) - Method in class OpenCOM.Delegator
 
viewPreMethods(String[]) - Method in interface OpenCOM.IDelegator
A Meta-Inspection operation.

A B C D E G H I L M N O P Q R S T U V