TTEthernet Model for INET Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
TTEthernetModel::TTEAPITestApplication Class Reference

Simple Test-Application based on the TTEthernet-API. More...

#include <TTEAPITestApplication.h>

Inheritance diagram for TTEthernetModel::TTEAPITestApplication:
TTEthernetModel::TTEAPIApplicationBase TTEthernetModel::TTEApplicationBase

Protected Member Functions

virtual void startApplication ()
 Implementation of startApplication() that starts the main() More...
 

Additional Inherited Members

- Public Member Functions inherited from TTEthernetModel::TTEAPIApplicationBase
virtual void registerTask (unsigned int actionTime, void(*functionPointer)(void *), void *setFunctionArg)
 registers a task that is periodically scheduled. More...
 
virtual int32_t tte_get_ct_output_buf (const uint8_t ctrl_id, const uint16_t ct_id, tte_buffer_t *const buf)
 implementation of the TTEthernet-API method. More...
 
virtual int32_t tte_get_bg_output_buf (const uint8_t ctrl_id, const uint8_t channel, tte_buffer_t *const buf)
 implementation of the TTEthernet-API method. More...
 
virtual int32_t tte_get_bg_input_buf (const uint8_t ctrl_id, const uint8_t channel, tte_buffer_t *const buf)
 implementation of the TTEthernet-API method. More...
 
virtual int32_t tte_get_ct_input_buf (const uint8_t ctrl_id, const uint16_t ct_id, tte_buffer_t *const buf)
 implementation of the TTEthernet-API method. More...
 
virtual int32_t tte_get_var (const uint8_t ctrl_id, const tte_var_id_t var_id, const uint32_t var_size, void *const value)
 implementation of the TTEthernet-API method. More...
 
virtual int32_t tte_open_output_buf (tte_buffer_t *const buf, tte_frame_t *const frame)
 implementation of the TTEthernet-API method. More...
 
virtual int32_t tte_open_input_buf (tte_buffer_t *const buf, tte_frame_t *const frame, tte_buf_status_t *const status)
 implementation of the TTEthernet-API method. More...
 
virtual int32_t tte_close_output_buf (tte_buffer_t *const buf)
 implementation of the TTEthernet-API method. More...
 
virtual int32_t tte_close_input_buf (tte_buffer_t *const buf)
 implementation of the TTEthernet-API method. More...
 
virtual int32_t tte_set_buf_var (tte_buffer_t *const buf, const tte_buf_var_id_t var_id, const uint32_t var_size, const void *const value)
 implementation of the TTEthernet-API method. More...
 
virtual int32_t tte_get_buf_var (const tte_buffer_t *const buf, const tte_buf_var_id_t var_id, const uint32_t var_size, void *const value)
 implementation of the TTEthernet-API method. More...
 
- Protected Attributes inherited from TTEthernetModel::TTEApplicationBase
std::map< uint16_t, std::list
< Buffer * > > 
buffers
 Map of critical traffic identifies with their corresponding Buffers. More...
 

Detailed Description

Simple Test-Application based on the TTEthernet-API.

Containes main() and callback

See Also
TTEAPITestApplication, TTEApplicationBase

Definition at line 32 of file TTEAPITestApplication.h.

Member Function Documentation

void TTEthernetModel::TTEAPITestApplication::startApplication ( )
protectedvirtual

Implementation of startApplication() that starts the main()

Reimplemented from TTEthernetModel::TTEAPIApplicationBase.

Definition at line 98 of file TTEAPITestApplication.cc.

98  {
99  main();
100 }

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