bump version and docs
This commit is contained in:
		
							parent
							
								
									00aaea935c
								
							
						
					
					
						commit
						19a177485d
					
				@ -1,7 +1,7 @@
 | 
			
		||||
Pod::Spec.new do |s|
 | 
			
		||||
  s.name         = "Socket.IO-Client-Swift"
 | 
			
		||||
  s.module_name  = "SocketIO"
 | 
			
		||||
  s.version      = "13.4.0"
 | 
			
		||||
  s.version      = "14.0.0"
 | 
			
		||||
  s.summary      = "Socket.IO-client for iOS and OS X"
 | 
			
		||||
  s.description  = <<-DESC
 | 
			
		||||
                   Socket.IO-client for iOS and OS X.
 | 
			
		||||
@ -18,13 +18,13 @@ Pod::Spec.new do |s|
 | 
			
		||||
  s.requires_arc = true
 | 
			
		||||
  s.source = {
 | 
			
		||||
    :git => "https://github.com/socketio/socket.io-client-swift.git",
 | 
			
		||||
    :tag => 'v13.4.0',
 | 
			
		||||
    :tag => 'v14.0.0',
 | 
			
		||||
    :submodules => true
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  s.swift_version = "4.2"
 | 
			
		||||
  s.pod_target_xcconfig = {
 | 
			
		||||
      'SWIFT_VERSION' => '4.0'
 | 
			
		||||
      'SWIFT_VERSION' => '4.2'
 | 
			
		||||
  }
 | 
			
		||||
  s.source_files  = "Source/SocketIO/**/*.swift", "Source/SocketIO/*.swift"
 | 
			
		||||
  s.dependency "Starscream", "~> 3.0.6"
 | 
			
		||||
 | 
			
		||||
@ -283,8 +283,8 @@ and a <code>connect</code> event fired.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -14,6 +14,7 @@
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
 | 
			
		||||
    <a name="//apple_ref/swift/Section/Classes" class="dashAnchor"></a>
 | 
			
		||||
 | 
			
		||||
    <a title="Classes  Reference"></a>
 | 
			
		||||
 | 
			
		||||
@ -192,39 +193,6 @@
 | 
			
		||||
 | 
			
		||||
        <section class="section">
 | 
			
		||||
          <div class="section-content">
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(cs)SocketEngine"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Class/SocketEngine" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(cs)SocketEngine">SocketEngine</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The class that handles the engine.io protocol and transports.
 | 
			
		||||
See <code><a href="Protocols/SocketEnginePollable.html">SocketEnginePollable</a></code> and <code><a href="Protocols/SocketEngineWebsocket.html">SocketEngineWebsocket</a></code> for transport specific methods.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Classes/SocketEngine.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">SocketEngine</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">URLSessionDelegate</span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketEnginePollable.html">SocketEnginePollable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketEngineWebsocket.html">SocketEngineWebsocket</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/ConfigSettable.html">ConfigSettable</a></span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
@ -368,88 +336,6 @@ Example:</p>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(cs)SSLSecurity"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Class/SSLSecurity" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(cs)SSLSecurity">SSLSecurity</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>A wrapper around Starscream’s SSLSecurity that provides a minimal Objective-C interface.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Classes/SSLSecurity.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">SSLSecurity</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(cs)SocketManager"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Class/SocketManager" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(cs)SocketManager">SocketManager</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>A manager for a socket.io connection.</p>
 | 
			
		||||
 | 
			
		||||
<p>A <code>SocketManager</code> is responsible for multiplexing multiple namespaces through a single <code><a href="Protocols/SocketEngineSpec.html">SocketEngineSpec</a></code>.</p>
 | 
			
		||||
 | 
			
		||||
<p>Example:</p>
 | 
			
		||||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">manager</span> <span class="o">=</span> <span class="nf">SocketManager</span><span class="p">(</span><span class="nv">socketURL</span><span class="p">:</span> <span class="nf">URL</span><span class="p">(</span><span class="nv">string</span><span class="p">:</span><span class="s">"http://localhost:8080/"</span><span class="p">)</span><span class="o">!</span><span class="p">)</span>
 | 
			
		||||
<span class="k">let</span> <span class="nv">defaultNamespaceSocket</span> <span class="o">=</span> <span class="n">manager</span><span class="o">.</span><span class="n">defaultSocket</span>
 | 
			
		||||
<span class="k">let</span> <span class="nv">swiftSocket</span> <span class="o">=</span> <span class="n">manager</span><span class="o">.</span><span class="nf">socket</span><span class="p">(</span><span class="nv">forNamespace</span><span class="p">:</span> <span class="s">"/swift"</span><span class="p">)</span>
 | 
			
		||||
 | 
			
		||||
<span class="c1">// defaultNamespaceSocket and swiftSocket both share a single connection to the server</span>
 | 
			
		||||
</code></pre>
 | 
			
		||||
 | 
			
		||||
<p>Sockets created through the manager are retained by the manager. So at the very least, a single strong reference
 | 
			
		||||
to the manager must be maintained to keep sockets alive.</p>
 | 
			
		||||
 | 
			
		||||
<p>To disconnect a socket and remove it from the manager, either call <code><a href="Classes/SocketIOClient.html#/c:@M@SocketIO@objc(cs)SocketIOClient(im)disconnect">SocketIOClient.disconnect()</a></code> on the socket,
 | 
			
		||||
or call one of the <code>disconnectSocket</code> methods on this class.</p>
 | 
			
		||||
 | 
			
		||||
<p><strong>NOTE</strong>: The manager is not thread/queue safe, all interaction with the manager should be done on the <code>handleQueue</code></p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Classes/SocketManager.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">SocketManager</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketManagerSpec.html">SocketManagerSpec</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketParsable.html">SocketParsable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketDataBufferable.html">SocketDataBufferable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/ConfigSettable.html">ConfigSettable</a></span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
@ -518,14 +404,129 @@ or call one of the <code>disconnectSocket</code> methods on this class.</p>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(cs)SocketEngine"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Class/SocketEngine" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(cs)SocketEngine">SocketEngine</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The class that handles the engine.io protocol and transports.
 | 
			
		||||
See <code><a href="Protocols/SocketEnginePollable.html">SocketEnginePollable</a></code> and <code><a href="Protocols/SocketEngineWebsocket.html">SocketEngineWebsocket</a></code> for transport specific methods.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Classes/SocketEngine.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">SocketEngine</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">URLSessionDelegate</span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketEnginePollable.html">SocketEnginePollable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketEngineWebsocket.html">SocketEngineWebsocket</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/ConfigSettable.html">ConfigSettable</a></span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(cs)SocketManager"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Class/SocketManager" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(cs)SocketManager">SocketManager</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>A manager for a socket.io connection.</p>
 | 
			
		||||
 | 
			
		||||
<p>A <code>SocketManager</code> is responsible for multiplexing multiple namespaces through a single <code><a href="Protocols/SocketEngineSpec.html">SocketEngineSpec</a></code>.</p>
 | 
			
		||||
 | 
			
		||||
<p>Example:</p>
 | 
			
		||||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">manager</span> <span class="o">=</span> <span class="nf">SocketManager</span><span class="p">(</span><span class="nv">socketURL</span><span class="p">:</span> <span class="nf">URL</span><span class="p">(</span><span class="nv">string</span><span class="p">:</span><span class="s">"http://localhost:8080/"</span><span class="p">)</span><span class="o">!</span><span class="p">)</span>
 | 
			
		||||
<span class="k">let</span> <span class="nv">defaultNamespaceSocket</span> <span class="o">=</span> <span class="n">manager</span><span class="o">.</span><span class="n">defaultSocket</span>
 | 
			
		||||
<span class="k">let</span> <span class="nv">swiftSocket</span> <span class="o">=</span> <span class="n">manager</span><span class="o">.</span><span class="nf">socket</span><span class="p">(</span><span class="nv">forNamespace</span><span class="p">:</span> <span class="s">"/swift"</span><span class="p">)</span>
 | 
			
		||||
 | 
			
		||||
<span class="c1">// defaultNamespaceSocket and swiftSocket both share a single connection to the server</span>
 | 
			
		||||
</code></pre>
 | 
			
		||||
 | 
			
		||||
<p>Sockets created through the manager are retained by the manager. So at the very least, a single strong reference
 | 
			
		||||
to the manager must be maintained to keep sockets alive.</p>
 | 
			
		||||
 | 
			
		||||
<p>To disconnect a socket and remove it from the manager, either call <code><a href="Classes/SocketIOClient.html#/c:@M@SocketIO@objc(cs)SocketIOClient(im)disconnect">SocketIOClient.disconnect()</a></code> on the socket,
 | 
			
		||||
or call one of the <code>disconnectSocket</code> methods on this class.</p>
 | 
			
		||||
 | 
			
		||||
<p><strong>NOTE</strong>: The manager is not thread/queue safe, all interaction with the manager should be done on the <code>handleQueue</code></p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Classes/SocketManager.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">SocketManager</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketManagerSpec.html">SocketManagerSpec</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketParsable.html">SocketParsable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketDataBufferable.html">SocketDataBufferable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/ConfigSettable.html">ConfigSettable</a></span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(cs)SSLSecurity"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Class/SSLSecurity" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(cs)SSLSecurity">SSLSecurity</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>A wrapper around Starscream’s SSLSecurity that provides a minimal Objective-C interface.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Classes/SSLSecurity.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">SSLSecurity</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
          </div>
 | 
			
		||||
        </section>
 | 
			
		||||
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -234,7 +234,8 @@ Example:</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">timingOut</span><span class="p">(</span><span class="n">after</span> <span class="nv">seconds</span><span class="p">:</span> <span class="kt">Double</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="kt"><a href="../Typealiases.html#/s:8SocketIO11AckCallbacka">AckCallback</a></span><span class="p">)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">func</span> <span class="nf">timingOut</span><span class="p">(</span><span class="n">after</span> <span class="nv">seconds</span><span class="p">:</span> <span class="kt">Double</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="kt"><a href="../Typealiases.html#/s:8SocketIO11AckCallbacka">AckCallback</a></span><span class="p">)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -281,8 +282,8 @@ Example:</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -267,7 +267,8 @@ pinning validation</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">usePublicKeys</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="kc">true</span><span class="p">)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">usePublicKeys</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="kc">true</span><span class="p">)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -427,8 +428,8 @@ validation</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -229,7 +229,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="kd">lazy</span> <span class="k">var</span> <span class="nv">rawEmitView</span> <span class="o">=</span> <span class="nf">SocketRawAckView</span><span class="p">(</span><span class="nv">socket</span><span class="p">:</span> <span class="n">socket</span><span class="p">,</span> <span class="nv">ackNum</span><span class="p">:</span> <span class="n">ackNum</span><span class="p">)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">private(set)</span> <span class="kd">lazy</span> <span class="k">var</span> <span class="nv">rawEmitView</span><span class="p">:</span> <span class="nf">SocketRawAckView</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -267,7 +268,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">expected</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">expected</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -423,7 +424,8 @@ will be emitted. The structure of the error data is <code>[ackNum, items, theErr
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">with</span><span class="p">(</span><span class="n">_</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">func</span> <span class="nf">with</span><span class="p">(</span><span class="n">_</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -457,8 +459,8 @@ will be emitted. The structure of the error data is <code>[ackNum, items, theErr
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -228,7 +228,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="k">let</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -255,7 +256,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">]?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="k">let</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">]?</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -282,7 +284,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">override</span> <span class="kd">public</span> <span class="k">var</span> <span class="nv">description</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">override</span> <span class="kd">public</span> <span class="k">var</span> <span class="nv">description</span><span class="p">:</span> <span class="nf">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -297,8 +299,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -229,7 +229,7 @@ See <code><a href="../Protocols/SocketEnginePollable.html">SocketEnginePollable<
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">engineQueue</span> <span class="o">=</span> <span class="nf">DispatchQueue</span><span class="p">(</span><span class="nv">label</span><span class="p">:</span> <span class="s">"com.socketio.engineHandleQueue"</span><span class="p">)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">engineQueue</span><span class="p">:</span> <span class="kt">DispatchQueue</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -256,7 +256,7 @@ See <code><a href="../Protocols/SocketEnginePollable.html">SocketEnginePollable<
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">connectParams</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">:</span> <span class="kt">Any</span><span class="p">]?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">connectParams</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">]?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -283,7 +283,7 @@ See <code><a href="../Protocols/SocketEnginePollable.html">SocketEnginePollable<
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">extraHeaders</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">:</span> <span class="kt">String</span><span class="p">]?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">extraHeaders</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">String</span><span class="p">]?</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -312,7 +312,7 @@ See <code><a href="../Protocols/SocketEnginePollable.html">SocketEnginePollable<
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">postWait</span> <span class="o">=</span> <span class="p">[</span><span class="kt"><a href="../Typealiases.html#/s:8SocketIO4Posta">Post</a></span><span class="p">]()</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">postWait</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Typealiases.html#/s:8SocketIO4Posta">Post</a></span><span class="p">]</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -342,7 +342,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">waitingForPoll</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">waitingForPoll</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -372,7 +372,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">waitingForPost</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">waitingForPost</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -399,7 +399,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">closed</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">closed</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -426,7 +426,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">compress</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">compress</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -453,7 +453,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">connected</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">connected</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -509,7 +509,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">fastUpgrade</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">fastUpgrade</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -536,7 +536,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">forcePolling</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">forcePolling</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -563,7 +563,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">forceWebsockets</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">forceWebsockets</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -590,7 +590,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">invalidated</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">invalidated</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -617,7 +617,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">polling</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">polling</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -644,7 +644,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">probing</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">probing</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -698,7 +698,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">sid</span> <span class="o">=</span> <span class="s">""</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">sid</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -725,7 +725,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">socketPath</span> <span class="o">=</span> <span class="s">"/engine.io/"</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">socketPath</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -752,7 +752,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">urlPolling</span> <span class="o">=</span> <span class="nf">URL</span><span class="p">(</span><span class="nv">string</span><span class="p">:</span> <span class="s">"http://localhost/"</span><span class="p">)</span><span class="o">!</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">urlPolling</span><span class="p">:</span> <span class="kt">URL</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -779,7 +779,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">urlWebSocket</span> <span class="o">=</span> <span class="nf">URL</span><span class="p">(</span><span class="nv">string</span><span class="p">:</span> <span class="s">"http://localhost/"</span><span class="p">)</span><span class="o">!</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">urlWebSocket</span><span class="p">:</span> <span class="kt">URL</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -806,7 +806,8 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">websocket</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@available(*, deprecated, message: "No longer needed, if we're not polling, then we must be doing websockets")</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">websocket</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -968,7 +969,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">required</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">client</span><span class="p">:</span> <span class="kt"><a href="../Protocols/SocketEngineClient.html">SocketEngineClient</a></span><span class="p">,</span> <span class="nv">url</span><span class="p">:</span> <span class="kt">URL</span><span class="p">,</span> <span class="nv">options</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">:</span> <span class="kt">Any</span><span class="p">]?)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">required</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">client</span><span class="p">:</span> <span class="kt"><a href="../Protocols/SocketEngineClient.html">SocketEngineClient</a></span><span class="p">,</span> <span class="nv">url</span><span class="p">:</span> <span class="kt">URL</span><span class="p">,</span> <span class="nv">options</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">]?)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1438,8 +1439,8 @@ the engine is attempting to upgrade to WebSocket it does not do any POSTing.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -241,7 +241,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">nsp</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="k">let</span> <span class="nv">nsp</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -268,7 +269,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">sid</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="k">var</span> <span class="nv">sid</span><span class="p">:</span> <span class="nf">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -322,7 +324,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">handlers</span> <span class="o">=</span> <span class="p">[</span><span class="kt"><a href="../Structs/SocketEventHandler.html">SocketEventHandler</a></span><span class="p">]()</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">handlers</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Structs/SocketEventHandler.html">SocketEventHandler</a></span><span class="p">]</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -349,7 +351,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">weak</span> <span class="k">var</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Protocols/SocketManagerSpec.html">SocketManagerSpec</a></span><span class="p">?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">weak</span> <span class="k">var</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Protocols/SocketManagerSpec.html">SocketManagerSpec</a></span><span class="p">?</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -382,7 +385,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="kd">lazy</span> <span class="k">var</span> <span class="nv">rawEmitView</span> <span class="o">=</span> <span class="nf">SocketRawView</span><span class="p">(</span><span class="nv">socket</span><span class="p">:</span> <span class="k">self</span><span class="p">)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">private(set)</span> <span class="kd">lazy</span> <span class="k">var</span> <span class="nv">rawEmitView</span><span class="p">:</span> <span class="nf">SocketRawView</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -409,7 +413,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">status</span> <span class="o">=</span> <span class="kt"><a href="../Enums/SocketIOStatus.html">SocketIOStatus</a></span><span class="o">.</span><span class="n">notConnected</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">status</span><span class="p">:</span> <span class="nf">SocketIOStatus</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -447,7 +452,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Protocols/SocketManagerSpec.html">SocketManagerSpec</a></span><span class="p">,</span> <span class="nv">nsp</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Protocols/SocketManagerSpec.html">SocketManagerSpec</a></span><span class="p">,</span> <span class="nv">nsp</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -518,7 +524,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">connect</span><span class="p">()</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">connect</span><span class="p">()</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -547,7 +554,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">connect</span><span class="p">(</span><span class="nv">timeoutAfter</span><span class="p">:</span> <span class="kt">Double</span><span class="p">,</span> <span class="n">withHandler</span> <span class="nv">handler</span><span class="p">:</span> <span class="p">(()</span> <span class="o">-></span> <span class="p">())?)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">connect</span><span class="p">(</span><span class="nv">timeoutAfter</span><span class="p">:</span> <span class="kt">Double</span><span class="p">,</span> <span class="n">withHandler</span> <span class="nv">handler</span><span class="p">:</span> <span class="p">(()</span> <span class="o">-></span> <span class="p">())?)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -702,7 +710,8 @@ then this is only called when the client connects to that namespace.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">disconnect</span><span class="p">()</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">disconnect</span><span class="p">()</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -802,7 +811,8 @@ will be emitted. The structure of the error data is <code>[eventName, items, the
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">emit</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">with</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">emit</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">with</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -860,7 +870,8 @@ will be emitted. The structure of the error data is <code>[eventName, items, the
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">emit</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">with</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">],</span> <span class="nv">completion</span><span class="p">:</span> <span class="p">(()</span> <span class="o">-></span> <span class="p">())?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">emit</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">with</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">],</span> <span class="nv">completion</span><span class="p">:</span> <span class="p">(()</span> <span class="o">-></span> <span class="p">())?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1013,7 +1024,8 @@ Check that your server’s api will ack the event being sent.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">emitWithAck</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">with</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span> <span class="o">-></span> <span class="kt"><a href="../Classes/OnAckCallback.html">OnAckCallback</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">emitWithAck</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">with</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span> <span class="o">-></span> <span class="kt"><a href="../Classes/OnAckCallback.html">OnAckCallback</a></span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1135,7 +1147,8 @@ Check that your server’s api will ack the event being sent.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">handleAck</span><span class="p">(</span><span class="n">_</span> <span class="nv">ack</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">data</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">handleAck</span><span class="p">(</span><span class="n">_</span> <span class="nv">ack</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">data</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1251,7 +1264,8 @@ Check that your server’s api will ack the event being sent.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">handleEvent</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">data</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">],</span> <span class="nv">isInternalMessage</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">,</span> <span class="n">withAck</span> <span class="nv">ack</span><span class="p">:</span> <span class="kt">Int</span> <span class="o">=</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">handleEvent</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">data</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">],</span> <span class="nv">isInternalMessage</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">,</span> <span class="n">withAck</span> <span class="nv">ack</span><span class="p">:</span> <span class="kt">Int</span> <span class="o">=</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1380,7 +1394,8 @@ socket.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">leaveNamespace</span><span class="p">()</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">leaveNamespace</span><span class="p">()</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1407,7 +1422,8 @@ socket.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">joinNamespace</span><span class="p">()</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">joinNamespace</span><span class="p">()</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1484,7 +1500,8 @@ socket.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">off</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">off</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1532,7 +1549,8 @@ socket.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">off</span><span class="p">(</span><span class="nv">id</span><span class="p">:</span> <span class="kt">UUID</span><span class="p">)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">off</span><span class="p">(</span><span class="nv">id</span><span class="p">:</span> <span class="kt">UUID</span><span class="p">)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1578,7 +1596,9 @@ socket.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">on</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="kt"><a href="../Typealiases.html#/s:8SocketIO14NormalCallbacka">NormalCallback</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">UUID</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@discardableResult</span>
 | 
			
		||||
