4S Device Communication Module Collection  Version 0.6-SNAPSHOT
Full documentation of the modules in the 4SDC collection (aimed at 4SDC module developers)
Wrapper Class Reference
+ Inheritance diagram for Wrapper:
+ Collaboration diagram for Wrapper:

Additional Inherited Members

- Public Member Functions inherited from PHDListener
void sendMessage (std::shared_ptr< VirtualPHD > device, std::shared_ptr< std::vector< uint8_t > > message) noexcept
 
void receive (fsdc::Core::RegisterDataType regDataType)
 
void receive (fsdc::Core::UnRegisterDataType regDataType)
 
- Public Member Functions inherited from FSYS::MsgSender< PHDListener >
void broadcast (T &msg)
 Template function to broadcast messages. More...
 
void respond (T &msg, BaseMsg &received)
 Template function to respond to messages. More...
 
void send (T &msg, const MsgAddr &destination)
 
- Public Member Functions inherited from FSYS::MsgAddrGenerator< PHDListener >
 MsgAddrGenerator (void)
 Constructor that creates an address.
 
 operator MsgAddr & ()
 MsgAddr operator for type conversion of MsgAddrGenerator to a MsgAddr. More...
 
- Public Member Functions inherited from FSYS::MsgReceiver< PHDListener, fsdc::Core::RegisterDataType >
 MsgReceiver (void)
 Constructor for MsgReceiver class. More...
 
 ~MsgReceiver ()
 Destructor for MsgReceiver class. More...
 
- Public Member Functions inherited from FSYS::MsgReceiver< PHDListener, fsdc::Core::UnRegisterDataType >
 MsgReceiver (void)
 Constructor for MsgReceiver class. More...
 
 ~MsgReceiver ()
 Destructor for MsgReceiver class. More...
 
- Protected Member Functions inherited from PHDListener
void connectIndication (std::shared_ptr< VirtualPHD > device) noexcept
 Indicates the connection of a new device. More...
 
void disconnectIndication (std::shared_ptr< VirtualPHD > device) noexcept
 
void disconnectIndication (std::shared_ptr< VirtualPHD > device, errortype error) noexcept
 Indicates a device disconnection along with error details. More...
 
void apduReceived (std::shared_ptr< VirtualPHD > device, std::shared_ptr< std::vector< uint8_t > > message, bool) noexcept
 Receive a message from this device. More...
 
- Protected Member Functions inherited from PAL::PersonalHealthDeviceHandler
void registerDatatype (uint16_t datatype)
 Registers a session-layer component as handler of a datatype. More...
 
void unregisterDatatype (uint16_t datatype) noexcept
 Unregisters a session-layer component as handler of a datatype. More...
 
void sendApduPrimary (std::shared_ptr< VirtualPHD > device, std::shared_ptr< std::vector< uint8_t > > apdu) noexcept
 Send a message to this device on the primary virtual channel. More...
 
void disconnect (std::shared_ptr< VirtualPHD > device) noexcept
 Disconnect the device. More...
 
void sendApduStreaming (std::shared_ptr< VirtualPHD > device, std::shared_ptr< std::vector< uint8_t > > apdu) noexcept
 Send a message to this device on a streaming virtual channel. More...
 
virtual ~PersonalHealthDeviceHandler ()
 Cleanup and make sure all devices are disconnected. More...
 

The documentation for this class was generated from the following file: