1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
classdef TCPConnectionInfo < Ice.IPConnectionInfo
% TCPConnectionInfo Summary of TCPConnectionInfo
%
% Provides access to the connection details of a TCP connection.
%
% TCPConnectionInfo Properties:
% rcvSize - The connection buffer receive size.
% sndSize - The connection buffer send size.
% Copyright (c) ZeroC, Inc. All rights reserved.
methods
function obj = TCPConnectionInfo(underlying, incoming, adapterName, connectionId, localAddress, localPort, ...
remoteAddress, remotePort, rcvSize, sndSize)
if nargin == 0
underlying = [];
incoming = false;
adapterName = '';
connectionId = '';
localAddress = '';
localPort = 0;
remoteAddress = '';
remotePort = 0;
rcvSize = 0;
sndSize = 0;
end
obj = obj@Ice.IPConnectionInfo(underlying, incoming, adapterName, connectionId, localAddress, ...
localPort, remoteAddress, remotePort);
obj.rcvSize = rcvSize;
obj.sndSize = sndSize;
end
end
properties(SetAccess=private)
% rcvSize - The connection buffer receive size.
rcvSize int32
% The connection buffer send size.
sndSize int32
end
end
|