<span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">on</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="kt"><a href="../Typealiases.html#/s:8SocketIO14NormalCallbacka">NormalCallback</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">UUID</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1646,7 +1666,8 @@ socket.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">on</span><span class="p">(</span><span class="n">clientEvent</span> <span class="nv">event</span><span class="p">:</span> <span class="kt"><a href="../Enums/SocketClientEvent.html">SocketClientEvent</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="kt"><a href="../Typealiases.html#/s:8SocketIO14NormalCallbacka">NormalCallback</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">UUID</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@discardableResult</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">on</span><span class="p">(</span><span class="n">clientEvent</span> <span class="nv">event</span><span class="p">:</span> <span class="kt"><a href="../Enums/SocketClientEvent.html">SocketClientEvent</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="kt"><a href="../Typealiases.html#/s:8SocketIO14NormalCallbacka">NormalCallback</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">UUID</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1708,7 +1729,8 @@ socket.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">once</span><span class="p">(</span><span class="n">clientEvent</span> <span class="nv">event</span><span class="p">:</span> <span class="kt"><a href="../Enums/SocketClientEvent.html">SocketClientEvent</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="kt"><a href="../Typealiases.html#/s:8SocketIO14NormalCallbacka">NormalCallback</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">UUID</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@discardableResult</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">once</span><span class="p">(</span><span class="n">clientEvent</span> <span class="nv">event</span><span class="p">:</span> <span class="kt"><a href="../Enums/SocketClientEvent.html">SocketClientEvent</a></span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="kt"><a href="../Typealiases.html#/s:8SocketIO14NormalCallbacka">NormalCallback</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">UUID</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1770,7 +1792,9 @@ socket.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">once</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="kt"><a href="../Typealiases.html#/s:8SocketIO14NormalCallbacka">NormalCallback</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">UUID</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@discardableResult</span>
 | 
			
		||||
