3 #import "TProtocolFactory.h"
6 @interface TBinaryProtocol
: NSObject
<TProtocol
> {
7 id
<TTransport
> mTransport
;
10 int32_t mMessageSizeLimit
;
13 - (id
) initWithTransport
: (id
<TTransport
>) transport
;
15 - (id
) initWithTransport
: (id
<TTransport
>) transport
16 strictRead
: (BOOL
) strictRead
17 strictWrite
: (BOOL
) strictWrite
;
19 - (int32_t) messageSizeLimit
;
20 - (void) setMessageSizeLimit
: (int32_t) sizeLimit
;
25 @interface TBinaryProtocolFactory
: NSObject
<TProtocolFactory
> {
28 + (TBinaryProtocolFactory
*) sharedFactory
;
30 - (TBinaryProtocol
*) newProtocolOnTransport
: (id
<TTransport
>) transport
;