Twitch SDK (Internal)
ichatobjectfactory.h
Go to the documentation of this file.
1 /********************************************************************************************
2  * Twitch Broadcasting SDK
3  *
4  * This software is supplied under the terms of a license agreement with Twitch Interactive, Inc. and
5  * may not be copied or used except in accordance with the terms of that agreement
6  * Copyright (c) 2015-2016 Twitch Interactive, Inc.
7  *********************************************************************************************/
8 
9 #pragma once
10 
12 
13 namespace ttv
14 {
15  namespace chat
16  {
17  class IChatObjectFactory;
18  }
19 }
20 
21 
23 {
24 public:
25  virtual std::shared_ptr<IChatTransport> CreateChatTransport() = 0;
26  virtual ~IChatObjectFactory() {}
27 };
Definition: ichatobjectfactory.h:22
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
virtual ~IChatObjectFactory()
Definition: ichatobjectfactory.h:26
virtual std::shared_ptr< IChatTransport > CreateChatTransport()=0