<span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">once</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">callback</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="kt"><a href="../Typealiases.html#/s:8SocketIO14NormalCallbacka">NormalCallback</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">UUID</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1832,7 +1856,8 @@ socket.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">onAny</span><span class="p">(</span><span class="n">_</span> <span class="nv">handler</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="kt"><a href="../Classes/SocketAnyEvent.html">SocketAnyEvent</a></span><span class="p">)</span> <span class="o">-></span> <span class="p">())</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">onAny</span><span class="p">(</span><span class="n">_</span> <span class="nv">handler</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="kt"><a href="../Classes/SocketAnyEvent.html">SocketAnyEvent</a></span><span class="p">)</span> <span class="o">-></span> <span class="p">())</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1880,7 +1905,8 @@ socket.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">removeAllHandlers</span><span class="p">()</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">removeAllHandlers</span><span class="p">()</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1908,7 +1934,8 @@ Called when the manager detects a broken connection, or when a manual reconnect
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">setReconnecting</span><span class="p">(</span><span class="nv">reason</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">setReconnecting</span><span class="p">(</span><span class="nv">reason</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1942,8 +1969,8 @@ Called when the manager detects a broken connection, or when a manual reconnect
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -246,7 +246,7 @@ or call one of the <code>disconnectSocket</code> methods on this class.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">defaultSocket</span><span class="p">:</span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">defaultSocket</span><span class="p">:</span> <span class="nf">SocketIOClient</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -305,7 +305,7 @@ init.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">config</span><span class="p">:</span> <span class="kt"><a href="../Structs/SocketIOClientConfiguration.html">SocketIOClientConfiguration</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">config</span><span class="p">:</span> <span class="nf">SocketIOClientConfiguration</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -359,7 +359,7 @@ init.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">forceNew</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">forceNew</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -389,7 +389,7 @@ called on.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">handleQueue</span> <span class="o">=</span> <span class="kt">DispatchQueue</span><span class="o">.</span><span class="n">main</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">handleQueue</span><span class="p">:</span> <span class="kt">DispatchQueue</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -416,7 +416,7 @@ called on.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">nsps</span> <span class="o">=</span> <span class="p">[</span><span class="kt">String</span><span class="p">:</span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">]()</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">nsps</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">]</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -443,7 +443,7 @@ called on.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">reconnects</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">reconnects</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -463,14 +463,68 @@ called on.</p>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The number of seconds to wait before attempting to reconnect.</p>
 | 
			
		||||
                        <p>The minimum number of seconds to wait before attempting to reconnect.</p>
 | 
			
		||||
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">reconnectWait</span> <span class="o">=</span> <span class="mi">10</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">reconnectWait</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(cs)SocketManager(py)reconnectWaitMax"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Property/reconnectWaitMax" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(cs)SocketManager(py)reconnectWaitMax">reconnectWaitMax</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The maximum number of seconds to wait before attempting to reconnect.</p>
 | 
			
		||||
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">reconnectWaitMax</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(cs)SocketManager(py)randomizationFactor"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Property/randomizationFactor" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(cs)SocketManager(py)randomizationFactor">randomizationFactor</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The randomization factor for calculating reconnect jitter.</p>
 | 
			
		||||
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">randomizationFactor</span><span class="p">:</span> <span class="kt">Double</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -497,7 +551,7 @@ called on.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">status</span><span class="p">:</span> <span class="kt"><a href="../Enums/SocketIOStatus.html">SocketIOStatus</a></span> <span class="o">=</span> <span class="o">.</span><span class="n">notConnected</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">private(set)</span> <span class="k">var</span> <span class="nv">status</span><span class="p">:</span> <span class="nf">SocketIOStatus</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -529,7 +583,7 @@ So this should ideally be an array of one packet waiting for data.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">waitingPackets</span> <span class="o">=</span> <span class="p">[</span><span class="kt"><a href="../Structs/SocketPacket.html">SocketPacket</a></span><span class="p">]()</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">waitingPackets</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Structs/SocketPacket.html">SocketPacket</a></span><span class="p">]</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -626,7 +680,8 @@ If using Swift it’s recommended to use <code>init(socketURL: NSURL, option
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">socketURL</span><span class="p">:</span> <span class="kt">URL</span><span class="p">,</span> <span class="nv">config</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">:</span> <span class="kt">Any</span><span class="p">]?)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">socketURL</span><span class="p">:</span> <span class="kt">URL</span><span class="p">,</span> <span class="nv">config</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">]?)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1297,7 +1352,7 @@ releasing.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">engineDidWebsocketUpgrade</span><span class="p">(</span><span class="nv">headers</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">:</span> <span class="kt">String</span><span class="p">])</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">engineDidWebsocketUpgrade</span><span class="p">(</span><span class="nv">headers</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">String</span><span class="p">])</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1468,7 +1523,8 @@ method.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">removeSocket</span><span class="p">(</span><span class="n">_</span> <span class="nv">socket</span><span class="p">:</span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@discardableResult</span>
 | 
			
		||||
<span class="kd">open</span> <span class="kd">func</span> <span class="nf">removeSocket</span><span class="p">(</span><span class="n">_</span> <span class="nv">socket</span><span class="p">:</span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">?</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1591,8 +1647,8 @@ Or call <code><a href="../Classes/SocketIOClient.html#/c:@M@SocketIO@objc(cs)Soc
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -274,7 +274,8 @@ will be emitted. The structure of the error data is <code>[ackNum, items, theErr
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">with</span><span class="p">(</span><span class="n">_</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">func</span> <span class="nf">with</span><span class="p">(</span><span class="n">_</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -308,8 +309,8 @@ will be emitted. The structure of the error data is <code>[ackNum, items, theErr
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -286,7 +286,8 @@ will be emitted. The structure of the error data is <code>[eventName, items, the
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">emit</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">with</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">func</span> <span class="nf">emit</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">with</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -427,7 +428,8 @@ Check that your server’s api will ack the event being sent.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">emitWithAck</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">with</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span> <span class="o">-></span> <span class="kt"><a href="../Classes/OnAckCallback.html">OnAckCallback</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">func</span> <span class="nf">emitWithAck</span><span class="p">(</span><span class="n">_</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">with</span> <span class="nv">items</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span> <span class="o">-></span> <span class="kt"><a href="../Classes/OnAckCallback.html">OnAckCallback</a></span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -477,8 +479,8 @@ Check that your server’s api will ack the event being sent.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										137
									
								
								docs/Enums.html
									
									
									
									
									
								
							
							
						
						
									
										137
									
								
								docs/Enums.html
									
									
									
									
									
								
							@ -14,6 +14,7 @@
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
 | 
			
		||||
    <a name="//apple_ref/swift/Section/Enumerations" class="dashAnchor"></a>
 | 
			
		||||
 | 
			
		||||
    <a title="Enumerations  Reference"></a>
 | 
			
		||||
 | 
			
		||||
@ -192,38 +193,6 @@
 | 
			
		||||
 | 
			
		||||
        <section class="section">
 | 
			
		||||
          <div class="section-content">
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@E@SocketEnginePacketType"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Enum/SocketEnginePacketType" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@E@SocketEnginePacketType">SocketEnginePacketType</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>Represents the type of engine.io packet types.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Enums/SocketEnginePacketType.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span> <span class="kd">public</span> <span class="kd">enum</span> <span class="kt">SocketEnginePacketType</span> <span class="p">:</span> <span class="kt">Int</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
@ -256,38 +225,6 @@
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/s:8SocketIO0A11ClientEventO"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Enum/SocketClientEvent" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A11ClientEventO">SocketClientEvent</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The set of events that are generated by the client.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Enums/SocketClientEvent.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">enum</span> <span class="kt">SocketClientEvent</span> <span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
@ -320,6 +257,38 @@
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/s:8SocketIO0A11ClientEventO"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Enum/SocketClientEvent" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A11ClientEventO">SocketClientEvent</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The set of events that are generated by the client.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Enums/SocketClientEvent.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">enum</span> <span class="kt">SocketClientEvent</span> <span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
@ -343,7 +312,41 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">enum</span> <span class="kt">SocketIOStatus</span> <span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="kt">CustomStringConvertible</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">enum</span> <span class="kt">SocketIOStatus</span> <span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="kt">CustomStringConvertible</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@E@SocketEnginePacketType"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Enum/SocketEnginePacketType" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@E@SocketEnginePacketType">SocketEnginePacketType</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>Represents the type of engine.io packet types.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Enums/SocketEnginePacketType.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">enum</span> <span class="kt">SocketEnginePacketType</span> <span class="p">:</span> <span class="kt">Int</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -390,8 +393,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -200,6 +200,13 @@
 | 
			
		||||
        <section class="section">
 | 
			
		||||
          <div class="section-content">
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <div class="task-name-container">
 | 
			
		||||
                <a name="/Cases"></a>
 | 
			
		||||
                <a name="//apple_ref/swift/Section/Cases" class="dashAnchor"></a>
 | 
			
		||||
                <a href="#/Cases">
 | 
			
		||||
                  <h3 class="section-name">Cases</h3>
 | 
			
		||||
                </a>
 | 
			
		||||
              </div>
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
@ -236,8 +243,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -200,6 +200,13 @@
 | 
			
		||||
        <section class="section">
 | 
			
		||||
          <div class="section-content">
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <div class="task-name-container">
 | 
			
		||||
                <a name="/Cases"></a>
 | 
			
		||||
                <a name="//apple_ref/swift/Section/Cases" class="dashAnchor"></a>
 | 
			
		||||
                <a href="#/Cases">
 | 
			
		||||
                  <h3 class="section-name">Cases</h3>
 | 
			
		||||
                </a>
 | 
			
		||||
              </div>
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
@ -234,10 +241,6 @@ data item: the namespace that was connected to.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -271,10 +274,6 @@ data item: the namespace that was connected to.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -308,10 +307,6 @@ data item: the namespace that was connected to.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -345,10 +340,6 @@ data item: the namespace that was connected to.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -382,10 +373,6 @@ data item: the namespace that was connected to.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -419,10 +406,6 @@ data item: the namespace that was connected to.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -456,10 +439,6 @@ data item: the namespace that was connected to.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -475,6 +454,9 @@ data item: the namespace that was connected to.</p>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>Emitted every time there is a change in the client’s status.</p>
 | 
			
		||||
 | 
			
		||||
<p>The payload for data is [SocketIOClientStatus, Int]. Where the second item is the raw value. Use the second one
 | 
			
		||||
if you are working in Objective-C.</p>
 | 
			
		||||
 | 
			
		||||
<p>Usage:</p>
 | 
			
		||||
<pre class="highlight swift"><code><span class="n">socket</span><span class="o">.</span><span class="nf">on</span><span class="p">(</span><span class="nv">clientEvent</span><span class="p">:</span> <span class="o">.</span><span class="n">statusChange</span><span class="p">)</span> <span class="p">{</span><span class="n">data</span><span class="p">,</span> <span class="n">ack</span> <span class="k">in</span>
 | 
			
		||||
    <span class="c1">// Some status changing logging</span>
 | 
			
		||||
@ -493,10 +475,6 @@ data item: the namespace that was connected to.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -539,8 +517,8 @@ data item: the namespace that was connected to.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -188,7 +188,8 @@
 | 
			
		||||
            <h1>SocketEnginePacketType</h1>
 | 
			
		||||
              <div class="declaration">
 | 
			
		||||
                <div class="language">
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">@objc</span> <span class="kd">public</span> <span class="kd">enum</span> <span class="kt">SocketEnginePacketType</span> <span class="p">:</span> <span class="kt">Int</span></code></pre>
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">enum</span> <span class="kt">SocketEnginePacketType</span> <span class="p">:</span> <span class="kt">Int</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
@ -228,10 +229,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -259,10 +256,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -290,10 +283,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -321,10 +310,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -352,10 +337,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -383,10 +364,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -422,8 +399,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -228,10 +228,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -252,17 +248,13 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">case</span> <span class="nf">connectParams</span><span class="p">([</span><span class="kt">String</span><span class="p">:</span> <span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">case</span> <span class="nf">connectParams</span><span class="p">([</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">])</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -290,10 +282,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -314,17 +302,13 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">case</span> <span class="nf">extraHeaders</span><span class="p">([</span><span class="kt">String</span><span class="p">:</span> <span class="kt">String</span><span class="p">])</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">case</span> <span class="nf">extraHeaders</span><span class="p">([</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">String</span><span class="p">])</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -353,10 +337,6 @@ or when you want to be sure no state from previous engines is being carried over
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -384,10 +364,6 @@ or when you want to be sure no state from previous engines is being carried over
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -415,10 +391,6 @@ or when you want to be sure no state from previous engines is being carried over
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -449,10 +421,6 @@ called on.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -480,10 +448,6 @@ called on.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -511,10 +475,6 @@ called on.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -542,10 +502,6 @@ called on.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -574,10 +530,6 @@ over when reconnects happen.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -605,10 +557,6 @@ over when reconnects happen.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -622,7 +570,7 @@ over when reconnects happen.</p>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The number of seconds to wait before reconnect attempts.</p>
 | 
			
		||||
                        <p>The minimum number of seconds to wait before reconnect attempts.</p>
 | 
			
		||||
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
@ -636,10 +584,60 @@ over when reconnects happen.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/s:8SocketIO0A14IOClientOptionO16reconnectWaitMaxyACSicACmF"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Element/reconnectWaitMax(_:)" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A14IOClientOptionO16reconnectWaitMaxyACSicACmF">reconnectWaitMax(_:)</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The maximum number of seconds to wait before reconnect attempts.</p>
 | 
			
		||||
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">case</span> <span class="nf">reconnectWaitMax</span><span class="p">(</span><span class="kt">Int</span><span class="p">)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/s:8SocketIO0A14IOClientOptionO19randomizationFactoryACSdcACmF"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Element/randomizationFactor(_:)" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A14IOClientOptionO19randomizationFactoryACSdcACmF">randomizationFactor(_:)</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The randomization factor for calculating reconnect jitter.</p>
 | 
			
		||||
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">case</span> <span class="nf">randomizationFactor</span><span class="p">(</span><span class="kt">Double</span><span class="p">)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -667,10 +665,6 @@ over when reconnects happen.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -698,10 +692,6 @@ over when reconnects happen.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -729,10 +719,6 @@ over when reconnects happen.</p>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -791,7 +777,7 @@ over when reconnects happen.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">description</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">description</span><span class="p">:</span> <span class="nf">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -829,7 +815,7 @@ over when reconnects happen.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">==</span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">SocketIOClientOption</span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">SocketIOClientOption</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">==</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">SocketIOClientOption</span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">SocketIOClientOption</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -879,8 +865,8 @@ over when reconnects happen.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -188,7 +188,8 @@
 | 
			
		||||
            <h1>SocketIOStatus</h1>
 | 
			
		||||
              <div class="declaration">
 | 
			
		||||
                <div class="language">
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">enum</span> <span class="kt">SocketIOStatus</span> <span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="kt">CustomStringConvertible</span></code></pre>
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">enum</span> <span class="kt">SocketIOStatus</span> <span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="kt">CustomStringConvertible</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
@ -200,6 +201,13 @@
 | 
			
		||||
        <section class="section">
 | 
			
		||||
          <div class="section-content">
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <div class="task-name-container">
 | 
			
		||||
                <a name="/Cases"></a>
 | 
			
		||||
                <a name="//apple_ref/swift/Section/Cases" class="dashAnchor"></a>
 | 
			
		||||
                <a href="#/Cases">
 | 
			
		||||
                  <h3 class="section-name">Cases</h3>
 | 
			
		||||
                </a>
 | 
			
		||||
              </div>
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
@ -228,10 +236,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -259,10 +263,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -290,10 +290,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -351,7 +347,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">active</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">active</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -381,7 +377,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">description</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">description</span><span class="p">:</span> <span class="nf">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -396,8 +392,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -200,6 +200,13 @@
 | 
			
		||||
        <section class="section">
 | 
			
		||||
          <div class="section-content">
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <div class="task-name-container">
 | 
			
		||||
                <a name="/Cases"></a>
 | 
			
		||||
                <a name="//apple_ref/swift/Section/Cases" class="dashAnchor"></a>
 | 
			
		||||
                <a href="#/Cases">
 | 
			
		||||
                  <h3 class="section-name">Cases</h3>
 | 
			
		||||
                </a>
 | 
			
		||||
              </div>
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
@ -228,10 +235,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -259,10 +262,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -298,8 +297,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -14,6 +14,7 @@
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
 | 
			
		||||
    <a name="//apple_ref/swift/Section/Guides" class="dashAnchor"></a>
 | 
			
		||||
 | 
			
		||||
    <a title="Guides  Reference"></a>
 | 
			
		||||
 | 
			
		||||
@ -198,8 +199,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -14,6 +14,7 @@
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
 | 
			
		||||
    <a name="//apple_ref/swift/Section/Protocols" class="dashAnchor"></a>
 | 
			
		||||
 | 
			
		||||
    <a title="Protocols  Reference"></a>
 | 
			
		||||
 | 
			
		||||
@ -197,9 +198,9 @@
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(pl)SocketEngineSpec"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketEngineSpec" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(pl)SocketEngineSpec">SocketEngineSpec</a>
 | 
			
		||||
                    <a name="/s:8SocketIO14ConfigSettableP"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/ConfigSettable" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO14ConfigSettableP">ConfigSettable</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
@ -207,111 +208,15 @@
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>Specifies a SocketEngine.</p>
 | 
			
		||||
                        <p>Declares that a type can set configs from a <code><a href="Structs/SocketIOClientConfiguration.html">SocketIOClientConfiguration</a></code>.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Protocols/SocketEngineSpec.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                        <a href="Protocols/ConfigSettable.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span> <span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEngineSpec</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(pl)SocketEngineClient"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketEngineClient" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(pl)SocketEngineClient">SocketEngineClient</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>Declares that a type will be a delegate to an engine.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Protocols/SocketEngineClient.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span> <span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEngineClient</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/s:8SocketIO0A14EnginePollableP"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketEnginePollable" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A14EnginePollableP">SocketEnginePollable</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>Protocol that is used to implement socket.io polling support</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Protocols/SocketEnginePollable.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEnginePollable</span> <span class="p">:</span> <span class="kt"><a href="Protocols/SocketEngineSpec.html">SocketEngineSpec</a></span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/s:8SocketIO0A15EngineWebsocketP"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketEngineWebsocket" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A15EngineWebsocketP">SocketEngineWebsocket</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>Protocol that is used to implement socket.io WebSocket support</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Protocols/SocketEngineWebsocket.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEngineWebsocket</span> <span class="p">:</span> <span class="kt"><a href="Protocols/SocketEngineSpec.html">SocketEngineSpec</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">ConfigSettable</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -357,9 +262,9 @@
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/s:8SocketIO14ConfigSettableP"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/ConfigSettable" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO14ConfigSettableP">ConfigSettable</a>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(pl)SocketEngineClient"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketEngineClient" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(pl)SocketEngineClient">SocketEngineClient</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
@ -367,15 +272,16 @@
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>Declares that a type can set configs from a <code><a href="Structs/SocketIOClientConfiguration.html">SocketIOClientConfiguration</a></code>.</p>
 | 
			
		||||
                        <p>Declares that a type will be a delegate to an engine.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Protocols/ConfigSettable.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                        <a href="Protocols/SocketEngineClient.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">ConfigSettable</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEngineClient</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -389,9 +295,9 @@
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/s:8SocketIO0A4DataP"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketData" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A4DataP">SocketData</a>
 | 
			
		||||
                    <a name="/s:8SocketIO0A14EnginePollableP"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketEnginePollable" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A14EnginePollableP">SocketEnginePollable</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
@ -399,60 +305,129 @@
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>A marking protocol that says a type can be represented in a socket.io packet.</p>
 | 
			
		||||
                        <p>Protocol that is used to implement socket.io polling support</p>
 | 
			
		||||
 | 
			
		||||
<p>Example:</p>
 | 
			
		||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt">CustomData</span> <span class="p">:</span> <span class="nf">SocketData</span> <span class="p">{</span>
 | 
			
		||||
   <span class="k">let</span> <span class="nv">name</span><span class="p">:</span> <span class="kt">String</span>
 | 
			
		||||
   <span class="k">let</span> <span class="nv">age</span><span class="p">:</span> <span class="kt">Int</span>
 | 
			
		||||
                        <a href="Protocols/SocketEnginePollable.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEnginePollable</span> <span class="p">:</span> <span class="kt"><a href="Protocols/SocketEngineSpec.html">SocketEngineSpec</a></span></code></pre>
 | 
			
		||||
 | 
			
		||||
   <span class="kd">func</span> <span class="nf">socketRepresentation</span><span class="p">()</span> <span class="o">-></span> <span class="nf">SocketData</span> <span class="p">{</span>
 | 
			
		||||
       <span class="k">return</span> <span class="p">[</span><span class="s">"name"</span><span class="p">:</span> <span class="n">name</span><span class="p">,</span> <span class="s">"age"</span><span class="p">:</span> <span class="n">age</span><span class="p">]</span>
 | 
			
		||||
   <span class="p">}</span>
 | 
			
		||||
<span class="p">}</span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(pl)SocketEngineSpec"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketEngineSpec" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(pl)SocketEngineSpec">SocketEngineSpec</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>Specifies a SocketEngine.</p>
 | 
			
		||||
 | 
			
		||||
<span class="n">socket</span><span class="o">.</span><span class="nf">emit</span><span class="p">(</span><span class="s">"myEvent"</span><span class="p">,</span> <span class="nf">CustomData</span><span class="p">(</span><span class="nv">name</span><span class="p">:</span> <span class="s">"Erik"</span><span class="p">,</span> <span class="nv">age</span><span class="p">:</span> <span class="mi">24</span><span class="p">))</span>
 | 
			
		||||
                        <a href="Protocols/SocketEngineSpec.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEngineSpec</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/s:8SocketIO0A15EngineWebsocketP"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketEngineWebsocket" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A15EngineWebsocketP">SocketEngineWebsocket</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>Protocol that is used to implement socket.io WebSocket support</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Protocols/SocketEngineWebsocket.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEngineWebsocket</span> <span class="p">:</span> <span class="kt"><a href="Protocols/SocketEngineSpec.html">SocketEngineSpec</a></span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(pl)SocketManagerSpec"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketManagerSpec" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(pl)SocketManagerSpec">SocketManagerSpec</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>A manager for a socket.io connection.</p>
 | 
			
		||||
 | 
			
		||||
<p>A <code>SocketManagerSpec</code> is responsible for multiplexing multiple namespaces through a single <code><a href="Protocols/SocketEngineSpec.html">SocketEngineSpec</a></code>.</p>
 | 
			
		||||
 | 
			
		||||
<p>Example with <code><a href="Classes/SocketManager.html">SocketManager</a></code>:</p>
 | 
			
		||||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">manager</span> <span class="o">=</span> <span class="nf">SocketManager</span><span class="p">(</span><span class="nv">socketURL</span><span class="p">:</span> <span class="nf">URL</span><span class="p">(</span><span class="nv">string</span><span class="p">:</span><span class="s">"http://localhost:8080/"</span><span class="p">)</span><span class="o">!</span><span class="p">)</span>
 | 
			
		||||
<span class="k">let</span> <span class="nv">defaultNamespaceSocket</span> <span class="o">=</span> <span class="n">manager</span><span class="o">.</span><span class="n">defaultSocket</span>
 | 
			
		||||
<span class="k">let</span> <span class="nv">swiftSocket</span> <span class="o">=</span> <span class="n">manager</span><span class="o">.</span><span class="nf">socket</span><span class="p">(</span><span class="nv">forNamespace</span><span class="p">:</span> <span class="s">"/swift"</span><span class="p">)</span>
 | 
			
		||||
 | 
			
		||||
<span class="c1">// defaultNamespaceSocket and swiftSocket both share a single connection to the server</span>
 | 
			
		||||
</code></pre>
 | 
			
		||||
 | 
			
		||||
                        <a href="Protocols/SocketData.html" class="slightly-smaller">See more</a>
 | 
			
		||||
<p>Sockets created through the manager are retained by the manager. So at the very least, a single strong reference
 | 
			
		||||
to the manager must be maintained to keep sockets alive.</p>
 | 
			
		||||
 | 
			
		||||
<p>To disconnect a socket and remove it from the manager, either call <code><a href="Classes/SocketIOClient.html#/c:@M@SocketIO@objc(cs)SocketIOClient(im)disconnect">SocketIOClient.disconnect()</a></code> on the socket,
 | 
			
		||||
or call one of the <code>disconnectSocket</code> methods on this class.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Protocols/SocketManagerSpec.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketData</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/s:8SocketIO0A6LoggerP"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketLogger" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A6LoggerP">SocketLogger</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>Represents a class will log client events.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Protocols/SocketLogger.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketLogger</span> <span class="p">:</span> <span class="kt">AnyObject</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketManagerSpec</span> <span class="p">:</span> <span class="kt">AnyObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketEngineClient.html">SocketEngineClient</a></span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -526,9 +501,9 @@
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(pl)SocketManagerSpec"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketManagerSpec" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(pl)SocketManagerSpec">SocketManagerSpec</a>
 | 
			
		||||
                    <a name="/s:8SocketIO0A6LoggerP"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketLogger" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A6LoggerP">SocketLogger</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
@ -536,31 +511,60 @@
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>A manager for a socket.io connection.</p>
 | 
			
		||||
                        <p>Represents a class will log client events.</p>
 | 
			
		||||
 | 
			
		||||
<p>A <code>SocketManagerSpec</code> is responsible for multiplexing multiple namespaces through a single <code><a href="Protocols/SocketEngineSpec.html">SocketEngineSpec</a></code>.</p>
 | 
			
		||||
 | 
			
		||||
<p>Example with <code><a href="Classes/SocketManager.html">SocketManager</a></code>:</p>
 | 
			
		||||
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">manager</span> <span class="o">=</span> <span class="nf">SocketManager</span><span class="p">(</span><span class="nv">socketURL</span><span class="p">:</span> <span class="nf">URL</span><span class="p">(</span><span class="nv">string</span><span class="p">:</span><span class="s">"http://localhost:8080/"</span><span class="p">)</span><span class="o">!</span><span class="p">)</span>
 | 
			
		||||
<span class="k">let</span> <span class="nv">defaultNamespaceSocket</span> <span class="o">=</span> <span class="n">manager</span><span class="o">.</span><span class="n">defaultSocket</span>
 | 
			
		||||
<span class="k">let</span> <span class="nv">swiftSocket</span> <span class="o">=</span> <span class="n">manager</span><span class="o">.</span><span class="nf">socket</span><span class="p">(</span><span class="nv">forNamespace</span><span class="p">:</span> <span class="s">"/swift"</span><span class="p">)</span>
 | 
			
		||||
 | 
			
		||||
<span class="c1">// defaultNamespaceSocket and swiftSocket both share a single connection to the server</span>
 | 
			
		||||
</code></pre>
 | 
			
		||||
 | 
			
		||||
<p>Sockets created through the manager are retained by the manager. So at the very least, a single strong reference
 | 
			
		||||
to the manager must be maintained to keep sockets alive.</p>
 | 
			
		||||
 | 
			
		||||
<p>To disconnect a socket and remove it from the manager, either call <code><a href="Classes/SocketIOClient.html#/c:@M@SocketIO@objc(cs)SocketIOClient(im)disconnect">SocketIOClient.disconnect()</a></code> on the socket,
 | 
			
		||||
or call one of the <code>disconnectSocket</code> methods on this class.</p>
 | 
			
		||||
 | 
			
		||||
                        <a href="Protocols/SocketManagerSpec.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                        <a href="Protocols/SocketLogger.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketManagerSpec</span> <span class="p">:</span> <span class="kt">AnyObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/SocketEngineClient.html">SocketEngineClient</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketLogger</span> <span class="p">:</span> <span class="kt">AnyObject</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/s:8SocketIO0A4DataP"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Protocol/SocketData" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/s:8SocketIO0A4DataP">SocketData</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>A marking protocol that says a type can be represented in a socket.io packet.</p>
 | 
			
		||||
 | 
			
		||||
<p>Example:</p>
 | 
			
		||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt">CustomData</span> <span class="p">:</span> <span class="nf">SocketData</span> <span class="p">{</span>
 | 
			
		||||
   <span class="k">let</span> <span class="nv">name</span><span class="p">:</span> <span class="kt">String</span>
 | 
			
		||||
   <span class="k">let</span> <span class="nv">age</span><span class="p">:</span> <span class="kt">Int</span>
 | 
			
		||||
 | 
			
		||||
   <span class="kd">func</span> <span class="nf">socketRepresentation</span><span class="p">()</span> <span class="o">-></span> <span class="nf">SocketData</span> <span class="p">{</span>
 | 
			
		||||
       <span class="k">return</span> <span class="p">[</span><span class="s">"name"</span><span class="p">:</span> <span class="n">name</span><span class="p">,</span> <span class="s">"age"</span><span class="p">:</span> <span class="n">age</span><span class="p">]</span>
 | 
			
		||||
   <span class="p">}</span>
 | 
			
		||||
<span class="p">}</span>
 | 
			
		||||
 | 
			
		||||
<span class="n">socket</span><span class="o">.</span><span class="nf">emit</span><span class="p">(</span><span class="s">"myEvent"</span><span class="p">,</span> <span class="nf">CustomData</span><span class="p">(</span><span class="nv">name</span><span class="p">:</span> <span class="s">"Erik"</span><span class="p">,</span> <span class="nv">age</span><span class="p">:</span> <span class="mi">24</span><span class="p">))</span>
 | 
			
		||||
</code></pre>
 | 
			
		||||
 | 
			
		||||
                        <a href="Protocols/SocketData.html" class="slightly-smaller">See more</a>
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketData</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -575,8 +579,8 @@ or call one of the <code>disconnectSocket</code> methods on this class.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -262,8 +262,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -264,8 +264,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -233,7 +233,7 @@ So this should ideally be an array of one packet waiting for data.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">waitingPackets</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Structs/SocketPacket.html">SocketPacket</a></span><span class="p">]</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">waitingPackets</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Structs/SocketPacket.html">SocketPacket</a></span><span class="p">]</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -248,8 +248,8 @@ So this should ideally be an array of one packet waiting for data.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -188,7 +188,8 @@
 | 
			
		||||
            <h1>SocketEngineClient</h1>
 | 
			
		||||
              <div class="declaration">
 | 
			
		||||
                <div class="language">
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">@objc</span> <span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEngineClient</span></code></pre>
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEngineClient</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
@ -512,7 +513,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">engineDidWebsocketUpgrade</span><span class="p">(</span><span class="nv">headers</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">:</span> <span class="kt">String</span><span class="p">])</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">engineDidWebsocketUpgrade</span><span class="p">(</span><span class="nv">headers</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">String</span><span class="p">])</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -546,8 +547,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -228,7 +228,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">invalidated</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">invalidated</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -257,7 +257,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">postWait</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Typealiases.html#/s:8SocketIO4Posta">Post</a></span><span class="p">]</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">postWait</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Typealiases.html#/s:8SocketIO4Posta">Post</a></span><span class="p">]</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -284,7 +284,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">session</span><span class="p">:</span> <span class="kt">URLSession</span><span class="p">?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">session</span><span class="p">:</span> <span class="nf">URLSession</span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -314,7 +314,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">waitingForPoll</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">waitingForPoll</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -344,7 +344,7 @@ disconnect us.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">waitingForPost</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">waitingForPost</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -526,8 +526,8 @@ disconnect us.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -188,7 +188,8 @@
 | 
			
		||||
            <h1>SocketEngineSpec</h1>
 | 
			
		||||
              <div class="declaration">
 | 
			
		||||
                <div class="language">
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">@objc</span> <span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEngineSpec</span></code></pre>
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketEngineSpec</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
@ -228,7 +229,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">client</span><span class="p">:</span> <span class="kt"><a href="../Protocols/SocketEngineClient.html">SocketEngineClient</a></span><span class="p">?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">client</span><span class="p">:</span> <span class="nf">SocketEngineClient</span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -255,7 +256,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">closed</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">closed</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -282,7 +283,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">compress</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">compress</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -309,7 +310,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">connected</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">connected</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -336,7 +337,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">connectParams</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">:</span> <span class="kt">Any</span><span class="p">]?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">connectParams</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">]?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -363,7 +364,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">cookies</span><span class="p">:</span> <span class="p">[</span><span class="kt">HTTPCookie</span><span class="p">]?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">cookies</span><span class="p">:</span> <span class="p">[</span><span class="kt">HTTPCookie</span><span class="p">]?</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -390,7 +391,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">engineQueue</span><span class="p">:</span> <span class="kt">DispatchQueue</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">engineQueue</span><span class="p">:</span> <span class="nf">DispatchQueue</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -417,7 +418,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">extraHeaders</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">:</span> <span class="kt">String</span><span class="p">]?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">extraHeaders</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">String</span><span class="p">]?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -444,7 +445,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">fastUpgrade</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">fastUpgrade</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -471,7 +472,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">forcePolling</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">forcePolling</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -498,7 +499,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">forceWebsockets</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">forceWebsockets</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -525,7 +526,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">polling</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">polling</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -552,7 +553,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">probing</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">probing</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -579,7 +580,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">sid</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">sid</span><span class="p">:</span> <span class="nf">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -606,7 +607,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">socketPath</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">socketPath</span><span class="p">:</span> <span class="nf">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -633,7 +634,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">urlPolling</span><span class="p">:</span> <span class="kt">URL</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">urlPolling</span><span class="p">:</span> <span class="nf">URL</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -660,7 +661,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">urlWebSocket</span><span class="p">:</span> <span class="kt">URL</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">urlWebSocket</span><span class="p">:</span> <span class="nf">URL</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -687,7 +688,8 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">websocket</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@available(*, deprecated, message: "No longer needed, if we're not polling, then we must be doing websockets")</span>
 | 
			
		||||
