Lines Matching refs:iface

88     DispatcherClass(const interface_type* iface, Expression* target);
108 DispatcherClass::DispatcherClass(const interface_type* iface, Expression* target)
290 RpcProxyClass(const interface_type* iface, InterfaceType* interfaceType);
301 RpcProxyClass::RpcProxyClass(const interface_type* iface, InterfaceType* interfaceType)
304 this->comment = gather_comments(iface->comments_token->extra);
359 EventListenerClass(const interface_type* iface, Type* listenerType);
374 EventListenerClass::EventListenerClass(const interface_type* iface, Type* listenerType)
375 :DispatcherClass(iface, new FieldVariable(THIS_VALUE, "_listener"))
379 this->type = new Type(iface->package ? iface->package : "",
380 append(iface->name.data, ".Presenter"),
416 ListenerClass(const interface_type* iface);
425 ListenerClass::ListenerClass(const interface_type* iface)
432 this->type = new Type(iface->package ? iface->package : "",
433 append(iface->name.data, ".Listener"),
446 EndpointBaseClass(const interface_type* iface);
455 EndpointBaseClass::EndpointBaseClass(const interface_type* iface)
456 :DispatcherClass(iface, THIS_VALUE),
462 this->type = new Type(iface->package ? iface->package : "",
463 append(iface->name.data, ".EndpointBase"),
953 generate_rpc_interface_class(const interface_type* iface)
957 NAMES.Find(iface->package, iface->name.data));
958 RpcProxyClass* proxy = new RpcProxyClass(iface, interfaceType);
961 ListenerClass* listener = new ListenerClass(iface);
964 EventListenerClass* presenter = new EventListenerClass(iface, listener->type);
967 EndpointBaseClass* base = new EndpointBaseClass(iface);
975 interface_item_type* item = iface->interface_items;