Updates to sync with (hopefully) last messaging protocol tweaks
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5012 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
27f94d1dcc
commit
fb7da50d34
@ -69,6 +69,7 @@ private:
|
|||||||
char *fSendBuffer;
|
char *fSendBuffer;
|
||||||
int32 fSendPosition;
|
int32 fSendPosition;
|
||||||
int32 fSendCode;
|
int32 fSendCode;
|
||||||
|
int32 *fDataSize;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -42,11 +42,13 @@ public:
|
|||||||
status_t WriteToPort(const port_id &port);
|
status_t WriteToPort(const port_id &port);
|
||||||
|
|
||||||
void SetCode(const int32 &code);
|
void SetCode(const int32 &code);
|
||||||
|
void SetProtocol(int32 protocol) { _protocol=protocol; }
|
||||||
void SetBuffer(const void *buffer, const ssize_t &size, const bool ©=false);
|
void SetBuffer(const void *buffer, const ssize_t &size, const bool ©=false);
|
||||||
|
|
||||||
int32 Code(void) { return _code; }
|
int32 Code(void) { return _code; }
|
||||||
void *Buffer(void) { return _buffer; }
|
void *Buffer(void) { return _buffer; }
|
||||||
ssize_t BufferSize(void) { return _buffersize; }
|
ssize_t BufferSize(void) { return _buffersize; }
|
||||||
|
int32 Protocol(void) const { return _protocol; }
|
||||||
|
|
||||||
status_t Read(void *data, ssize_t size);
|
status_t Read(void *data, ssize_t size);
|
||||||
status_t ReadString(char **string);
|
status_t ReadString(char **string);
|
||||||
@ -74,6 +76,7 @@ private:
|
|||||||
uint8 *_buffer;
|
uint8 *_buffer;
|
||||||
ssize_t _buffersize;
|
ssize_t _buffersize;
|
||||||
uint8 *_index;
|
uint8 *_index;
|
||||||
|
int32 _protocol;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -14,6 +14,8 @@ SERVER_TRUE='_srt',
|
|||||||
SERVER_FALSE,
|
SERVER_FALSE,
|
||||||
AS_SERVER_BMESSAGE,
|
AS_SERVER_BMESSAGE,
|
||||||
AS_SERVER_AREALINK,
|
AS_SERVER_AREALINK,
|
||||||
|
AS_SERVER_SESSION,
|
||||||
|
AS_SERVER_PORTLINK,
|
||||||
|
|
||||||
// Application definitions
|
// Application definitions
|
||||||
AS_CREATE_APP,
|
AS_CREATE_APP,
|
||||||
@ -29,7 +31,7 @@ AS_DELETE_BITMAP,
|
|||||||
|
|
||||||
// Cursor definitions
|
// Cursor definitions
|
||||||
AS_SET_CURSOR_DATA,
|
AS_SET_CURSOR_DATA,
|
||||||
AS_SET_CURSOR_BCURSOR, // offset 10
|
AS_SET_CURSOR_BCURSOR,
|
||||||
AS_SET_CURSOR_BBITMAP,
|
AS_SET_CURSOR_BBITMAP,
|
||||||
AS_SET_CURSOR_SYSTEM,
|
AS_SET_CURSOR_SYSTEM,
|
||||||
|
|
||||||
@ -41,7 +43,7 @@ AS_GET_SYSCURSOR,
|
|||||||
|
|
||||||
AS_SHOW_CURSOR,
|
AS_SHOW_CURSOR,
|
||||||
AS_HIDE_CURSOR,
|
AS_HIDE_CURSOR,
|
||||||
AS_OBSCURE_CURSOR, // offset 20
|
AS_OBSCURE_CURSOR,
|
||||||
AS_QUERY_CURSOR_HIDDEN,
|
AS_QUERY_CURSOR_HIDDEN,
|
||||||
|
|
||||||
AS_CREATE_BCURSOR,
|
AS_CREATE_BCURSOR,
|
||||||
@ -55,7 +57,7 @@ AS_SHOW_WINDOW,
|
|||||||
AS_HIDE_WINDOW,
|
AS_HIDE_WINDOW,
|
||||||
AS_QUIT_WINDOW,
|
AS_QUIT_WINDOW,
|
||||||
AS_SEND_BEHIND,
|
AS_SEND_BEHIND,
|
||||||
AS_SET_LOOK, // 30
|
AS_SET_LOOK,
|
||||||
AS_SET_FEEL,
|
AS_SET_FEEL,
|
||||||
AS_SET_FLAGS,
|
AS_SET_FLAGS,
|
||||||
AS_DISABLE_UPDATES,
|
AS_DISABLE_UPDATES,
|
||||||
@ -65,7 +67,7 @@ AS_END_UPDATE,
|
|||||||
AS_NEEDS_UPDATE,
|
AS_NEEDS_UPDATE,
|
||||||
AS_WINDOW_TITLE,
|
AS_WINDOW_TITLE,
|
||||||
AS_ADD_TO_SUBSET,
|
AS_ADD_TO_SUBSET,
|
||||||
AS_REM_FROM_SUBSET, // 40
|
AS_REM_FROM_SUBSET,
|
||||||
AS_SET_ALIGNMENT,
|
AS_SET_ALIGNMENT,
|
||||||
AS_GET_ALIGNMENT,
|
AS_GET_ALIGNMENT,
|
||||||
AS_GET_WORKSPACES,
|
AS_GET_WORKSPACES,
|
||||||
@ -75,7 +77,7 @@ AS_WINDOW_MOVE,
|
|||||||
AS_SET_SIZE_LIMITS,
|
AS_SET_SIZE_LIMITS,
|
||||||
AS_ACTIVATE_WINDOW,
|
AS_ACTIVATE_WINDOW,
|
||||||
AS_WINDOW_MINIMIZE,
|
AS_WINDOW_MINIMIZE,
|
||||||
AS_UPDATE_IF_NEEDED, // 50
|
AS_UPDATE_IF_NEEDED,
|
||||||
_ALL_UPDATED_, // this should be moved in place of _UPDATE_IF_NEEDED_ in AppDefs.h
|
_ALL_UPDATED_, // this should be moved in place of _UPDATE_IF_NEEDED_ in AppDefs.h
|
||||||
|
|
||||||
|
|
||||||
@ -90,7 +92,7 @@ AS_QUERY_FONTS_CHANGED,
|
|||||||
AS_UPDATED_CLIENT_FONTLIST,
|
AS_UPDATED_CLIENT_FONTLIST,
|
||||||
AS_GET_FAMILY_ID,
|
AS_GET_FAMILY_ID,
|
||||||
AS_GET_STYLE_ID,
|
AS_GET_STYLE_ID,
|
||||||
AS_GET_STYLE_FOR_FACE, // 60
|
AS_GET_STYLE_FOR_FACE,
|
||||||
|
|
||||||
// This will be modified. Currently a kludge for the input server until
|
// This will be modified. Currently a kludge for the input server until
|
||||||
// BScreens are implemented by the IK Taeam
|
// BScreens are implemented by the IK Taeam
|
||||||
@ -108,7 +110,7 @@ AS_COUNT_WORKSPACES,
|
|||||||
AS_SET_WORKSPACE_COUNT,
|
AS_SET_WORKSPACE_COUNT,
|
||||||
AS_CURRENT_WORKSPACE,
|
AS_CURRENT_WORKSPACE,
|
||||||
AS_ACTIVATE_WORKSPACE,
|
AS_ACTIVATE_WORKSPACE,
|
||||||
AS_SET_SCREEN_MODE, // 70
|
AS_SET_SCREEN_MODE,
|
||||||
AS_GET_SCROLLBAR_INFO,
|
AS_GET_SCROLLBAR_INFO,
|
||||||
AS_SET_SCROLLBAR_INFO,
|
AS_SET_SCROLLBAR_INFO,
|
||||||
AS_IDLE_TIME,
|
AS_IDLE_TIME,
|
||||||
@ -118,7 +120,7 @@ AS_RUN_BE_ABOUT,
|
|||||||
AS_SET_FOCUS_FOLLOWS_MOUSE,
|
AS_SET_FOCUS_FOLLOWS_MOUSE,
|
||||||
AS_FOCUS_FOLLOWS_MOUSE,
|
AS_FOCUS_FOLLOWS_MOUSE,
|
||||||
AS_SET_MOUSE_MODE,
|
AS_SET_MOUSE_MODE,
|
||||||
AS_GET_MOUSE_MODE, // 80
|
AS_GET_MOUSE_MODE,
|
||||||
|
|
||||||
// Hook function messages
|
// Hook function messages
|
||||||
AS_WORKSPACE_ACTIVATED,
|
AS_WORKSPACE_ACTIVATED,
|
||||||
@ -134,7 +136,7 @@ AS_SET_HIGH_COLOR,
|
|||||||
AS_SET_LOW_COLOR,
|
AS_SET_LOW_COLOR,
|
||||||
AS_SET_VIEW_COLOR,
|
AS_SET_VIEW_COLOR,
|
||||||
|
|
||||||
AS_STROKE_ARC, // 90
|
AS_STROKE_ARC,
|
||||||
AS_STROKE_BEZIER,
|
AS_STROKE_BEZIER,
|
||||||
AS_STROKE_ELLIPSE,
|
AS_STROKE_ELLIPSE,
|
||||||
AS_STROKE_LINE,
|
AS_STROKE_LINE,
|
||||||
@ -145,7 +147,7 @@ AS_STROKE_ROUNDRECT,
|
|||||||
AS_STROKE_SHAPE,
|
AS_STROKE_SHAPE,
|
||||||
AS_STROKE_TRIANGLE,
|
AS_STROKE_TRIANGLE,
|
||||||
|
|
||||||
AS_FILL_ARC, // 100
|
AS_FILL_ARC,
|
||||||
AS_FILL_BEZIER,
|
AS_FILL_BEZIER,
|
||||||
AS_FILL_ELLIPSE,
|
AS_FILL_ELLIPSE,
|
||||||
AS_FILL_POLYGON,
|
AS_FILL_POLYGON,
|
||||||
@ -156,7 +158,7 @@ AS_FILL_SHAPE,
|
|||||||
AS_FILL_TRIANGLE,
|
AS_FILL_TRIANGLE,
|
||||||
|
|
||||||
AS_MOVEPENBY,
|
AS_MOVEPENBY,
|
||||||
AS_MOVEPENTO, // 110
|
AS_MOVEPENTO,
|
||||||
AS_SETPENSIZE,
|
AS_SETPENSIZE,
|
||||||
|
|
||||||
AS_DRAW_STRING,
|
AS_DRAW_STRING,
|
||||||
@ -169,7 +171,7 @@ AS_SYNC,
|
|||||||
AS_LAYER_CREATE,
|
AS_LAYER_CREATE,
|
||||||
AS_LAYER_DELETE,
|
AS_LAYER_DELETE,
|
||||||
AS_LAYER_CREATE_ROOT,
|
AS_LAYER_CREATE_ROOT,
|
||||||
AS_LAYER_DELETE_ROOT, // 120
|
AS_LAYER_DELETE_ROOT,
|
||||||
AS_LAYER_ADD_CHILD,
|
AS_LAYER_ADD_CHILD,
|
||||||
AS_LAYER_REMOVE_CHILD,
|
AS_LAYER_REMOVE_CHILD,
|
||||||
AS_LAYER_REMOVE_SELF,
|
AS_LAYER_REMOVE_SELF,
|
||||||
@ -180,7 +182,7 @@ AS_LAYER_RESIZE,
|
|||||||
AS_LAYER_INVALIDATE,
|
AS_LAYER_INVALIDATE,
|
||||||
AS_LAYER_DRAW,
|
AS_LAYER_DRAW,
|
||||||
|
|
||||||
AS_LAYER_GET_TOKEN, // 130
|
AS_LAYER_GET_TOKEN,
|
||||||
AS_LAYER_ADD,
|
AS_LAYER_ADD,
|
||||||
AS_LAYER_REMOVE,
|
AS_LAYER_REMOVE,
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user