classdef (Hidden = true) CoreClientInterface < coder.connectivity.CoreClientInterface
%CORECLIENTINTERFACE Pure MATLAB-based (no Coder) implementation
%                    of CoreClientInterface to support rtiostreamtest.
%
%   This is an undocumented class. Its methods and properties are likely to
%   change without warning from one release to the next.
    
%   Copyright 2014-2015 The MathWorks, Inc.

    methods        
        % decodes CodeInfo SID into a display string
        function displayString = getDisplayStringFromSID(this, SID) %#ok<*STOUT,*INUSD>
            assert(false, 'getDisplayStringFromSID not supported.');
        end
        
        % returns back whether the model is export function compliant
        function isExportFcnModel = isExportFcnModel(this, configInterface)
            assert(false, 'isExportFcnModel not supported.');
        end
        
        % returns whether the component relates to a right-click subsystem
        % build
        function isSubsystemBuild = isSubsystemBuild(this, configInterface)
            assert(false, 'isSubsystemBuild not supported.');
        end
        
        % abstractions for dispInfo and dispWarning
        function dispInfo(~, str)
            disp(str);
        end
        
        function dispWarning(this, idParamsCell)
            assert(false, 'dispWarning not supported.');
        end
        
        % determine if interface type should be checked for empty
        % Implementations
        function checkForEmptyInterface = checkForEmptyInterface(this, interfaceType)
            assert(false, 'checkForEmptyInterface not supported.');
        end
        
        % determine if multi inherited rates are supported
        function multiInheritedRatesSupported = multiInheritedRatesSupported(this) %#ok<*MANU>
            assert(false, 'multiInheritedRatesSupported not supported.');
        end
    end    
end

