Changeset 9babd25 in rtems


Ignore:
Timestamp:
Feb 6, 2007, 4:42:33 PM (12 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Children:
ead7d3a8
Parents:
402bdc3
Message:

2007-02-06 Joel Sherrill <joel@…>

  • include/rtems++/rtemsMessageQueue.h, src/rtemsMessageQueue.cc: Make compile by using size_t and uint32_t where appropriate.
Location:
c/src/librtems++
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/librtems++/ChangeLog

    r402bdc3 r9babd25  
     12007-02-06      Joel Sherrill <joel@OARcorp.com>
     2
     3        * include/rtems++/rtemsMessageQueue.h, src/rtemsMessageQueue.cc: Make
     4        compile by using size_t and uint32_t where appropriate.
     5
    162006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
    27
  • c/src/librtems++/include/rtems++/rtemsMessageQueue.h

    r402bdc3 r9babd25  
    6060  // creates a message queue
    6161  rtemsMessageQueue(const char* name,
    62                     const rtems_unsigned32 count,
    63                     const rtems_unsigned32 max_message_size,
     62                    const uint32_t count,
     63                    const size_t max_message_size,
    6464                    const WaitMode wait_mode = wait_by_fifo,
    6565                    const Scope scope = local);
    6666
    6767  // connects to a message queue
    68   rtemsMessageQueue(const char *name, const rtems_unsigned32 node = RTEMS_SEARCH_ALL_NODES);
     68  rtemsMessageQueue(const char *name, const uint32_t node = RTEMS_SEARCH_ALL_NODES);
    6969
    7070  // copy and default constructors
     
    7777  // create or destroy (delete) the message queue
    7878  virtual const rtems_status_code create(const char* name,
    79                                          const rtems_unsigned32 count,
    80                                          const rtems_unsigned32 max_message_size,
     79                                         const uint32_t count,
     80                                         const size_t max_message_size,
    8181                                         const WaitMode wait_mode = wait_by_fifo,
    8282                                         const Scope scope = local);
     
    8686  const rtemsMessageQueue& operator=(const rtemsMessageQueue& message_queue); 
    8787  virtual const rtems_status_code connect(const char *name,
    88                                           const rtems_unsigned32 node = RTEMS_SEARCH_ALL_NODES);
     88                                          const uint32_t node = RTEMS_SEARCH_ALL_NODES);
    8989
    9090  // send a message of size from the buffer
    9191  inline const rtems_status_code send(const void *buffer,
    92                                       const rtems_unsigned32 size);
     92                                      const size_t size);
    9393  inline const rtems_status_code urgent(const void *buffer,
    94                                         const rtems_unsigned32 size);
     94                                        const size_t size);
    9595  inline const rtems_status_code broadcast(const void *buffer,
    96                                            const rtems_unsigned32 size,
    97                                            rtems_unsigned32& count);
     96                                           const size_t size,
     97                                           uint32_t& count);
    9898
    9999  // receive a message of size, the timeout is in micro-secs
    100100  inline const rtems_status_code receive(const void *buffer,
    101                                          rtems_unsigned32& size,
     101                                         size_t& size,
    102102                                         rtems_interval micro_secs = RTEMS_NO_TIMEOUT,
    103103                                         bool wait = true);
    104104
    105105  // flush a message queue, returning the number of messages dropped
    106   inline const rtems_status_code flush(rtems_unsigned32& size);
     106  inline const rtems_status_code flush(uint32_t& count);
    107107
    108108  // object id, and name
     
    129129
    130130const rtems_status_code rtemsMessageQueue::send(const void *buffer,
    131                                                 const rtems_unsigned32 size)
     131                                                const size_t size)
    132132{
    133133  return set_status_code(rtems_message_queue_send(id, (void*) buffer, size));
     
    135135
    136136const rtems_status_code rtemsMessageQueue::urgent(const void *buffer,
    137                                                   const rtems_unsigned32 size)
     137                                                  const size_t size)
    138138{
    139139  return set_status_code(rtems_message_queue_urgent(id, (void*) buffer, size));
     
    141141
    142142const rtems_status_code rtemsMessageQueue::broadcast(const void *buffer,
    143                                                      const rtems_unsigned32 size,
    144                                                      rtems_unsigned32& count)
     143                                                     const size_t size,
     144                                                     uint32_t& count)
    145145{
    146146  return set_status_code(rtems_message_queue_broadcast(id,
     
    151151
    152152const rtems_status_code rtemsMessageQueue::receive(const void *buffer,
    153                                                    rtems_unsigned32& size,
     153                                                   size_t& size,
    154154                                                   rtems_interval micro_secs,
    155155                                                   bool wait)
     
    165165}
    166166
    167 const rtems_status_code rtemsMessageQueue::flush(rtems_unsigned32& count)
     167const rtems_status_code rtemsMessageQueue::flush(uint32_t& count)
    168168{
    169169  return set_status_code(rtems_message_queue_flush(id, &count));
  • c/src/librtems++/src/rtemsMessageQueue.cc

    r402bdc3 r9babd25  
    2727
    2828rtemsMessageQueue::rtemsMessageQueue(const char* mqname,
    29                                      const rtems_unsigned32 count,
    30                                      const rtems_unsigned32 max_message_size,
     29                                     const uint32_t count,
     30                                     const size_t max_message_size,
    3131                                     const WaitMode wait_mode,
    3232                                     const Scope scope)
     
    4040
    4141rtemsMessageQueue::rtemsMessageQueue(const char *mqname,
    42                                      const rtems_unsigned32 node)
     42                                     const uint32_t node)
    4343  : name(0),
    4444    owner(false),
     
    8181
    8282const rtems_status_code rtemsMessageQueue::create(const char* mqname,
    83                                                   const rtems_unsigned32 count,
    84                                                   const rtems_unsigned32 max_message_size,
     83                                                  const uint32_t count,
     84                                                  const size_t max_message_size,
    8585                                                  const WaitMode wait_mode,
    8686                                                  const Scope scope)
     
    139139 
    140140const rtems_status_code rtemsMessageQueue::connect(const char *mqname,
    141                                                    const rtems_unsigned32 node)
     141                                                   const uint32_t node)
    142142{
    143143  if (id && owner)
Note: See TracChangeset for help on using the changeset viewer.