OpenSDN source code
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
xmpp_factory.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2013 Juniper Networks, Inc. All rights reserved.
3
*/
4
5
#ifndef __ctrlplane__xmpp_factory__
6
#define __ctrlplane__xmpp_factory__
7
8
#include "
base/factory.h
"
9
10
class
TcpServer
;
11
class
XmppChannelConfig
;
12
class
XmppChannelMux
;
13
class
XmppConnection
;
14
class
XmppClient
;
15
class
XmppClientConnection
;
16
class
XmppLifetimeManager
;
17
class
XmppServer
;
18
class
XmppServerConnection
;
19
class
XmppStateMachine
;
20
21
struct
XmppStaticObjectFactory
:
public
StaticObjectFactory
{
22
};
23
24
using
XmppServerConnectionRec
=
25
XmppStaticObjectFactory::FactoryRecord
<
XmppServerConnection
,
26
XmppServer
*,
27
const
XmppChannelConfig
*>;
28
29
using
XmppClientConnectionRec
=
30
XmppStaticObjectFactory::FactoryRecord
<
XmppClientConnection
,
31
XmppClient
*,
32
const
XmppChannelConfig
*>;
33
34
using
XmppStateMachineRec
=
35
XmppStaticObjectFactory::FactoryRecord
<
XmppStateMachine
,
36
XmppConnection
*,
37
bool,
38
bool,
39
int
>;
40
41
using
XmppChannelMuxRec
=
42
XmppStaticObjectFactory::FactoryRecord
<
XmppChannelMux
,
43
XmppConnection*>;
44
45
using
XmppLifetimeManagerRec
=
46
XmppStaticObjectFactory::FactoryRecord
<
XmppLifetimeManager
,
47
int
>;
48
49
#endif
/* defined(__ctrlplane__xmpp_factory__) */
50
XmppServerConnection
Definition:
xmpp_connection.h:283
XmppStaticObjectFactory
Definition:
xmpp_factory.h:21
XmppConnection
Definition:
xmpp_connection.h:30
XmppChannelConfig
Definition:
xmpp_config.h:16
TcpServer
Definition:
tcp_server.h:28
XmppChannelMux
Definition:
xmpp_channel_mux.h:17
factory.h
StaticObjectFactory::FactoryRecord
Definition:
factory.h:57
XmppServer
Definition:
xmpp_server.h:32
XmppClient
Definition:
xmpp_client.h:22
StaticObjectFactory
Definition:
factory.h:23
XmppStateMachine
Definition:
xmpp_state_machine.h:60
XmppClientConnection
Definition:
xmpp_connection.h:323
XmppLifetimeManager
Definition:
xmpp_lifetime.h:10
contrail
controller
src
xmpp
xmpp_factory.h
Generated by
1.8.5