OLD | NEW |
1 /* This Source Code Form is subject to the terms of the Mozilla Public | 1 /* This Source Code Form is subject to the terms of the Mozilla Public |
2 * License, v. 2.0. If a copy of the MPL was not distributed with this | 2 * License, v. 2.0. If a copy of the MPL was not distributed with this |
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
4 /* | 4 /* |
5 * pkix_pl_ldapdefaultclient.h | 5 * pkix_pl_ldapdefaultclient.h |
6 * | 6 * |
7 * LDAPDefaultClient Object Type Definition | 7 * LDAPDefaultClient Object Type Definition |
8 * | 8 * |
9 */ | 9 */ |
10 | 10 |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
49 | 49 |
50 struct PKIX_PL_LdapDefaultClientStruct { | 50 struct PKIX_PL_LdapDefaultClientStruct { |
51 PKIX_PL_LdapClient vtable; | 51 PKIX_PL_LdapClient vtable; |
52 LdapClientConnectStatus connectStatus; | 52 LdapClientConnectStatus connectStatus; |
53 PKIX_UInt32 messageID; | 53 PKIX_UInt32 messageID; |
54 PKIX_PL_HashTable *cachePtr; | 54 PKIX_PL_HashTable *cachePtr; |
55 PKIX_PL_Socket *clientSocket; | 55 PKIX_PL_Socket *clientSocket; |
56 PRPollDesc pollDesc; | 56 PRPollDesc pollDesc; |
57 void *callbackList; /* cast this to (PKIX_PL_Socket_Callback *) */ | 57 void *callbackList; /* cast this to (PKIX_PL_Socket_Callback *) */ |
58 LDAPBindAPI *bindAPI; | 58 LDAPBindAPI *bindAPI; |
59 PRArenaPool *arena; | 59 PLArenaPool *arena; |
60 PRTime lastIO; | 60 PRTime lastIO; |
61 void *sendBuf; | 61 void *sendBuf; |
62 PKIX_UInt32 bytesToWrite; | 62 PKIX_UInt32 bytesToWrite; |
63 void *rcvBuf; | 63 void *rcvBuf; |
64 PKIX_UInt32 capacity; | 64 PKIX_UInt32 capacity; |
65 void *currentInPtr; | 65 void *currentInPtr; |
66 PKIX_UInt32 currentBytesAvailable; | 66 PKIX_UInt32 currentBytesAvailable; |
67 void *bindMsg; | 67 void *bindMsg; |
68 PKIX_UInt32 bindMsgLen; | 68 PKIX_UInt32 bindMsgLen; |
69 PKIX_List *entriesFound; | 69 PKIX_List *entriesFound; |
70 PKIX_PL_LdapRequest *currentRequest; | 70 PKIX_PL_LdapRequest *currentRequest; |
71 PKIX_PL_LdapResponse *currentResponse; | 71 PKIX_PL_LdapResponse *currentResponse; |
72 }; | 72 }; |
73 | 73 |
74 /* see source file for function documentation */ | 74 /* see source file for function documentation */ |
75 | 75 |
76 PKIX_Error *pkix_pl_LdapDefaultClient_RegisterSelf(void *plContext); | 76 PKIX_Error *pkix_pl_LdapDefaultClient_RegisterSelf(void *plContext); |
77 | 77 |
78 #ifdef __cplusplus | 78 #ifdef __cplusplus |
79 } | 79 } |
80 #endif | 80 #endif |
81 | 81 |
82 #endif /* _PKIX_PL_LDAPDEFAULTCLIENT_H */ | 82 #endif /* _PKIX_PL_LDAPDEFAULTCLIENT_H */ |
OLD | NEW |