- indexing
- project: "Visual Eiffel COM"
- copyright: "Object Tools, 1998-2001"
- version: "1.1"
- key: "COM"
- cluster: ecom
class ECOM_SERVER
- inherit
-
ECOM_SERVER_GLOBALS
- end
- feature -- Data
-
server_locks: INTEGER
- feature -- Operations
-
lock_server (lock: BOOLEAN)
-
add_instance (instance: ECOM_CLASS_BASE)
-
- require
-
non_void_instance:
instance /= void
-
remove_instance (instance: ECOM_CLASS_BASE)
-
- require
-
initialized_server:
instances /= void
-
non_void_instance:
instance /= void
-
instances: ARRAY [ECOM_CLASS_BASE]
- feature -- Queries
-
get_iid (iname: STRING): ECOM_GUID
-
get_registered_iid (iname: STRING): ECOM_GUID
-
server_path: STRING
end -- class ECOM_SERVER