camel-nntp-resp-codes
3
CAMEL Library

# camel-nntp-resp-codes

## Synopsis

    #define             CAMEL_NNTP_OK                       (x)
    #define             CAMEL_NNTP_ERR                      (x)
    #define             CAMEL_NNTP_FAIL                     (x)
    #define             NNTP_GREETING_POSTING_OK
    #define             NNTP_GREETING_NO_POSTING
    #define             NNTP_EXTENSIONS_SUPPORTED
    #define             NNTP_GROUP_SELECTED
    #define             NNTP_LIST_FOLLOWS
    #define             NNTP_ARTICLE_FOLLOWS
    #define             NNTP_HEAD_FOLLOWS
    #define             NNTP_DATA_FOLLOWS
    #define             NNTP_NEW_ARTICLE_LIST_FOLLOWS
    #define             NNTP_NEW_GROUP_LIST_FOLLOWS
    #define             NNTP_NO_SUCH_GROUP
    #define             NNTP_NO_SUCH_ARTICLE
    #define             NNTP_NO_PERMISSION
    #define             NNTP_AUTH_ACCEPTED
    #define             NNTP_AUTH_CONTINUE
    #define             NNTP_AUTH_REQUIRED
    #define             NNTP_AUTH_REJECTED
    #define             NNTP_PROTOCOL_ERROR

## Description

## Details

### CAMEL_NNTP_OK()

    #define CAMEL_NNTP_OK(x) ((x) < 400)

`x` :

### CAMEL_NNTP_ERR()

    #define CAMEL_NNTP_ERR(x) (!CAMEL_NNTP_OK(x) && (x) < 500)

`x` :

### CAMEL_NNTP_FAIL()

    #define CAMEL_NNTP_FAIL(x) (!CAMEL_NNTP_OK(x) && !CAMEL_NNTP_ERR(x))

`x` :

### NNTP_GREETING_POSTING_OK

    #define NNTP_GREETING_POSTING_OK    200

### NNTP_GREETING_NO_POSTING

    #define NNTP_GREETING_NO_POSTING    201

### NNTP_EXTENSIONS_SUPPORTED

    #define NNTP_EXTENSIONS_SUPPORTED     202

### NNTP_GROUP_SELECTED

    #define NNTP_GROUP_SELECTED           211

### NNTP_LIST_FOLLOWS

    #define NNTP_LIST_FOLLOWS             215

### NNTP_ARTICLE_FOLLOWS

    #define NNTP_ARTICLE_FOLLOWS          220

### NNTP_HEAD_FOLLOWS

    #define NNTP_HEAD_FOLLOWS             221

### NNTP_DATA_FOLLOWS

    #define NNTP_DATA_FOLLOWS             224

### NNTP_NEW_ARTICLE_LIST_FOLLOWS

    #define NNTP_NEW_ARTICLE_LIST_FOLLOWS 230

### NNTP_NEW_GROUP_LIST_FOLLOWS

    #define NNTP_NEW_GROUP_LIST_FOLLOWS   231

### NNTP_NO_SUCH_GROUP

    #define NNTP_NO_SUCH_GROUP          411

### NNTP_NO_SUCH_ARTICLE

    #define NNTP_NO_SUCH_ARTICLE        430

### NNTP_NO_PERMISSION

    #define NNTP_NO_PERMISSION          502

### NNTP_AUTH_ACCEPTED

    #define NNTP_AUTH_ACCEPTED          281

### NNTP_AUTH_CONTINUE

    #define NNTP_AUTH_CONTINUE          381

### NNTP_AUTH_REQUIRED

    #define NNTP_AUTH_REQUIRED          480

### NNTP_AUTH_REJECTED

    #define NNTP_AUTH_REJECTED          482

### NNTP_PROTOCOL_ERROR

    #define NNTP_PROTOCOL_ERROR         666