TTEthernet Model for INET Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
TTEAPIApplicationBase.cc File Reference
#include "TTEAPIApplicationBase.h"
#include "EtherMACFullDuplex.h"
#include "Incoming.h"
#include "TTIncoming.h"
#include "RCIncoming.h"
#include "TTBuffer.h"
#include "RCBuffer.h"
#include "BGBuffer.h"
#include "APIPayload_m.h"
#include "Task.h"
#include "TTEScheduler.h"
#include "SyncNotification_m.h"
#include "CTFrame.h"
#include "Ethernet.h"

Go to the source code of this file.

Namespaces

namespace  TTEthernetModel
 

Functions

 TTEthernetModel::Define_Module (TTEAPIApplicationBase)
 
int32_t TTEthernetModel::tte_init (void)
 
int32_t TTEthernetModel::tte_start (const uint8_t ctrl_id)
 
int32_t TTEthernetModel::tte_stop (const uint8_t ctrl_id)
 
int32_t TTEthernetModel::tte_exit (void)
 
int32_t TTEthernetModel::tte_configure (const uint8_t ctrl_id, const tte_conf_t *const conf)
 
int32_t TTEthernetModel::tte_set_var (const uint8_t ctrl_id, const tte_var_id_t var_id, const uint32_t var_size, const void *const value)
 
int32_t TTEthernetModel::tte_get_var (const uint8_t ctrl_id, const tte_var_id_t var_id, const uint32_t var_size, void *const value)
 
int32_t TTEthernetModel::tte_get_ct_input_buf (const uint8_t ctrl_id, const uint16_t ct_id, tte_buffer_t *const buf)
 
int32_t TTEthernetModel::tte_get_ct_output_buf (const uint8_t ctrl_id, const uint16_t ct_id, tte_buffer_t *const buf)
 
int32_t TTEthernetModel::tte_get_bg_input_buf (const uint8_t ctrl_id, const uint8_t channel, tte_buffer_t *const buf)
 
int32_t TTEthernetModel::tte_get_bg_output_buf (const uint8_t ctrl_id, const uint8_t channel, tte_buffer_t *const buf)
 
int32_t TTEthernetModel::tte_write_output_buf (tte_buffer_t *const buf, tte_frame_t *const frame)
 
int32_t TTEthernetModel::tte_read_input_buf (tte_buffer_t *const buf, tte_frame_t *const frame, tte_buf_status_t *const status)
 
int32_t TTEthernetModel::tte_open_input_buf (tte_buffer_t *const buf, tte_frame_t *const frame, tte_buf_status_t *const status)
 
int32_t TTEthernetModel::tte_close_input_buf (tte_buffer_t *const buf)
 
int32_t TTEthernetModel::tte_open_output_buf (tte_buffer_t *const buf, tte_frame_t *const frame)
 
int32_t TTEthernetModel::tte_close_output_buf (tte_buffer_t *const buf)
 
int32_t TTEthernetModel::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)
 
int32_t TTEthernetModel::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)
 
int32_t TTEthernetModel::tte_flush_buffers (const uint8_t ctrl_id)
 
int32_t TTEthernetModel::tte_flush_tt_buffers (const uint8_t ctrl_id)
 
int32_t TTEthernetModel::tte_flush_bg_buffers (const uint8_t ctrl_id, const uint8_t channel)