Samond Classes Library 1.2.6-STABLE build 219
Classes
SCStreamException.h File Reference

Class SCStreamException header file. More...

#import <Foundation/Foundation.h>
#import <scl/SCException.h>
#import <scl/SCFileStream.h>

Go to the source code of this file.

Classes

class  SCStreamException
 Exception class SCStreamException. More...
 

Class Constants

#define SCStreamExceptionClass   @"SCStreamException"
 
#define SCStreamErrorName   @"SCStream"
 

Error ID Constants

#define SCStreamEIDUnspecified   @"SCL-20020"
 
#define SCStreamEIDNotOpen   @"SCL-20021"
 
#define SCStreamEIDReadOnly   @"SCL-20022"
 
#define SCStreamEIDWriteOnly   @"SCL-20023"
 
#define SCStreamEIDUnknown   @"SCL-20024"
 
#define SCStreamEIDUnexpected   @"SCL-20025"
 
#define SCStreamEIDUnsupported   @"SCL-20026"
 
#define SCStreamEIDIncompleteReading   @"SCL-20027"
 
#define SCStreamEIDIncompleteWriting   @"SCL-20028"
 
#define SCStreamEIDOpening   @"SCL-20029"
 
#define SCStreamEIDRead   @"SCL-20030"
 
#define SCStreamEIDWrite   @"SCL-20031"
 
#define SCStreamEIDNumber   @"SCL-20032"
 
#define SCStreamEIDOpenMode   @"SCL-20033"
 
#define SCStreamEIDEmptyPath   @"SCL-20034"
 
#define SCStreamEIDEOF   @"SCL-20035"
 
#define SCStreamEIDOffset   @"SCL-20036"
 
#define SCStreamEIDOffsetWhence   @"SCL-20037"
 

Class Support Types

enum  SCStreamErrorCode {
  SCStreamErrorUnspecified = -20020, SCStreamErrorNotOpen = -20021, SCStreamErrorReadOnly = -20022, SCStreamErrorWriteOnly = -20023,
  SCStreamErrorUnknown = -20024, SCStreamErrorUnexpected = -20025, SCStreamErrorUnsupported = -20026, SCStreamErrorIncompleteReading = -20027,
  SCStreamErrorIncompleteWriting = -20028, SCStreamErrorOpening = -20029, SCStreamErrorRead = -20030, SCStreamErrorWrite = -20031,
  SCStreamErrorNumber = -20032, SCStreamErrorOpenMode = -20033, SCStreamErrorEmptyPath = -20034, SCStreamErrorEOF = -20035,
  SCStreamErrorOffset = -20036, SCStreamErrorOffsetWhence = -20037
}
 
typedef SCInteger SCStreamError
 

Detailed Description

Class SCStreamException header file.

SDK
macOS 10.6+, iOS 7.0+, GNUstep
Since
version 1.1.3

Contains the class SCStreamException declaration, which defines the common streams exceptions.

Macro Definition Documentation

#define SCStreamEIDEmptyPath   @"SCL-20034"

Empty stream path error ID

#define SCStreamEIDEOF   @"SCL-20035"

End of stream error ID

#define SCStreamEIDIncompleteReading   @"SCL-20027"

Incomplited read operation error ID

#define SCStreamEIDIncompleteWriting   @"SCL-20028"

Incomplited write operation error ID

#define SCStreamEIDNotOpen   @"SCL-20021"

Stream not open error ID

#define SCStreamEIDNumber   @"SCL-20032"

Number object error ID

#define SCStreamEIDOffset   @"SCL-20036"

Stream offset error ID

#define SCStreamEIDOffsetWhence   @"SCL-20037"

Stream offset whence error ID

#define SCStreamEIDOpening   @"SCL-20029"

Stream opening error ID

#define SCStreamEIDOpenMode   @"SCL-20033"

Incorrect open mode error ID

#define SCStreamEIDRead   @"SCL-20030"

Reading error ID

#define SCStreamEIDReadOnly   @"SCL-20022"

Writing to read only stream error ID

#define SCStreamEIDUnexpected   @"SCL-20025"

Unexpected class error ID

#define SCStreamEIDUnknown   @"SCL-20024"

Unknown class error ID

#define SCStreamEIDUnspecified   @"SCL-20020"

Unspecified stream error ID

#define SCStreamEIDUnsupported   @"SCL-20026"

Unsupported class error ID

#define SCStreamEIDWrite   @"SCL-20031"

Writing error ID

#define SCStreamEIDWriteOnly   @"SCL-20023"

Reading from write only stream error ID

#define SCStreamErrorName   @"SCStream"

Name of the stream exception

#define SCStreamExceptionClass   @"SCStreamException"

A name of the class SCStreamException

Typedef Documentation

Defines a stream error code

Enumeration Type Documentation

Declares a set of constants that indicates the stream errors

Enumerator
SCStreamErrorUnspecified 

Unspecified stream error

SCStreamErrorNotOpen 

Stream not open error

SCStreamErrorReadOnly 

Writing to read only stream error

SCStreamErrorWriteOnly 

Reading from write only stream error

SCStreamErrorUnknown 

Unknown class error

SCStreamErrorUnexpected 

Unexpected class error

SCStreamErrorUnsupported 

Unsupported class error

SCStreamErrorIncompleteReading 

Incomplited read operation error

SCStreamErrorIncompleteWriting 

Incomplited write operation error

SCStreamErrorOpening 

Stream opening error

SCStreamErrorRead 

Stream reading error

SCStreamErrorWrite 

Stream writing error

SCStreamErrorNumber 

Number object error

SCStreamErrorOpenMode 

Incorrect stream open mode

SCStreamErrorEmptyPath 

Empty stream path

SCStreamErrorEOF 

End of stream

SCStreamErrorOffset 

Incorrect stream offset

SCStreamErrorOffsetWhence 

Incorrect stream offset whence