| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /**
- * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
- *
- * This library is free software; you can redistribute it and/or modify it under
- * the terms of the GNU Lesser General Public License as published by the Free
- * Software Foundation; either version 2.1 of the License, or (at your option)
- * any later version.
- *
- * This library is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
- * details.
- */
- #import <Foundation/Foundation.h>
- #import "GCDAsyncSocket.h"
- #import "RequestManager.h"
- @interface RequestManager : NSObject
- {
- dispatch_queue_t _listenQueue;
- dispatch_queue_t _callbackQueue;
-
- GCDAsyncSocket* _socket;
- NSMutableArray* _connectedListenSockets;
- NSMutableArray* _connectedCallbackSockets;
- NSMutableDictionary* _callbackMsgs;
- NSMutableArray* _requestQueue;
-
- NSString* _filterFolder;
- BOOL _isRunning;
- BOOL _isConnected;
- }
- @property (nonatomic, retain) NSString* filterFolder;
- + (RequestManager*)sharedInstance;
- - (void)askOnSocket:(NSString*)path;
- - (void)askForIcon:(NSString*)path;
- - (void)menuItemClicked:(NSDictionary*)actionDictionary;
- - (NSArray*)menuItemsForFiles:(NSArray*)files;
- - (void)start;
- @end
|