OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
contrail_ports.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2013 Juniper Networks, Inc. All rights reserved.
3  */
4 
5 #ifndef BASE_CONTRAIL_PORTS_H_
6 #define BASE_CONTRAIL_PORTS_H_
7 
8 #include <stdint.h>
9 #include <sandesh/common/vns_constants.h>
10 
12 public:
13  // HTTP (Introspect) ports
14  static const uint16_t HttpPortConfigNodemgr();
15  static const uint16_t HttpPortControlNodemgr();
16  static const uint16_t HttpPortVRouterNodemgr();
17  static const uint16_t HttpPortDatabaseNodemgr();
18  static const uint16_t HttpPortAnalyticsNodemgr();
19 
20  static const uint16_t HttpPortControl();
21  static const uint16_t HttpPortApiServer();
22  static const uint16_t HttpPortAgent();
23  static const uint16_t HttpPortSchemaTransformer();
24  static const uint16_t HttpPortSvcMonitor();
25  static const uint16_t HttpPortCollector();
26  static const uint16_t HttpPortOpserver();
27  static const uint16_t HttpPortQueryEngine();
28  static const uint16_t HttpPortDns();
29  static const uint16_t HttpPortKubeManager();
30 
31  // Supervisor control ports
32  static const uint16_t AnalyticsSupervisor();
33  static const uint16_t ControlSupervisor();
34  static const uint16_t ConfigSupervisor();
35  static const uint16_t VRouterSupervisor();
36  static const uint16_t DatabaseSupervisor();
37  static const uint16_t WebuiSupervisor();
38 
39  // Daemon ports
40  static const uint16_t DnsServerPort();
41  static const uint16_t ControlBgp();
42  static const uint16_t ControlXmpp();
43  static const uint16_t DiscoveryServerPort();
44  static const uint16_t RedisQueryPort();
45  static const uint16_t RedisUvePort();
46  static const uint16_t KeystonePort();
47  static const uint16_t RedisWebuiPort();
48  static const uint16_t WebConsole();
49  static const uint16_t OpServer();
50  static const uint16_t ApiServer();
51  static const uint16_t CollectorPort();
52  static const uint16_t CollectorProtobufPort();
53  static const uint16_t CollectorStructuredSyslogPort();
54  static const uint16_t DnsXmpp();
55  static const uint16_t DnsRndc();
56  static const uint16_t ApiServerOpen();
57  static const uint16_t AnalyzerUdpPort();
58  static const uint16_t PortIpcVrouterAgentPort();
59  static const uint16_t MetadataProxyVrouterAgentPort();
60  static const uint16_t VrouterAgentMirrorClientUdpPort();
61  static const uint16_t VrouterAgentDnsClientUdpPort();
62  static const uint16_t ContrailDnsClientUdpPort();
63 
64 private:
66 
67  static vnsConstants& VnsPorts();
68 };
69 
70 #endif // BASE_CONTRAIL_PORTS_H_
static const uint16_t HttpPortConfigNodemgr()
static const uint16_t HttpPortQueryEngine()
static const uint16_t HttpPortCollector()
static const uint16_t DiscoveryServerPort()
static const uint16_t DatabaseSupervisor()
static const uint16_t RedisQueryPort()
static const uint16_t ControlSupervisor()
static const uint16_t WebuiSupervisor()
static const uint16_t ControlBgp()
static const uint16_t MetadataProxyVrouterAgentPort()
static const uint16_t HttpPortControl()
static const uint16_t HttpPortKubeManager()
static const uint16_t OpServer()
static const uint16_t DnsServerPort()
static const uint16_t CollectorProtobufPort()
static const uint16_t AnalyticsSupervisor()
static const uint16_t CollectorPort()
static const uint16_t CollectorStructuredSyslogPort()
static const uint16_t AnalyzerUdpPort()
static const uint16_t ApiServer()
static const uint16_t RedisWebuiPort()
static const uint16_t HttpPortDns()
static const uint16_t VrouterAgentMirrorClientUdpPort()
static const uint16_t PortIpcVrouterAgentPort()
static const uint16_t ContrailDnsClientUdpPort()
static const uint16_t RedisUvePort()
static const uint16_t KeystonePort()
static const uint16_t HttpPortApiServer()
static const uint16_t DnsRndc()
static const uint16_t ControlXmpp()
static const uint16_t HttpPortVRouterNodemgr()
static const uint16_t HttpPortAgent()
static const uint16_t HttpPortSvcMonitor()
static const uint16_t HttpPortAnalyticsNodemgr()
static const uint16_t HttpPortControlNodemgr()
static const uint16_t WebConsole()
static const uint16_t ConfigSupervisor()
static const uint16_t VrouterAgentDnsClientUdpPort()
static const uint16_t HttpPortDatabaseNodemgr()
static const uint16_t HttpPortSchemaTransformer()
static const uint16_t ApiServerOpen()
static const uint16_t HttpPortOpserver()
static const uint16_t DnsXmpp()
static vnsConstants & VnsPorts()
static const uint16_t VRouterSupervisor()