<span class="k">var</span> <span class="nv">websocket</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -714,7 +716,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">ws</span><span class="p">:</span> <span class="kt">WebSocket</span><span class="p">?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">ws</span><span class="p">:</span> <span class="nf">WebSocket</span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -752,7 +754,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">client</span><span class="p">:</span> <span class="kt"><a href="../Protocols/SocketEngineClient.html">SocketEngineClient</a></span><span class="p">,</span> <span class="nv">url</span><span class="p">:</span> <span class="kt">URL</span><span class="p">,</span> <span class="nv">options</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">:</span> <span class="kt">Any</span><span class="p">]?)</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">client</span><span class="p">:</span> <span class="kt"><a href="../Protocols/SocketEngineClient.html">SocketEngineClient</a></span><span class="p">,</span> <span class="nv">url</span><span class="p">:</span> <span class="kt">URL</span><span class="p">,</span> <span class="nv">options</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">]?)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1155,8 +1157,8 @@ the engine is attempting to upgrade to WebSocket it does not do any POSTing.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -240,7 +240,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">sendWebSocketMessage</span><span class="p">(</span><span class="n">_</span> <span class="nv">str</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">sendWebSocketMessage</span><span class="p">(</span><span class="n">_</span> <span class="nv">str</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">withType</span> <span class="nv">type</span><span class="p">:</span> <span class="kt"><a href="../Enums/SocketEnginePacketType.html">SocketEnginePacketType</a></span><span class="p">,</span> <span class="n">withData</span> <span class="nv">datas</span><span class="p">:</span> <span class="p">[</span><span class="kt">Data</span><span class="p">],</span> <span class="nv">completion</span><span class="p">:</span> <span class="p">(()</span> <span class="o">-></span> <span class="p">())?)</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -310,8 +310,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -228,7 +228,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">anyHandler</span><span class="p">:</span> <span class="p">((</span><span class="kt"><a href="../Classes/SocketAnyEvent.html">SocketAnyEvent</a></span><span class="p">)</span> <span class="o">-></span> <span class="p">())?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">anyHandler</span><span class="p">:</span> <span class="p">((</span><span class="kt"><a href="../Classes/SocketAnyEvent.html">SocketAnyEvent</a></span><span class="p">)</span> <span class="o">-></span> <span class="p">())?</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -255,7 +255,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">handlers</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Structs/SocketEventHandler.html">SocketEventHandler</a></span><span class="p">]</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">handlers</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Structs/SocketEventHandler.html">SocketEventHandler</a></span><span class="p">]</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -282,7 +282,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Protocols/SocketManagerSpec.html">SocketManagerSpec</a></span><span class="p">?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">manager</span><span class="p">:</span> <span class="nf">SocketManagerSpec</span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -311,7 +311,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">nsp</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">nsp</span><span class="p">:</span> <span class="nf">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -344,7 +344,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">rawEmitView</span><span class="p">:</span> <span class="kt"><a href="../Classes/SocketRawView.html">SocketRawView</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">rawEmitView</span><span class="p">:</span> <span class="nf">SocketRawView</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -371,7 +371,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">status</span><span class="p">:</span> <span class="kt"><a href="../Enums/SocketIOStatus.html">SocketIOStatus</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">status</span><span class="p">:</span> <span class="nf">SocketIOStatus</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -1668,8 +1668,8 @@ Called when the manager detects a broken connection, or when a manual reconnect
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -228,7 +228,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">log</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">log</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -410,8 +410,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -188,7 +188,8 @@
 | 
			
		||||
            <h1>SocketManagerSpec</h1>
 | 
			
		||||
              <div class="declaration">
 | 
			
		||||
                <div class="language">
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketManagerSpec</span> <span class="p">:</span> <span class="kt">AnyObject</span><span class="p">,</span> <span class="kt"><a href="../Protocols/SocketEngineClient.html">SocketEngineClient</a></span></code></pre>
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">@objc</span>
 | 
			
		||||
<span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">SocketManagerSpec</span> <span class="p">:</span> <span class="kt">AnyObject</span><span class="p">,</span> <span class="kt"><a href="../Protocols/SocketEngineClient.html">SocketEngineClient</a></span></code></pre>
 | 
			
		||||
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
@ -244,7 +245,7 @@ or call one of the <code>disconnectSocket</code> methods on this class.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">defaultSocket</span><span class="p">:</span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">defaultSocket</span><span class="p">:</span> <span class="nf">SocketIOClient</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -271,7 +272,7 @@ or call one of the <code>disconnectSocket</code> methods on this class.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">engine</span><span class="p">:</span> <span class="kt"><a href="../Protocols/SocketEngineSpec.html">SocketEngineSpec</a></span><span class="p">?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">engine</span><span class="p">:</span> <span class="nf">SocketEngineSpec</span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -298,7 +299,7 @@ or call one of the <code>disconnectSocket</code> methods on this class.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">forceNew</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">forceNew</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -326,7 +327,7 @@ called on.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">handleQueue</span><span class="p">:</span> <span class="kt">DispatchQueue</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">handleQueue</span><span class="p">:</span> <span class="nf">DispatchQueue</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -353,7 +354,7 @@ called on.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">nsps</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span><span class="p">:</span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">]</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">nsps</span><span class="p">:</span> <span class="p">[</span><span class="kt">String</span> <span class="p">:</span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">]</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -380,7 +381,7 @@ called on.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">reconnects</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">reconnects</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -400,14 +401,68 @@ called on.</p>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The number of seconds to wait before attempting to reconnect.</p>
 | 
			
		||||
                        <p>The minimum number of seconds to wait before attempting to reconnect.</p>
 | 
			
		||||
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">reconnectWait</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">reconnectWait</span><span class="p">:</span> <span class="nf">Int</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(pl)SocketManagerSpec(py)reconnectWaitMax"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Property/reconnectWaitMax" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(pl)SocketManagerSpec(py)reconnectWaitMax">reconnectWaitMax</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The maximum number of seconds to wait before attempting to reconnect.</p>
 | 
			
		||||
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">reconnectWaitMax</span><span class="p">:</span> <span class="nf">Int</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
                    <a name="/c:@M@SocketIO@objc(pl)SocketManagerSpec(py)randomizationFactor"></a>
 | 
			
		||||
                    <a name="//apple_ref/swift/Property/randomizationFactor" class="dashAnchor"></a>
 | 
			
		||||
                    <a class="token" href="#/c:@M@SocketIO@objc(pl)SocketManagerSpec(py)randomizationFactor">randomizationFactor</a>
 | 
			
		||||
                    </code>
 | 
			
		||||
                  </div>
 | 
			
		||||
                  <div class="height-container">
 | 
			
		||||
                    <div class="pointer-container"></div>
 | 
			
		||||
                    <section class="section">
 | 
			
		||||
                      <div class="pointer"></div>
 | 
			
		||||
                      <div class="abstract">
 | 
			
		||||
                        <p>The randomization factor for calculating reconnect jitter.</p>
 | 
			
		||||
 | 
			
		||||
                      </div>
 | 
			
		||||
                      <div class="declaration">
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">randomizationFactor</span><span class="p">:</span> <span class="nf">Double</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -434,7 +489,7 @@ called on.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">socketURL</span><span class="p">:</span> <span class="kt">URL</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">socketURL</span><span class="p">:</span> <span class="nf">URL</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -461,7 +516,7 @@ called on.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">status</span><span class="p">:</span> <span class="kt"><a href="../Enums/SocketIOStatus.html">SocketIOStatus</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">status</span><span class="p">:</span> <span class="nf">SocketIOStatus</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -825,7 +880,8 @@ After calling this method the socket should no longer be considered usable.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">removeSocket</span><span class="p">(</span><span class="n">_</span> <span class="nv">socket</span><span class="p">:</span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">@discardableResult</span>
 | 
			
		||||
<span class="kd">func</span> <span class="nf">removeSocket</span><span class="p">(</span><span class="n">_</span> <span class="nv">socket</span><span class="p">:</span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../Classes/SocketIOClient.html">SocketIOClient</a></span><span class="p">?</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -919,8 +975,8 @@ Or call <code><a href="../Classes/SocketIOClient.html#/c:@M@SocketIO@objc(cs)Soc
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -336,8 +336,8 @@ into the correct placeholder.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -14,6 +14,7 @@
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
 | 
			
		||||
    <a name="//apple_ref/swift/Section/Structures" class="dashAnchor"></a>
 | 
			
		||||
 | 
			
		||||
    <a title="Structures  Reference"></a>
 | 
			
		||||
 | 
			
		||||
@ -294,8 +295,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -378,8 +378,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -309,7 +309,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">SubSequence</span> <span class="o">=</span>  <span class="kt">Array</span><span class="o"><</span><span class="kt"><a href="../Enums/SocketIOClientOption.html">SocketIOClientOption</a></span><span class="o">>.</span><span class="kt">SubSequence</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">SubSequence</span> <span class="o">=</span> <span class="kt">Array</span><span class="o"><</span><span class="kt"><a href="../Enums/SocketIOClientOption.html">SocketIOClientOption</a></span><span class="o">>.</span><span class="kt">SubSequence</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -347,7 +347,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">startIndex</span><span class="p">:</span> <span class="kt"><a href="../Structs/SocketIOClientConfiguration.html#/s:8SocketIO0A21IOClientConfigurationV5Indexa">Index</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">startIndex</span><span class="p">:</span> <span class="nf">Index</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -374,7 +374,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">endIndex</span><span class="p">:</span> <span class="kt"><a href="../Structs/SocketIOClientConfiguration.html#/s:8SocketIO0A21IOClientConfigurationV5Indexa">Index</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">endIndex</span><span class="p">:</span> <span class="nf">Index</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -401,7 +401,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isEmpty</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isEmpty</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -428,7 +428,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">count</span><span class="p">:</span> <span class="kt"><a href="../Structs/SocketIOClientConfiguration.html#/s:8SocketIO0A21IOClientConfigurationV5Indexa">Index</a></span><span class="o">.</span><span class="kt">Stride</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">count</span><span class="p">:</span> <span class="kt"><a href="../Structs/SocketIOClientConfiguration.html#/s:8SocketIO0A21IOClientConfigurationV5Indexa">Index</a></span><span class="o">.</span><span class="nf">Stride</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -455,7 +455,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">first</span><span class="p">:</span> <span class="kt"><a href="../Structs/SocketIOClientConfiguration.html#/s:8SocketIO0A21IOClientConfigurationV7Elementa">Element</a></span><span class="p">?</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">first</span><span class="p">:</span> <span class="nf">Element</span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -481,7 +481,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">subscript</span><span class="p">(</span><span class="nv">position</span><span class="p">:</span> <span class="kt"><a href="../Structs/SocketIOClientConfiguration.html#/s:8SocketIO0A21IOClientConfigurationV5Indexa">Index</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../Structs/SocketIOClientConfiguration.html#/s:8SocketIO0A21IOClientConfigurationV7Elementa">Element</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">subscript</span><span class="p">(</span><span class="nv">position</span><span class="p">:</span> <span class="kt"><a href="../Structs/SocketIOClientConfiguration.html#/s:8SocketIO0A21IOClientConfigurationV5Indexa">Index</a></span><span class="p">)</span> <span class="o">-></span> <span class="nf">Element</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -507,7 +507,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">subscript</span><span class="p">(</span><span class="nv">bounds</span><span class="p">:</span> <span class="kt">Range</span><span class="o"><</span><span class="kt"><a href="../Structs/SocketIOClientConfiguration.html#/s:8SocketIO0A21IOClientConfigurationV5Indexa">Index</a></span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../Structs/SocketIOClientConfiguration.html#/s:8SocketIO0A21IOClientConfigurationV11SubSequencea">SubSequence</a></span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">subscript</span><span class="p">(</span><span class="nv">bounds</span><span class="p">:</span> <span class="kt">Range</span><span class="o"><</span><span class="kt"><a href="../Structs/SocketIOClientConfiguration.html#/s:8SocketIO0A21IOClientConfigurationV5Indexa">Index</a></span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="nf">SubSequence</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -709,8 +709,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -366,7 +366,7 @@ event type packets.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">args</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">]</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">args</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">]</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -393,7 +393,7 @@ event type packets.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">description</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">description</span><span class="p">:</span> <span class="nf">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -420,7 +420,7 @@ event type packets.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">event</span><span class="p">:</span> <span class="nf">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -447,7 +447,7 @@ event type packets.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">packetString</span><span class="p">:</span> <span class="kt">String</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">packetString</span><span class="p">:</span> <span class="nf">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -486,7 +486,7 @@ event type packets.</p>
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">enum</span> <span class="kt">PacketType</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">enum</span> <span class="kt">PacketType</span> <span class="p">:</span> <span class="kt">Int</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -501,8 +501,8 @@ event type packets.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -188,7 +188,7 @@
 | 
			
		||||
            <h1>PacketType</h1>
 | 
			
		||||
              <div class="declaration">
 | 
			
		||||
                <div class="language">
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">enum</span> <span class="kt">PacketType</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
 | 
			
		||||
                  <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">enum</span> <span class="kt">PacketType</span> <span class="p">:</span> <span class="kt">Int</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
@ -200,6 +200,13 @@
 | 
			
		||||
        <section class="section">
 | 
			
		||||
          <div class="section-content">
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <div class="task-name-container">
 | 
			
		||||
                <a name="/Cases"></a>
 | 
			
		||||
                <a name="//apple_ref/swift/Section/Cases" class="dashAnchor"></a>
 | 
			
		||||
                <a href="#/Cases">
 | 
			
		||||
                  <h3 class="section-name">Cases</h3>
 | 
			
		||||
                </a>
 | 
			
		||||
              </div>
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
@ -228,10 +235,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -259,10 +262,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -290,10 +289,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -321,10 +316,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -352,10 +343,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -383,10 +370,6 @@
 | 
			
		||||
                    </section>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="task-group">
 | 
			
		||||
              <ul class="item-container">
 | 
			
		||||
                <li class="item">
 | 
			
		||||
                  <div>
 | 
			
		||||
                    <code>
 | 
			
		||||
@ -445,7 +428,7 @@
 | 
			
		||||
                        <h4>Declaration</h4>
 | 
			
		||||
                        <div class="language">
 | 
			
		||||
                          <p class="aside-title">Swift</p>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isBinary</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
 | 
			
		||||
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isBinary</span><span class="p">:</span> <span class="nf">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
 | 
			
		||||
 | 
			
		||||
                        </div>
 | 
			
		||||
                      </div>
 | 
			
		||||
@ -460,8 +443,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -14,6 +14,7 @@
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
 | 
			
		||||
    <a name="//apple_ref/swift/Section/Type Aliases" class="dashAnchor"></a>
 | 
			
		||||
 | 
			
		||||
    <a title="Type Aliases  Reference"></a>
 | 
			
		||||
 | 
			
		||||
@ -283,8 +284,8 @@
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -232,8 +232,8 @@ will be released, along with the socket, and its memory reclaimed.</p>
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
@ -248,7 +248,7 @@ SocketIOClient* socket = manager.defaultSocket;
 | 
			
		||||
 | 
			
		||||
<p>Checkout the <a href="https://nuclearace.github.io/Socket.IO-Client-Swift/faq.html">FAQs</a> for commonly asked questions.</p>
 | 
			
		||||
 | 
			
		||||
<p>Checkout the <a href="https://nuclearace.github.io/Socket.IO-Client-Swift/12to13.html">12to13</a> guide for migrating to v13.</p>
 | 
			
		||||
<p>Checkout the <a href="https://nuclearace.github.io/Socket.IO-Client-Swift/12to13.html">12to13</a> guide for migrating to v13+ from v12 below.</p>
 | 
			
		||||
<h2 id='installation' class='heading'>Installation</h2>
 | 
			
		||||
 | 
			
		||||
<p>Requires Swift 4/Xcode 9.x</p>
 | 
			
		||||
@ -259,7 +259,7 @@ SocketIOClient* socket = manager.defaultSocket;
 | 
			
		||||
<h3 id='swift-package-manager' class='heading'>Swift Package Manager</h3>
 | 
			
		||||
 | 
			
		||||
<p>Add the project as a dependency to your Package.swift:</p>
 | 
			
		||||
<pre class="highlight swift"><code><span class="c1">// swift-tools-version:4.0</span>
 | 
			
		||||
<pre class="highlight swift"><code><span class="c1">// swift-tools-version:4.2</span>
 | 
			
		||||
 | 
			
		||||
<span class="kd">import</span> <span class="kt">PackageDescription</span>
 | 
			
		||||
 | 
			
		||||
@ -269,7 +269,7 @@ SocketIOClient* socket = manager.defaultSocket;
 | 
			
		||||
        <span class="o">.</span><span class="nf">executable</span><span class="p">(</span><span class="nv">name</span><span class="p">:</span> <span class="s">"socket.io-test"</span><span class="p">,</span> <span class="nv">targets</span><span class="p">:</span> <span class="p">[</span><span class="s">"YourTargetName"</span><span class="p">])</span>
 | 
			
		||||
    <span class="p">],</span>
 | 
			
		||||
    <span class="nv">dependencies</span><span class="p">:</span> <span class="p">[</span>
 | 
			
		||||
        <span class="o">.</span><span class="nf">package</span><span class="p">(</span><span class="nv">url</span><span class="p">:</span> <span class="s">"https://github.com/socketio/socket.io-client-swift"</span><span class="p">,</span> <span class="o">.</span><span class="nf">upToNextMinor</span><span class="p">(</span><span class="nv">from</span><span class="p">:</span> <span class="s">"13.3.0"</span><span class="p">))</span>
 | 
			
		||||
        <span class="o">.</span><span class="nf">package</span><span class="p">(</span><span class="nv">url</span><span class="p">:</span> <span class="s">"https://github.com/socketio/socket.io-client-swift"</span><span class="p">,</span> <span class="o">.</span><span class="nf">upToNextMinor</span><span class="p">(</span><span class="nv">from</span><span class="p">:</span> <span class="s">"14.0.0"</span><span class="p">))</span>
 | 
			
		||||
    <span class="p">],</span>
 | 
			
		||||
    <span class="nv">targets</span><span class="p">:</span> <span class="p">[</span>
 | 
			
		||||
        <span class="o">.</span><span class="nf">target</span><span class="p">(</span><span class="nv">name</span><span class="p">:</span> <span class="s">"YourTargetName"</span><span class="p">,</span> <span class="nv">dependencies</span><span class="p">:</span> <span class="p">[</span><span class="s">"SocketIO"</span><span class="p">],</span> <span class="nv">path</span><span class="p">:</span> <span class="s">"./Path/To/Your/Sources"</span><span class="p">)</span>
 | 
			
		||||
@ -281,7 +281,7 @@ SocketIOClient* socket = manager.defaultSocket;
 | 
			
		||||
<h3 id='carthage' class='heading'>Carthage</h3>
 | 
			
		||||
 | 
			
		||||
<p>Add this line to your <code>Cartfile</code>:</p>
 | 
			
		||||
<pre class="highlight plaintext"><code>github "socketio/socket.io-client-swift" ~> 13.3.0
 | 
			
		||||
<pre class="highlight plaintext"><code>github "socketio/socket.io-client-swift" ~> 14.0.0
 | 
			
		||||
</code></pre>
 | 
			
		||||
 | 
			
		||||
<p>Run <code>carthage update --platform ios,macosx</code>.</p>
 | 
			
		||||
@ -293,7 +293,7 @@ SocketIOClient* socket = manager.defaultSocket;
 | 
			
		||||
<pre class="highlight ruby"><code><span class="n">use_frameworks!</span>
 | 
			
		||||
 | 
			
		||||
<span class="n">target</span> <span class="s1">'YourApp'</span> <span class="k">do</span>
 | 
			
		||||
    <span class="n">pod</span> <span class="s1">'Socket.IO-Client-Swift'</span><span class="p">,</span> <span class="s1">'~> 13.3.0'</span>
 | 
			
		||||
    <span class="n">pod</span> <span class="s1">'Socket.IO-Client-Swift'</span><span class="p">,</span> <span class="s1">'~> 14.0.0'</span>
 | 
			
		||||
<span class="k">end</span>
 | 
			
		||||
</code></pre>
 | 
			
		||||
 | 
			
		||||
@ -334,8 +334,8 @@ SocketIOClient* socket = manager.defaultSocket;
 | 
			
		||||
      </article>
 | 
			
		||||
    </div>
 | 
			
		||||
    <section class="footer">
 | 
			
		||||
      <p>© 2018 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2018-11-28)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
      <p>© 2019 <a class="link" href="https://github.com/socketio/socket.io-client-swift" target="_blank" rel="external">Erik</a>. All rights reserved. (Last updated: 2019-01-16)</p>
 | 
			
		||||
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
 | 
			
		||||
    </section>
 | 
			
		||||
  </body>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user