OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
contrail_ports.cc
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2014 Juniper Networks, Inc. All rights reserved.
3  */
4 
5 #include "base/contrail_ports.h"
6 
7 vnsConstants& ContrailPorts::VnsPorts() {
8  static vnsConstants vnsPort;
9  return vnsPort;
10 }
11 
12 // HTTP (Introspect) ports
14  return VnsPorts().HttpPortConfigNodemgr;
15 }
16 
18  return VnsPorts().HttpPortControlNodemgr;
19 }
20 
22  return VnsPorts().HttpPortVRouterNodemgr;
23 }
24 
26  return VnsPorts().HttpPortDatabaseNodemgr;
27 }
28 
30  return VnsPorts().HttpPortAnalyticsNodemgr;
31 }
32 
34  return VnsPorts().HttpPortControl;
35 }
36 
38  return VnsPorts().HttpPortApiServer;
39 }
40 
41 const uint16_t ContrailPorts::HttpPortAgent() {
42  return VnsPorts().HttpPortAgent;
43 }
44 
46  return VnsPorts().HttpPortSchemaTransformer;
47 }
48 
50  return VnsPorts().HttpPortSvcMonitor;
51 }
52 
54  return VnsPorts().HttpPortCollector;
55 }
56 
58  return VnsPorts().HttpPortOpserver;
59 }
60 
62  return VnsPorts().HttpPortQueryEngine;
63 }
64 
65 const uint16_t ContrailPorts::HttpPortDns() {
66  return VnsPorts().HttpPortDns;
67 }
68 
70  return VnsPorts().HttpPortKubeManager;
71 }
72 
73 // Supervisor control ports
75  return VnsPorts().AnalyticsSupervisorPort;
76 }
77 
79  return VnsPorts().ControlSupervisorPort;
80 }
81 
83  return VnsPorts().ConfigSupervisorPort;
84 }
85 
87  return VnsPorts().VRouterSupervisorPort;
88 }
89 
91  return VnsPorts().DatabaseSupervisorPort;
92 }
93 
95  return VnsPorts().WebuiSupervisorPort;
96 }
97 
98 // Daemon ports
99 const uint16_t ContrailPorts::DnsServerPort() {
100  return VnsPorts().DnsServerPort;
101 }
102 
103 const uint16_t ContrailPorts::ControlBgp() {
104  return VnsPorts().ControlBgpPort;
105 }
106 
107 const uint16_t ContrailPorts::ControlXmpp() {
108  return VnsPorts().ControlXmppPort;
109 }
110 
112  return VnsPorts().DiscoveryServerPort;
113 }
114 
116  return VnsPorts().RedisQueryPort;
117 }
118 
119 const uint16_t ContrailPorts::RedisUvePort() {
120  return VnsPorts().RedisUvePort;
121 }
122 
123 const uint16_t ContrailPorts::KeystonePort() {
124  return VnsPorts().KeystonePort;
125 }
126 
128  return VnsPorts().RedisWebuiPort;
129 }
130 
131 const uint16_t ContrailPorts::WebConsole() {
132  return VnsPorts().WebConsolePort;
133 }
134 
135 const uint16_t ContrailPorts::OpServer() {
136  return VnsPorts().OpServerPort;
137 }
138 
139 const uint16_t ContrailPorts::ApiServer() {
140  return VnsPorts().ApiServerPort;
141 }
142 
144  return VnsPorts().CollectorPort;
145 }
146 
148  return VnsPorts().CollectorProtobufPort;
149 }
150 
152  return VnsPorts().CollectorStructuredSyslogPort;
153 }
154 
155 const uint16_t ContrailPorts::DnsXmpp() {
156  return VnsPorts().DnsXmppPort;
157 }
158 
159 const uint16_t ContrailPorts::DnsRndc() {
160  return VnsPorts().DnsRndcPort;
161 }
162 
164  return VnsPorts().ApiServerOpenPort;
165 }
166 
168  return VnsPorts().AnalyzerUdpPort;
169 }
170 
172  return VnsPorts().PortIpcVrouterAgentPort;
173 }
174 
176  return VnsPorts().MetadataProxyVrouterAgentPort;
177 }
178 
180  return VnsPorts().VrouterAgentMirrorClientUdpPort;
181 }
182 
184  return VnsPorts().VrouterAgentDnsClientUdpPort;
185 }
186 
188  return VnsPorts().ContrailDnsClientUdpPort;
189 }
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()