00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00026
00027
00028
00029
00030
00031
00032 #ifndef _ERIPC_ARINCVIEWER_H_
00033 #define _ERIPC_ARINCVIEWER_H_
00034
00035 #include "eripcclient.h"
00036
00037 #ifdef __cplusplus
00038 extern "C" {
00039 #endif
00040
00041 typedef enum {
00042 ccArincJumpToPage = 0,
00043 ccArincBookmarkPage,
00044 ccArincInvokeFindDialog,
00045 ccArincZoomIn,
00046 ccArincZoomOut,
00047 ccArincStore,
00048 ccArincSignal,
00049 ccArincUndefined
00050 } eCcArinc;
00051
00052
00053 int arincParseCommand(char *szCommand, erIpcCmd_t *pCmd);
00054
00064 int arincSignal(erClientChannel_t channel, int uaID, int signal);
00065
00075 int arincJumpToPage(erClientChannel_t channel, int uaID, int page);
00076
00085 int arincBookmarkPage(erClientChannel_t channel, int uaID);
00086
00095 int arincInvokeFindDialog(erClientChannel_t channel, int uaID);
00096
00105 int arincZoomIn(erClientChannel_t channel, int uaID);
00106
00115 int arincZoomOut(erClientChannel_t channel, int uaID);
00116
00125 int arincZoomOut(erClientChannel_t channel, int uaID);
00126
00137 int arincStore(erClientChannel_t channel, int uaID, int category, char* itemID);
00138
00139 #ifdef __cplusplus
00140 }
00141 #endif
00142
00143 #endif