fidl::InterfacePtr
  Summary
  
  
    
      | Public types | 
    
      | Proxy | using 
          typename Interface::Proxy_ | 
  
  
  
  Public types
  
    Proxy
    typename Interface::Proxy_ Proxy
    
   
  Public functions
  
    Bind
    zx_status_t Bind(
  zx::channel channel,
  async_dispatcher_t *dispatcher
)
    
   
  
    Bind
    zx_status_t Bind(
  InterfaceHandle< Interface > handle,
  async_dispatcher_t *dispatcher
)
    
   
  
    InterfacePtr
     InterfacePtr()
    
   
  
    InterfacePtr
     InterfacePtr(
  std::nullptr_t
)
    
   
  
    InterfacePtr
     InterfacePtr(
  const InterfacePtr & other
)=delete
    
   
  
  
    NewRequest
    InterfaceRequest< Interface > NewRequest(
  async_dispatcher_t *dispatcher
)
    
   
  
  
  
    dispatcher
    async_dispatcher_t * dispatcher() const 
    
   
  
    events
    Proxy & events() const 
    
   
  
    get
    Interface * get() const 
    
   
  
    is_bound
    bool is_bound() const 
    
   
  
    operator bool
     operator bool() const 
    
   
  
    operator*
    Interface & operator*() const 
    
   
  
    operator->
    Interface * operator->() const 
    
   
  
  
  
    set_error_handler
    void set_error_handler(
  fit::function< void(zx_status_t)> error_handler
)
    
   
  
  
 
  
    
    
    
  
  
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2023-12-14 UTC.
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-12-14 UTC."],[],[]]