Overview | Namespace | Class | Index | Help |
::osl::Mutex & | ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | NO | NO |
Create a container of interface containers.
rMutex | the mutex to protect multi thread access. The lifetime must be longer than the lifetime of this object. |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | NO | NO |
Delete all containers.
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | NO | NO |
Return all id's under which at least one interface is added.
const sal_Int32 & | rKey ) const throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | NO | NO |
Return the container created under this key.
the container created under this key. If the container was not created, null was returned.
const sal_Int32 & | rKey, |
const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > & | r ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | NO | NO |
Insert an element in the container specified with the key. The position is not specified.
rKey | the id of the container. |
rxIFace | the added interface. It is allowed to insert null or the same pointer more than once. |
the new count of elements in the container.
const sal_Int32 & | rKey, |
const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > & | rxIFace ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | NO | NO |
Remove an element from the container specified with the key. It uses the equal definition of uno objects to remove the interfaces.
rKey | the id of the container. |
rxIFace | the removed interface. |
the new count of elements in the container.
const ::com::sun::star::lang::EventObject & | rEvt ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | NO | NO |
Call disposing on all object in the container that support XEventListener. Than clear the container.
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | NO | NO |
Remove all elements of all containers. Does not delete the container.
const OMultiTypeInterfaceContainerHelperInt32 & | ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
const OMultiTypeInterfaceContainerHelperInt32 & | ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
size_t | nSize ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | YES | YES | NO |
void * | pMem ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | YES | YES | NO |
size_t | , |
void * | pMem ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | YES | YES | NO |
void * | , |
void * | ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | YES | YES | NO |
Copyright © 2003 Sun Microsystems, Inc.