/* RPCBind.h*/
/* Last modified by D. Swinehart September 1, 1982 4:12 PM */
/* requires #include <env.h> */
/* requires #include <rpc.h> */
/* requires #include <rpcinternal.h> */
/* requires #include <RPCLupine.h> */
struct ExportInstance {
/* Exporter's record of exported interface */
/* Call Key*/
word mds;
struct DispatcherID id;
/* Dispatcher Values*/
Dispatcher *dispatcher;
struct DArgs *dispatcherArgs;
/* Binding Key*/
struct InterfaceName name;
};
#define lenExportInstance (sizeof (struct ExportInstance)/2)
struct ImportInstance {
/* Importer's record of successful binding */
union Machine host;
struct Conversation *currentConversation;
struct DispatcherDetails dispatcherDet;
};
#define lenImportInstance (sizeof (struct ImportInstance)/2)