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