1/* 2 * Copyright 2010 Haiku Inc. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef _B_NETWORK_COOKIE_JAR_PRIVATE_H_ 6#define _B_NETWORK_COOKIE_JAR_PRIVATE_H_ 7 8 9#include <HashMap.h> 10 11using BPrivate::Network::BNetworkCookie; 12using BPrivate::Network::BNetworkCookieJar; 13using BPrivate::Network::BNetworkCookieList; 14 15 16typedef BPrivate::SynchronizedHashMap<HashString, BNetworkCookieList*> 17 BNetworkCookieHashMap; 18 19struct BNetworkCookieJar::PrivateHashMap : public BNetworkCookieHashMap { 20}; 21 22struct BNetworkCookieJar::PrivateIterator { 23 PrivateIterator( 24 BNetworkCookieHashMap::Iterator it) 25 : 26 fCookieMapIterator(it) 27 { 28 } 29 30 HashString fKey; 31 BNetworkCookieHashMap::Iterator 32 fCookieMapIterator; 33}; 34 35#endif // _B_NETWORK_COOKIE_JAR_PRIVATE_H_ 36