[include Error_handling.qbk]
[include concepts/ExecutionContext.qbk]
[include concepts/StreamType.qbk]
[include concepts/TlsContext.qbk]
[include concepts/is_authenticator.qbk]
[include reason_codes/Reason_codes.qbk]
[include properties/will_props.qbk]
[include properties/connect_props.qbk]
[include properties/connack_props.qbk]
[include properties/publish_props.qbk]
[include properties/puback_props.qbk]
[include properties/pubrec_props.qbk]
[include properties/pubrel_props.qbk]
[include properties/pubcomp_props.qbk]
[include properties/subscribe_props.qbk]
[include properties/suback_props.qbk]
[include properties/unsubscribe_props.qbk]
[include properties/unsuback_props.qbk]
[include properties/disconnect_props.qbk]
[include properties/auth_props.qbk]
  
    
    
    
      
        
          
        
      
      
        
          
        
      
    
  
  
  
    
      
    
    
      
    
  
  
  
    
      
        
          
            
          
        
        
          
        
      
    
    
      
        
      
    
    
      
    
  
  
  
    
      
      
        
      
    
  
  
  
  
  
    
      query__static
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
    
  
  
    
  
  
[heading ]
  
  
  
  
  
  
  
  ``
  
  
  
    
  
  ``
  
  
      
  
  
  
 
 
   
``
``
* 
  
    
  
