orca-sim
Classes | Namespaces | Macros | Enumerations
NetBridge.hpp File Reference
#include <pthread.h>
#include <iostream>
#include <string>
#include "TimedModel.hpp"
#include "Buffer.hpp"
#include "Memory.hpp"
#include "Signal.hpp"

Go to the source code of this file.

Classes

class  orcasim::models::orca::udp_client_server_runtime_error
 
class  orcasim::models::orca::udp_client
 
class  orcasim::models::orca::udp_server
 
class  orcasim::models::orca::NetBridge
 

Namespaces

 orcasim::models::orca
 

Macros

#define NETSOCKET_CLIENT_ADDRESS   "127.0.0.1"
 
#define NETSOCKET_CLIENT_PORT   5000
 
#define NETSOCKET_SERVER_ADDRESS   "127.0.0.1"
 
#define NETSOCKET_SERVER_PORT   5001
 
#define RECV_BUFFER_LEN   128
 
#define SEND_BUFFER_LEN   128
 
#define HWBUFFER_LEN   16
 

Enumerations

enum  orcasim::models::orca::NetBridgeRecvState { orcasim::models::orca::NetBridgeRecvState::READY, orcasim::models::orca::NetBridgeRecvState::READ_LEN, orcasim::models::orca::NetBridgeRecvState::RECV_PAYLOAD }
 
enum  orcasim::models::orca::NetBridgeSendState { orcasim::models::orca::NetBridgeSendState::READY, orcasim::models::orca::NetBridgeSendState::SEND_LEN, orcasim::models::orca::NetBridgeSendState::SEND_PAYLOAD }
 

Macro Definition Documentation

§ HWBUFFER_LEN

#define HWBUFFER_LEN   16

Definition at line 122 of file NetBridge.hpp.

§ NETSOCKET_CLIENT_ADDRESS

#define NETSOCKET_CLIENT_ADDRESS   "127.0.0.1"

Definition at line 41 of file NetBridge.hpp.

§ NETSOCKET_CLIENT_PORT

#define NETSOCKET_CLIENT_PORT   5000

Definition at line 46 of file NetBridge.hpp.

§ NETSOCKET_SERVER_ADDRESS

#define NETSOCKET_SERVER_ADDRESS   "127.0.0.1"

Definition at line 51 of file NetBridge.hpp.

§ NETSOCKET_SERVER_PORT

#define NETSOCKET_SERVER_PORT   5001

Definition at line 56 of file NetBridge.hpp.

§ RECV_BUFFER_LEN

#define RECV_BUFFER_LEN   128

Definition at line 119 of file NetBridge.hpp.

§ SEND_BUFFER_LEN

#define SEND_BUFFER_LEN   128

Definition at line 120 of file NetBridge.hpp.