4dd16b4becb6df0649e1bb289cbb7e8db5937acd
[gssweb.git] / json_gssapi / test / command_mocks / MockAcquireCred.cpp
1 /*
2  * Copyright (c) 2014 <copyright holder> <email>
3  *
4  * For license details, see the LICENSE file in the root of this project.
5  *
6  */
7
8 #include "MockAcquireCred.h"
9
10 /*
11  * class MockAcquireCred
12 {
13 public:
14   static OM_uint32        retVal;
15   static OM_uint32        minor_status;
16   static gss_name_t       desired_name;
17   static OM_uint32        time_req;
18   static gss_OID_set      desired_mechs;
19   static gss_cred_usage_t cred_usage;
20   static cred_id_t       *output_cred_handle;
21   static gss_OID_set      actual_mechs;
22   static OM_uint32       *time_rec;
23   
24   static void reset();
25 };
26 */
27
28 OM_uint32        MockAcquireCred::retVal;
29 OM_uint32        MockAcquireCred::minor_status;
30 gss_name_t       MockAcquireCred::desired_name;
31 OM_uint32        MockAcquireCred::time_req;
32 gss_OID_set      MockAcquireCred::desired_mechs;
33 gss_cred_usage_t MockAcquireCred::cred_usage;
34 gss_cred_id_t    MockAcquireCred::output_cred_handle;
35 gss_OID_set      MockAcquireCred::actual_mechs;
36 OM_uint32        MockAcquireCred::time_rec;
37   
38 void MockAcquireCred::reset()
39 {
40   retVal = 0;
41   minor_status = 0;
42   desired_name = GSS_C_NO_NAME;
43   time_req = 0;
44   desired_mechs = GSS_C_NO_OID_SET;
45   cred_usage = 0;
46   output_cred_handle = GSS_C_NO_CREDENTIAL;
47   actual_mechs = GSS_C_NO_OID_SET;
48   time_rec = 0;
49 }
50