[*]
[']
  
    
[heading Template Parameters]
    
    
[heading Parameters]
    
    
[heading Exceptions]
    
  
[table
  [[Name] [Description]]
  
]
[[][]]
  
    
[heading Return Value]
      
    
    
[heading See More]
      
    
    
[note
      
]
    
    
[important
      
]
    
    
      
        
      
    
    
      
    
  
  
  
  
    
      
        
      
    
  
  
  
    
      
        
      
    
    
      
    
  
  
  
  
    
      
        
      
    
  
  
  
    
      
        
      
    
    
      
    
  
  
  
    
      
        
      
    
    
      
        
      
    
    
      
    
  
  
  
    
      
      \[
      
        
      
    
    
      
      \]
      
        
      
    
    
      
      \.\.\.
      
        
      
    
    
      
    
  
  
    
  
  
    
      
      
        
          
        
      
      
        
          
        
      
      [link async_mqtt5.ref.
      
       `
      
      `]
    
    
      `
      
      `
    
  
  
    
  
  
    
      
      
        
          
        
      
      
        
          
        
      
      [link async_mqtt5.ref.
      
       `
      
      `]
    
    
      `
      
      `
    
  
  
  
  
    
      
      
      
        
          
        
      
      
        
          
        
      
      [link async_mqtt5.ref.
      
       `
      
      `]
    
    
      
      [link async_mqtt5.ref.client.error
       `
      
      `]
    
    
      `
      
      `
    
  
  
  
  
    
      
      
      
        
          
        
      
      
        
          
        
      
      [link async_mqtt5.ref.
      
       `
      
      `]
    
    
      `
      
      `
    
  
  
  
  [heading Requirements]
  
  
  ['Header: ]
  [^async_mqtt5/
  
  ]
  
  
  ['Convenience header: ]
  [^async_mqtt5.hpp]
  
  
    
      
    
  
  
    
      
    
  
  
    
      
    
  
  
    
      
    
  
  
[section: ]
[indexterm1 ]
    :
    public ,
  
  
  
  
  
  
  
[endsect]
[heading Types]
[table
  [[Name][Description]]
  
  [
  
    [[link async_mqtt5.ref..
       [*]]]
    []
  
  
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
    [[link async_mqtt5.ref.
       [*]]]
    []
  
  ]
]
[heading Member Functions]
[table
  [[Name][Description]]
  
  
    
  
  
    
      
    
  
  
    
      
      
    
  
  
    
  
  
    
  
  
    
      
        
      
    
  
  
  [
    [[link async_mqtt5.ref..
       [*]]
       [constructor]
       [destructor]
       [static]
      ]
    [
  
  
    
         [hr]
    
         
    
  
  
  ]
  ]
  
  
]
[heading Protected Member Functions]
[table
  [[Name][Description]]
  
  
    
  
  
    
      
      
    
  
  
    
  
  
    
  
  
    
      
        
      
    
  
  
  [
    [[link async_mqtt5.ref..
       [*]]
       [constructor]
       [destructor]
       [static]
      ]
    [
  
  
    
         [hr]
    
         
    
  
  
  ]
  ]
  
  
]
[heading Private Member Functions]
[table
  [[Name][Description]]
  
  
    
  
  
    
      
      
    
  
  
    
  
  
    
  
  
    
      
        
      
    
  
  
  [
    [[link async_mqtt5.ref..
       [*]]
       [constructor]
       [destructor]
       [static]
      ]
    [
  
  
    
         [hr]
    
         
    
  
  
  ]
  ]
  
  
]
[heading Data Members]
[table
  [[Name][Description]]
  
  [
    [[link async_mqtt5.ref..
       [*]]
       [static]]
    []
  ]
]
[heading Protected Data Members]
[table
  [[Name][Description]]
  
  [
    [[link async_mqtt5.ref..
       [*]]
       [static]]
    []
  ]
]
[heading Friends]
[table
  [[Name][Description]]
  
  
    
  
  
    
      
    
  
  
    
  
  
    
  
  
    
      
        
      
    
  
  
  [
    [[link async_mqtt5.ref..
       [*]]]
    [
  
  
    
         [hr]
    
         
    
  
  
  ]
  ]
  
  
]
[heading Related Functions]
[table
  [[Name][Description]]
  
  
    
  
  
    
      
    
  
  
    
  
  
    
  
  
    
      
        
      
    
  
  
  [
    [[link async_mqtt5.ref..
       [*]]]
    [
  
  
    
    
         
    
  
  
  ]
  ]
  
  
]
  
  
  
  
  
    
    
    
    
  
  
  
  
  
    
  
  
    
      
    
  
  
    
      
    
  
  
    
      
      
    
  
  
    
  
  
    
  
  
    
      
        
      
    
  
[section: 
::]
[indexterm2 
..
] 
  
  
  
  
 explicit 
 static 
 virtual 
 
  
    
  
 
 
   
 
 
  
``[link async_mqtt5.ref...overload ]``(
  ) const;
  ``  [''''»'''
 [link async_mqtt5.ref.
..overload
 more...]]``
[section:
overload
 ::
 ( of  overloads)]
['Inherited from 
.]
  [indexterm2 
  
  ..
  
  ] 
  
    
      
        
      
    
    
      
    
    
      
        
        
      
    
    
      
    
    
      
    
  
[heading Description]
  
    
  
[endsect]
[endsect]
  typedef  ;
  
     
       
     
  
  
  
    
      
        
      
      
        
          
            
              
            
          
        
      
      
        
          
        
      
    
    
  
  template <typename T>
  template <typename U>
  static  
  = 
 ;
  enum 
  class 
   : unsigned int
  [indexterm2 
  
  ..
  
  ]
  
[heading Values]
[table
  [[Name] [Description]]
  [[][]]
]
  
    
       = delete
    
    
       = default
    
  
  
  
    
  
  
    
  
 
   
 
 
   
 
  static virtual  
(
  ) const;
  template <
  >
  
    will_props
    
    disconnect_props
    connect_props
    connack_props
    publish_props
    puback_props
    pubrec_props
    pubrel_props
    pubcomp_props
    
    unsubscribe_props
    unsuback_props
    subscribe_props
    suback_props
    auth_props
    
  
  
  ``[link async_mqtt5.ref.
  
   
  
  ]``
  
   
  
  
    CompletionToken
    ExecutionContext
    StreamType
    TlsContext
    is_authenticator
    
  
  
    ____
  
  
     
    
  
  mqtt_client.
  client.
  
  
    
      
    
  
  
    
    
    ``[link async_mqtt5.ref.
    
      
      
    
     
    
    ]``
    
    
       
      
    
  
  
  
    
      
    
  
  
    
    
       
      
    
  
      
      
        
          
            
          
        
        
          
            
          
        
      
     = 
    
    ,
      
  
    
      
      (&
      
      )
      
    
    
      
        
      
    
  
   = 
  
  ,
  
    
      
    
  
  
    
      
    
  
  
    
      
    
  
  
    
  
  
    
  
  
    
      
        
      
    
  
[section: ]
[indexterm1 
]
  
  
 
   
 
  
   ``[link async_mqtt5.ref..overload 
]``();
  ``  [''''»'''
 [link async_mqtt5.ref.
.overload
 more...]]``
  
  
[section:
overload
 
 ( of  overloads)]
  [indexterm1 
  
  ]
  
  
    
      
        
      
    
    
      
    
    
      
        
        
      
    
    
      
    
  
  
    
  
[endsect]
[endsect]