diff options
author | Peter D'Hoye <peter.dhoye@gmail.com> | 2009-05-24 21:28:16 +0000 |
---|---|---|
committer | Peter D'Hoye <peter.dhoye@gmail.com> | 2009-05-24 21:28:16 +0000 |
commit | 526b5580dabbfed7cfe5439dc3a90ec727f563c2 (patch) | |
tree | 22b1af92348785daad16714ee5e2b633017e0e48 /apps/plugins/pdbox/pdbox.h | |
parent | 4f2dfcc01b260d946044ef2b6af5fe36cb772c8d (diff) | |
download | rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.tar.gz rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.zip |
Cut the files in half and it might work better (note to self: check your tree is really clean before patching)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21070 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/pdbox/pdbox.h')
-rw-r--r-- | apps/plugins/pdbox/pdbox.h | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/apps/plugins/pdbox/pdbox.h b/apps/plugins/pdbox/pdbox.h index d8ddd96078..eda3245258 100644 --- a/apps/plugins/pdbox/pdbox.h +++ b/apps/plugins/pdbox/pdbox.h | |||
@@ -69,75 +69,4 @@ extern struct event_queue core_to_gui; | |||
69 | receive_datagram(&core_to_gui, PD_GUI_PORT, buffer) | 69 | receive_datagram(&core_to_gui, PD_GUI_PORT, buffer) |
70 | 70 | ||
71 | #endif | 71 | #endif |
72 | /*************************************************************************** | ||
73 | * __________ __ ___. | ||
74 | * Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
75 | * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
76 | * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
77 | * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
78 | * \/ \/ \/ \/ \/ | ||
79 | * $Id$ | ||
80 | * | ||
81 | * Copyright (C) 2009 Wincent Balin | ||
82 | * | ||
83 | * This program is free software; you can redistribute it and/or | ||
84 | * modify it under the terms of the GNU General Public License | ||
85 | * as published by the Free Software Foundation; either version 2 | ||
86 | * of the License, or (at your option) any later version. | ||
87 | * | ||
88 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
89 | * KIND, either express or implied. | ||
90 | * | ||
91 | ****************************************************************************/ | ||
92 | |||
93 | #ifndef PDBOX_H | ||
94 | #define PDBOX_H | ||
95 | |||
96 | #if 0 | ||
97 | /* Use dbestfit. */ | ||
98 | #include "bmalloc.h" | ||
99 | #include "dmalloc.h" | ||
100 | #endif | ||
101 | |||
102 | /* Minimal memory size. */ | ||
103 | #define MIN_MEM_SIZE (4 * 1024 * 1024) | ||
104 | |||
105 | /* Maximal size of the datagram. */ | ||
106 | #define MAX_DATAGRAM_SIZE 255 | ||
107 | |||
108 | /* This structure replaces a UDP datagram. */ | ||
109 | struct datagram | ||
110 | { | ||
111 | bool used; | ||
112 | uint8_t size; | ||
113 | char data[MAX_DATAGRAM_SIZE]; | ||
114 | }; | ||
115 | |||
116 | /* Network functions prototypes. */ | ||
117 | void net_init(void); | ||
118 | void net_destroy(void); | ||
119 | bool send_datagram(struct event_queue* route, int port, | ||
120 | char* data, size_t size); | ||
121 | bool receive_datagram(struct event_queue* route, int port, | ||
122 | struct datagram* buffer); | ||
123 | |||
124 | /* Network message queues. */ | ||
125 | extern struct event_queue gui_to_core; | ||
126 | extern struct event_queue core_to_gui; | ||
127 | |||
128 | /* UDP ports of the original software. */ | ||
129 | #define PD_CORE_PORT 3333 | ||
130 | #define PD_GUI_PORT 3334 | ||
131 | |||
132 | /* Convinience macros. */ | ||
133 | #define SEND_TO_CORE(data) \ | ||
134 | send_datagram(&gui_to_core, PD_CORE_PORT, data, rb->strlen(data)) | ||
135 | #define RECEIVE_TO_CORE(buffer) \ | ||
136 | receive_datagram(&gui_to_core, PD_CORE_PORT, buffer) | ||
137 | #define SEND_FROM_CORE(data) \ | ||
138 | send_datagram(&core_to_gui, PD_GUI_PORT, data, rb->strlen(data)) | ||
139 | #define RECEIVE_FROM_CORE(buffer) \ | ||
140 | receive_datagram(&core_to_gui, PD_GUI_PORT, buffer) | ||
141 | |||
142 | #endif | ||
143 | 72 | ||