common/remoteprotocol.h File Reference
Remote protocol version and message numbers.
More...
Go to the source code of this file.
|
Defines |
| #define | XAPIAN_REMOTE_PROTOCOL_MAJOR_VERSION 35 |
| #define | XAPIAN_REMOTE_PROTOCOL_MINOR_VERSION 1 |
Enumerations |
| enum | message_type {
MSG_ALLTERMS,
MSG_COLLFREQ,
MSG_DOCUMENT,
MSG_TERMEXISTS,
MSG_TERMFREQ,
MSG_VALUESTATS,
MSG_KEEPALIVE,
MSG_DOCLENGTH,
MSG_QUERY,
MSG_TERMLIST,
MSG_POSITIONLIST,
MSG_POSTLIST,
MSG_REOPEN,
MSG_UPDATE,
MSG_ADDDOCUMENT,
MSG_CANCEL,
MSG_DELETEDOCUMENTTERM,
MSG_COMMIT,
MSG_REPLACEDOCUMENT,
MSG_REPLACEDOCUMENTTERM,
MSG_DELETEDOCUMENT,
MSG_WRITEACCESS,
MSG_GETMETADATA,
MSG_SETMETADATA,
MSG_ADDSPELLING,
MSG_REMOVESPELLING,
MSG_GETMSET,
MSG_SHUTDOWN,
MSG_METADATAKEYLIST,
MSG_MAX
} |
| | Message types (client -> server). More...
|
| enum | reply_type {
REPLY_GREETING,
REPLY_EXCEPTION,
REPLY_DONE,
REPLY_ALLTERMS,
REPLY_COLLFREQ,
REPLY_DOCDATA,
REPLY_TERMDOESNTEXIST,
REPLY_TERMEXISTS,
REPLY_TERMFREQ,
REPLY_VALUESTATS,
REPLY_DOCLENGTH,
REPLY_STATS,
REPLY_TERMLIST,
REPLY_POSITIONLIST,
REPLY_POSTLISTSTART,
REPLY_POSTLISTITEM,
REPLY_UPDATE,
REPLY_VALUE,
REPLY_ADDDOCUMENT,
REPLY_RESULTS,
REPLY_METADATA,
REPLY_METADATAKEYLIST,
REPLY_MAX
} |
| | Reply types (server -> client). More...
|
Detailed Description
Remote protocol version and message numbers.
Definition in file remoteprotocol.h.
Define Documentation
| #define XAPIAN_REMOTE_PROTOCOL_MAJOR_VERSION 35 |
| #define XAPIAN_REMOTE_PROTOCOL_MINOR_VERSION 1 |
Enumeration Type Documentation
Message types (client -> server).
When modifying this list, you probably need to update the array of function pointers in net/remoteserver.cc too.
- Enumerator:
-
| MSG_ALLTERMS |
|
| MSG_COLLFREQ |
|
| MSG_DOCUMENT |
|
| MSG_TERMEXISTS |
|
| MSG_TERMFREQ |
|
| MSG_VALUESTATS |
|
| MSG_KEEPALIVE |
|
| MSG_DOCLENGTH |
|
| MSG_QUERY |
|
| MSG_TERMLIST |
|
| MSG_POSITIONLIST |
|
| MSG_POSTLIST |
|
| MSG_REOPEN |
|
| MSG_UPDATE |
|
| MSG_ADDDOCUMENT |
|
| MSG_CANCEL |
|
| MSG_DELETEDOCUMENTTERM |
|
| MSG_COMMIT |
|
| MSG_REPLACEDOCUMENT |
|
| MSG_REPLACEDOCUMENTTERM |
|
| MSG_DELETEDOCUMENT |
|
| MSG_WRITEACCESS |
|
| MSG_GETMETADATA |
|
| MSG_SETMETADATA |
|
| MSG_ADDSPELLING |
|
| MSG_REMOVESPELLING |
|
| MSG_GETMSET |
|
| MSG_SHUTDOWN |
|
| MSG_METADATAKEYLIST |
|
| MSG_MAX |
|
Definition at line 56 of file remoteprotocol.h.
Reply types (server -> client).
- Enumerator:
-
| REPLY_GREETING |
|
| REPLY_EXCEPTION |
|
| REPLY_DONE |
|
| REPLY_ALLTERMS |
|
| REPLY_COLLFREQ |
|
| REPLY_DOCDATA |
|
| REPLY_TERMDOESNTEXIST |
|
| REPLY_TERMEXISTS |
|
| REPLY_TERMFREQ |
|
| REPLY_VALUESTATS |
|
| REPLY_DOCLENGTH |
|
| REPLY_STATS |
|
| REPLY_TERMLIST |
|
| REPLY_POSITIONLIST |
|
| REPLY_POSTLISTSTART |
|
| REPLY_POSTLISTITEM |
|
| REPLY_UPDATE |
|
| REPLY_VALUE |
|
| REPLY_ADDDOCUMENT |
|
| REPLY_RESULTS |
|
| REPLY_METADATA |
|
| REPLY_METADATAKEYLIST |
|
| REPLY_MAX |
|
Definition at line 90 of file remoteprotocol.h.