[Erlang Systems]

erl_com

MODULE

MODULE SUMMARY

DESCRIPTION

EXPORTS

start_program() -> {ok, Pid}
start_program(ServerName) -> {ok, Pid}
get_program(ServerName) -> {ok, Pid}

start_driver() -> {ok, Pid}
start_driver(ServerName) -> {ok, Pid}
get_driver(ServerName) -> {ok, Pid}

get_or_start(Name, ProgramFlag) -> {ok, Pid}

stop(ServerRef) -> ok

new_thread(ServerRef | PrevComThread) -> ComThread

end_thread(ComThread) -> ok

create_object(ThreadOrServer, Class) -> ComInterface
create_object(ThreadOrServer, Class, Ctx) -> ComInterface
create_object(ThreadOrServer, Class, RefID) -> ComInterface
create_object(ThreadOrServer, Class, RefID, Ctx) -> ComInterface
create_dispatch(ThreadOrServer, Class) -> ComInterface
create_dispatch(ThreadOrServer, Class, Ctx) -> ComInterface

query_interface(ComInterface, Iid)

release(ComInterface)

com_call(ComInterface, MethodOffs)
com_call(ComInterface, MethodOffs, Pars)

EXPORTS

invoke(ComInterface, MethodName, Pars)
invoke(ComInterface, MethodID, Pars)

property_get(ComInterface, MethodID)
property_get(ComInterface, MethodID, [Parameters])
property_get(ComInterface, MethodName)
property_get(ComInterface, MethodName, [Parameters])

property_put(ComInterface, MethodName, Value)
property_put(ComInterface, MethodName, [Parameters], Value)
property_put(ComInterface, MethodID, Value)
property_put(ComInterface, MethodID, [Parameters], Value)

property_put_ref(ComInterface, MethodName, Value)
property_put_ref(ComInterface, MethodName, [Parameters], Value)
property_put_ref(ComInterface, MethodID, Value)
property_put_ref(ComInterface, MethodID, [Parameters], Value)

package_interface(ThreadOrInterface, NewIntfNum) -> NewComInterface

get_method_id(DispatchInterface, MethodName) -> MethodID

get_interface_info(ComInterface, VirtualOrDispatch) -> TypeInfo
get_interface_info(ComInterface, TypeName, VirtualOrDispatch) -> TypeInfo

get_typelib_info(ComInterface) -> TypeLibInfo

test(ComInterface) -> []

AUTHORS


comet 1.1
Copyright © 1991-2001 Ericsson Utvecklings AB