~ubuntu-branches/ubuntu/trusty/gnustep-base/trusty

« back to all changes in this revision

Viewing changes to Headers/Foundation/NSConnection.h

Tags: upstream-1.20.0
ImportĀ upstreamĀ versionĀ 1.20.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
94
94
 */
95
95
@interface NSConnection : NSObject
96
96
{
97
 
@private
98
 
  BOOL                  _isValid;
99
 
  BOOL                  _independentQueueing;
100
 
  BOOL                  _authenticateIn;
101
 
  BOOL                  _authenticateOut;
102
 
  BOOL                  _multipleThreads;
103
 
  BOOL                  _shuttingDown;
104
 
  BOOL                  _useKeepalive;
105
 
  BOOL                  _keepaliveWait;
106
 
  NSPort                *_receivePort;
107
 
  NSPort                *_sendPort;
108
 
  unsigned              _requestDepth;
109
 
  unsigned              _messageCount;
110
 
  unsigned              _reqOutCount;
111
 
  unsigned              _reqInCount;
112
 
  unsigned              _repOutCount;
113
 
  unsigned              _repInCount;
114
 
#ifndef _IN_CONNECTION_M
115
 
#define GSIMapTable     void*
116
 
#endif
117
 
  GSIMapTable           _localObjects;
118
 
  GSIMapTable           _localTargets;
119
 
  GSIMapTable           _remoteProxies;
120
 
  GSIMapTable           _replyMap;
121
 
#ifndef _IN_CONNECTION_M
122
 
#undef  GSIMapTable
123
 
#endif
124
 
  NSTimeInterval        _replyTimeout;
125
 
  NSTimeInterval        _requestTimeout;
126
 
  NSMutableArray        *_requestModes;
127
 
  NSMutableArray        *_runLoops;
128
 
  NSMutableArray        *_requestQueue;
129
 
  id                    _delegate;
130
 
  NSRecursiveLock       *_refGate;
131
 
  NSMutableArray        *_cachedDecoders;
132
 
  NSMutableArray        *_cachedEncoders;
133
 
  NSString              *_registeredName;
134
 
  NSPortNameServer      *_nameServer;
135
 
  int                   _lastKeepalive;
136
 
  void                  *_reserved;             // For expansion
 
97
#if     GS_NONFRAGILE
 
98
#  if   defined(GS_NSConnection_IVARS)
 
99
@public GS_NSConnection_IVARS
 
100
#  endif
 
101
#else
 
102
@private id _internal;
 
103
#endif
137
104
}
138
105
 
139
106
+ (NSArray*) allConnections;