Rev 4192 | Rev 4395 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4192 | Rev 4351 | ||
---|---|---|---|
Line 164... | Line 164... | ||
164 | * @param packet The packet reference. Output parameter. |
164 | * @param packet The packet reference. Output parameter. |
165 | * @param packet_id The packet identifier. Input parameter. |
165 | * @param packet_id The packet identifier. Input parameter. |
166 | * @returns EOK on success. |
166 | * @returns EOK on success. |
167 | * @returns EINVAL if the packet parameter is NULL. |
167 | * @returns EINVAL if the packet parameter is NULL. |
168 | * @returns Other error codes as defined for the NET_PACKET_GET_SIZE message. |
168 | * @returns Other error codes as defined for the NET_PACKET_GET_SIZE message. |
169 | * \todo errors as packet_return() |
169 | * @returns Other error codes as defined for the packet_return() function. |
170 | */ |
170 | */ |
171 | int packet_translate( int phone, packet_ref packet, packet_id_t packet_id ); |
171 | int packet_translate( int phone, packet_ref packet, packet_id_t packet_id ); |
172 | 172 | ||
173 | /** Obtains the packet of the given dimensions. |
173 | /** Obtains the packet of the given dimensions. |
174 | * Contacts the packet server to return the appropriate packet. |
174 | * Contacts the packet server to return the appropriate packet. |
Line 177... | Line 177... | ||
177 | * @param max_prefix The maximal prefix length in bytes. Input parameter. |
177 | * @param max_prefix The maximal prefix length in bytes. Input parameter. |
178 | * @param max_content The maximal content length in bytes. Input parameter. |
178 | * @param max_content The maximal content length in bytes. Input parameter. |
179 | * @param max_suffix The maximal suffix length in bytes. Input parameter. |
179 | * @param max_suffix The maximal suffix length in bytes. Input parameter. |
180 | * @returns The packet reference. |
180 | * @returns The packet reference. |
181 | * @returns NULL on error. |
181 | * @returns NULL on error. |
182 | * \todo error as NET_PACKET_CREATE_4, packet_return() |
- | |
183 | */ |
182 | */ |
184 | packet_t packet_get_4( int phone, size_t max_content, size_t addr_len, size_t max_prefix, size_t max_suffix ); |
183 | packet_t packet_get_4( int phone, size_t max_content, size_t addr_len, size_t max_prefix, size_t max_suffix ); |
185 | 184 | ||
186 | /** Obtains the packet of the given content size. |
185 | /** Obtains the packet of the given content size. |
187 | * Contacts the packet server to return the appropriate packet. |
186 | * Contacts the packet server to return the appropriate packet. |
188 | * @param phone The packet server module phone. Input parameter. |
187 | * @param phone The packet server module phone. Input parameter. |
189 | * @param content The maximal content length in bytes. Input parameter. |
188 | * @param content The maximal content length in bytes. Input parameter. |
190 | * @returns The packet reference. |
189 | * @returns The packet reference. |
191 | * @returns NULL on error. |
190 | * @returns NULL on error. |
192 | * \todo error as NET_PACKET_CREATE_1, packet_return() |
- | |
193 | */ |
191 | */ |
194 | packet_t packet_get_1( int phone, size_t content ); |
192 | packet_t packet_get_1( int phone, size_t content ); |
195 | 193 | ||
196 | /** Releases the packet queue. |
194 | /** Releases the packet queue. |
197 | * All packets in the queue are marked as free for use. |
195 | * All packets in the queue are marked as free for use. |