#include <SoundDataSender.h>
Inheritance diagram for SoundDataSender:


Public Member Functions | |
| SoundDataSender (PlatformProcess *process, bool blocking) | |
| The constructor.   | |
| ~SoundDataSender () | |
| Destructor.   | |
Protected Member Functions | |
| virtual void | preparePackage () | 
| The function prepares a package.   | |
| virtual void | setPackage (const ObserverID &receiver) | 
| The functions sets a package for a receiver.   | |
| virtual void | freePackage () | 
| The function frees the package.   | |
Private Member Functions | |
| void | prepare (int i) | 
| The function fills a package with data.   | |
Private Attributes | |
| MemoryRegionID | memID [2] | 
| The memory regions of the two package instances.   | |
| OSoundVectorData * | soundVec [2] | 
| Pointers to the data in the packages.   | |
| RCRegion * | package [2] | 
| The two instances of the packages.   | |
| int | index | 
| The index of the next package.   | |
Definition at line 19 of file SoundDataSender.h.
      
  | 
  ||||||||||||
| 
 The constructor. 
 
 Definition at line 8 of file SoundDataSender.cpp. References SystemCall::getRobotDesign(), soundVec, and VERIFY.  | 
  
Here is the call graph for this function:

      
  | 
  
| 
 Destructor. 
 Definition at line 31 of file SoundDataSender.cpp. References VERIFY.  | 
  
      
  | 
  
| 
 The function fills a package with data. 
 
 Definition at line 37 of file SoundDataSender.cpp. References SoundData::pcmBuffer, and soundVec. Referenced by preparePackage().  | 
  
      
  | 
  
| 
 The function prepares a package. 
 Reimplemented from SenderBase< SoundData >. Definition at line 47 of file SoundDataSender.cpp.  | 
  
Here is the call graph for this function:

      
  | 
  
| 
 The functions sets a package for a receiver. 
 
 Reimplemented from SenderBase< SoundData >. Definition at line 65 of file SoundDataSender.cpp. References VERIFY.  | 
  
      
  | 
  
| 
 The function frees the package. 
 
 Reimplemented from SenderBase< SoundData >. Definition at line 77 of file SoundDataSender.cpp.  | 
  
      
  | 
  
| 
 The memory regions of the two package instances. 
 Definition at line 22 of file SoundDataSender.h.  | 
  
      
  | 
  
| 
 Pointers to the data in the packages. 
 Definition at line 23 of file SoundDataSender.h. Referenced by prepare(), preparePackage(), and SoundDataSender().  | 
  
      
  | 
  
| 
 The two instances of the packages. 
 Definition at line 24 of file SoundDataSender.h.  | 
  
      
  | 
  
| 
 The index of the next package. 
 Definition at line 25 of file SoundDataSender.h.  | 
  
 
1.3.6