Twitch SDK (Internal)
defaultchatobjectfactory.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 #ifndef TTVSDK_DEFAULTCHATOBJECTFACTORY_H
10 #define TTVSDK_DEFAULTCHATOBJECTFACTORY_H
11 
14 #include <string>
15 
16 namespace ttv
17 {
18  namespace chat
19  {
20  class DefaultChatObjectFactory;
21  }
22 }
23 
25 {
26 public:
28  virtual ~DefaultChatObjectFactory();
29 
30  virtual std::shared_ptr<IChatTransport> CreateChatTransport();
31 };
32 
33 #endif
Definition: defaultchatobjectfactory.h:24
Definition: ichatobjectfactory.h:22
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
virtual std::shared_ptr< IChatTransport > CreateChatTransport()