Open Ethernet Networking (OpEN) API Guide and Reference Manual
3.9.0.2
Welcome
ADK Documentation
API Reference
Files
File List
Globals
api
include
openapi_tacacs.h
Go to the documentation of this file.
1
9
/*********************************************************************
10
*
11
* Copyright 2016-2018 Broadcom.
12
*
13
* Licensed under the Apache License, Version 2.0 (the "License");
14
* you may not use this file except in compliance with the License.
15
* You may obtain a copy of the License at
16
*
17
* http://www.apache.org/licenses/LICENSE-2.0
18
*
19
* Unless required by applicable law or agreed to in writing, software
20
* distributed under the License is distributed on an "AS IS" BASIS,
21
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22
* See the License for the specific language governing permissions and
23
* limitations under the License.
24
*
25
**********************************************************************
26
*
27
* @filename openapi_tacacs.h
28
*
29
* @purpose TACACS+ Configuration and Status
30
*
31
* @component OpEN
32
*
33
* @create 30/01/2013
34
*
35
* @end
36
*
37
**********************************************************************/
38
#ifndef OPENAPI_TACACS_H_INCLUDED
39
#define OPENAPI_TACACS_H_INCLUDED
40
41
#include "
openapi_common.h
"
42
43
/*****************************************************************/
62
open_error_t
openapiTacacsServerAdd
(
openapiClientHandle_t
*client_handle,
63
open_buffdesc
*serverAddr);
64
65
/*****************************************************************/
82
open_error_t
openapiTacacsServerFirstGet
(
openapiClientHandle_t
*client_handle,
83
open_buffdesc
*tacacsServer);
84
85
/*****************************************************************/
103
open_error_t
openapiTacacsServerNextGet
(
openapiClientHandle_t
*client_handle,
104
open_buffdesc
*tacacsServer,
105
open_buffdesc
*nextTacacsServer);
106
107
/*****************************************************************/
124
open_error_t
openapiTacacsServerDelete
(
openapiClientHandle_t
*client_handle,
125
open_buffdesc
*serverAddr);
126
127
/*****************************************************************/
148
open_error_t
openapiTacacsServerKeySet
(
openapiClientHandle_t
*client_handle,
149
open_buffdesc
*serverAddr,
150
open_buffdesc
*keyString);
151
152
/*****************************************************************/
170
open_error_t
openapiTacacsServerDefaultKeySet
(
openapiClientHandle_t
*client_handle,
171
open_buffdesc
*serverAddr);
172
173
/*****************************************************************/
193
open_error_t
openapiTacacsServerPortSet
(
openapiClientHandle_t
*client_handle,
194
open_buffdesc
*serverAddr,
195
uint32_t port);
196
197
/*****************************************************************/
214
open_error_t
openapiTacacsServerDefaultPortSet
(
openapiClientHandle_t
*client_handle,
215
open_buffdesc
*serverAddr);
216
217
/*****************************************************************/
234
open_error_t
openapiTacacsServerPortGet
(
openapiClientHandle_t
*client_handle,
235
open_buffdesc
*serverAddr,
236
uint16_t *port);
237
238
/*****************************************************************/
258
open_error_t
openapiTacacsServerPrioritySet
(
openapiClientHandle_t
*client_handle,
259
open_buffdesc
*serverAddr,
260
uint32_t priority);
261
262
/*****************************************************************/
279
open_error_t
openapiTacacsServerDefaultPrioritySet
(
openapiClientHandle_t
*client_handle,
280
open_buffdesc
*serverAddr);
281
282
/*****************************************************************/
299
open_error_t
openapiTacacsServerPriorityGet
(
openapiClientHandle_t
*client_handle,
300
open_buffdesc
*serverAddr,
301
uint16_t *priority);
302
303
/*****************************************************************/
325
open_error_t
openapiTacacsServerTimeoutSet
(
openapiClientHandle_t
*client_handle,
326
open_buffdesc
*serverAddr,
327
uint32_t timeout);
328
329
/*****************************************************************/
347
open_error_t
openapiTacacsServerTimeoutGet
(
openapiClientHandle_t
*client_handle,
348
open_buffdesc
*serverAddr,
349
uint32_t *timeout);
350
351
/*****************************************************************/
368
open_error_t
openapiTacacsServerGlobalKeySet
(
openapiClientHandle_t
*client_handle,
369
open_buffdesc
*keyString);
370
371
/*****************************************************************/
384
open_error_t
openapiTacacsServerGlobalKeyDelete
(
openapiClientHandle_t
*client_handle);
385
386
/*****************************************************************/
404
open_error_t
openapiTacacsServerGlobalTimeoutSet
(
openapiClientHandle_t
*client_handle,
405
uint32_t globalTimeout);
406
407
/*****************************************************************/
420
open_error_t
openapiTacacsServerGlobalTimeoutGet
(
openapiClientHandle_t
*client_handle,
421
uint32_t *globalTimeout);
422
423
/*****************************************************************/
435
open_error_t
openapiTacacsServerMaxLengthGet
(
openapiClientHandle_t
*client_handle,
436
uint32_t *tacacsServerMaxLen);
437
438
/*****************************************************************/
450
open_error_t
openapiTacacsKeyMaxLengthGet
(
openapiClientHandle_t
*client_handle,
451
uint32_t *tacacsKeyMaxLen);
452
453
/*****************************************************************/
465
open_error_t
openapiTacacsServersMaxSupportedGet
(
openapiClientHandle_t
*client_handle,
466
uint32_t *tacacsSrvMax);
467
468
#endif
469
© 2022 by Broadcom. All rights reserved.