@@ -72,13 +72,13 @@ func (plugin *ipamPlugin) Start(config *common.PluginConfig) error {
7272 // Add protocol handlers.
7373 listener := plugin .Listener
7474 listener .AddEndpoint (plugin .EndpointType )
75- listener .AddHandler (getCapabilitiesPath , plugin .getCapabilities )
76- listener .AddHandler (getAddressSpacesPath , plugin .getDefaultAddressSpaces )
77- listener .AddHandler (requestPoolPath , plugin .requestPool )
78- listener .AddHandler (releasePoolPath , plugin .releasePool )
79- listener .AddHandler (getPoolInfoPath , plugin .getPoolInfo )
80- listener .AddHandler (requestAddressPath , plugin .requestAddress )
81- listener .AddHandler (releaseAddressPath , plugin .releaseAddress )
75+ listener .AddHandler (GetCapabilitiesPath , plugin .getCapabilities )
76+ listener .AddHandler (GetAddressSpacesPath , plugin .getDefaultAddressSpaces )
77+ listener .AddHandler (RequestPoolPath , plugin .requestPool )
78+ listener .AddHandler (ReleasePoolPath , plugin .releasePool )
79+ listener .AddHandler (GetPoolInfoPath , plugin .getPoolInfo )
80+ listener .AddHandler (RequestAddressPath , plugin .requestAddress )
81+ listener .AddHandler (ReleaseAddressPath , plugin .releaseAddress )
8282
8383 // Plugin is ready to be discovered.
8484 err = plugin .EnableDiscovery ()
@@ -107,11 +107,11 @@ func (plugin *ipamPlugin) Stop() {
107107
108108// Handles GetCapabilities requests.
109109func (plugin * ipamPlugin ) getCapabilities (w http.ResponseWriter , r * http.Request ) {
110- var req getCapabilitiesRequest
110+ var req GetCapabilitiesRequest
111111
112112 log .Request (plugin .Name , & req , nil )
113113
114- resp := getCapabilitiesResponse {
114+ resp := GetCapabilitiesResponse {
115115 RequiresMACAddress : requiresMACAddress ,
116116 RequiresRequestReplay : requiresRequestReplay ,
117117 }
@@ -123,8 +123,8 @@ func (plugin *ipamPlugin) getCapabilities(w http.ResponseWriter, r *http.Request
123123
124124// Handles GetDefaultAddressSpaces requests.
125125func (plugin * ipamPlugin ) getDefaultAddressSpaces (w http.ResponseWriter , r * http.Request ) {
126- var req getDefaultAddressSpacesRequest
127- var resp getDefaultAddressSpacesResponse
126+ var req GetDefaultAddressSpacesRequest
127+ var resp GetDefaultAddressSpacesResponse
128128
129129 log .Request (plugin .Name , & req , nil )
130130
@@ -140,7 +140,7 @@ func (plugin *ipamPlugin) getDefaultAddressSpaces(w http.ResponseWriter, r *http
140140
141141// Handles RequestPool requests.
142142func (plugin * ipamPlugin ) requestPool (w http.ResponseWriter , r * http.Request ) {
143- var req requestPoolRequest
143+ var req RequestPoolRequest
144144
145145 // Decode request.
146146 err := plugin .Listener .Decode (w , r , & req )
@@ -159,7 +159,7 @@ func (plugin *ipamPlugin) requestPool(w http.ResponseWriter, r *http.Request) {
159159 // Encode response.
160160 data := make (map [string ]string )
161161 poolId = ipam .NewAddressPoolId (req .AddressSpace , poolId , "" ).String ()
162- resp := requestPoolResponse {PoolID : poolId , Pool : subnet , Data : data }
162+ resp := RequestPoolResponse {PoolID : poolId , Pool : subnet , Data : data }
163163
164164 err = plugin .Listener .Encode (w , & resp )
165165
@@ -168,7 +168,7 @@ func (plugin *ipamPlugin) requestPool(w http.ResponseWriter, r *http.Request) {
168168
169169// Handles ReleasePool requests.
170170func (plugin * ipamPlugin ) releasePool (w http.ResponseWriter , r * http.Request ) {
171- var req releasePoolRequest
171+ var req ReleasePoolRequest
172172
173173 // Decode request.
174174 err := plugin .Listener .Decode (w , r , & req )
@@ -191,7 +191,7 @@ func (plugin *ipamPlugin) releasePool(w http.ResponseWriter, r *http.Request) {
191191 }
192192
193193 // Encode response.
194- resp := releasePoolResponse {}
194+ resp := ReleasePoolResponse {}
195195
196196 err = plugin .Listener .Encode (w , & resp )
197197
@@ -200,7 +200,7 @@ func (plugin *ipamPlugin) releasePool(w http.ResponseWriter, r *http.Request) {
200200
201201// Handles GetPoolInfo requests.
202202func (plugin * ipamPlugin ) getPoolInfo (w http.ResponseWriter , r * http.Request ) {
203- var req getPoolInfoRequest
203+ var req GetPoolInfoRequest
204204
205205 // Decode request.
206206 err := plugin .Listener .Decode (w , r , & req )
@@ -223,7 +223,7 @@ func (plugin *ipamPlugin) getPoolInfo(w http.ResponseWriter, r *http.Request) {
223223 }
224224
225225 // Encode response.
226- resp := getPoolInfoResponse {
226+ resp := GetPoolInfoResponse {
227227 Capacity : apInfo .Capacity ,
228228 Available : apInfo .Available ,
229229 }
@@ -239,7 +239,7 @@ func (plugin *ipamPlugin) getPoolInfo(w http.ResponseWriter, r *http.Request) {
239239
240240// Handles RequestAddress requests.
241241func (plugin * ipamPlugin ) requestAddress (w http.ResponseWriter , r * http.Request ) {
242- var req requestAddressRequest
242+ var req RequestAddressRequest
243243
244244 // Decode request.
245245 err := plugin .Listener .Decode (w , r , & req )
@@ -271,7 +271,7 @@ func (plugin *ipamPlugin) requestAddress(w http.ResponseWriter, r *http.Request)
271271
272272 // Encode response.
273273 data := make (map [string ]string )
274- resp := requestAddressResponse {Address : addr , Data : data }
274+ resp := RequestAddressResponse {Address : addr , Data : data }
275275
276276 err = plugin .Listener .Encode (w , & resp )
277277
@@ -280,7 +280,7 @@ func (plugin *ipamPlugin) requestAddress(w http.ResponseWriter, r *http.Request)
280280
281281// Handles ReleaseAddress requests.
282282func (plugin * ipamPlugin ) releaseAddress (w http.ResponseWriter , r * http.Request ) {
283- var req releaseAddressRequest
283+ var req ReleaseAddressRequest
284284
285285 // Decode request.
286286 err := plugin .Listener .Decode (w , r , & req )
@@ -303,7 +303,7 @@ func (plugin *ipamPlugin) releaseAddress(w http.ResponseWriter, r *http.Request)
303303 }
304304
305305 // Encode response.
306- resp := releaseAddressResponse {}
306+ resp := ReleaseAddressResponse {}
307307
308308 err = plugin .Listener .Encode (w , & resp )
309309
0 commit comments