|
| JudpInterface (JudpSettingsInterface *settings, const system::NetworkInterface &interface, transport::InterfaceType type) |
|
| JudpInterface (JudpSettingsInterface *settings, const std::vector< system::NetworkInterface > &interfaces, transport::InterfaceType type) |
|
virtual | ~JudpInterface () |
|
const std::map< uint32_t, std::list< transport::CompressedHeader *> > & | getHeaderMap () const |
|
bool | setHeaderMap (std::map< uint32_t, std::list< transport::CompressedHeader * > > headerMap) |
|
virtual void | run () |
|
virtual void | stop () |
|
virtual std::string | toString () const |
|
virtual void | addAckNakCallback (void(*callback)(const AckNakEventArgs &args)) |
|
virtual void | addAckNakCallback (void(*callback)(void *object, const AckNakEventArgs &args), void *object) |
|
virtual void | removeAckNakCallback (void(*callback)(const AckNakEventArgs &args)) |
|
virtual void | removeAckNakCallback (void(*callback)(void *object, const AckNakEventArgs &args), void *object) |
|
void | setInterfaceType (transport::InterfaceType type) |
|
void | setFilterMap (FilterMap *map) |
|
| Interface () |
|
virtual | ~Interface () |
|
| Interface (InterfaceSettingsInterface *settings) |
|
const std::map< WrapperType, system::IPriorityQueue *> & | getRecvQueues () const |
| Accessor to get the value of recvQueues. More...
|
|
uint16_t | getSequenceNumber () const |
| Accessor to get the value of sequenceNumber. More...
|
|
bool | setSequenceNumber (uint16_t sequenceNumber) |
| Accessor to set value of sequenceNumber. More...
|
|
system::IPriorityQueue * | getRecvQueue () const |
| Accessor to get the value of recvQueue. More...
|
|
bool | setRecvQueue (system::IPriorityQueue *recvQueue) |
| Accessor to set value of recvQueue. More...
|
|
const system::IPriorityQueue & | getSendQueue () const |
| Accessor to get the value of sendQueue. More...
|
|
const system::Thread & | getRecvThread () const |
| Accessor to get the value of recvThread. More...
|
|
const system::Thread & | getSendThread () const |
| Accessor to get the value of sendThread. More...
|
|
system::NetworkInterface * | getSubsIf () const |
| Accessor to get the value of subsIf. More...
|
|
bool | setSubsIf (system::NetworkInterface *subsIf) |
| Accessor to set value of subsIf. More...
|
|
system::NetworkInterface * | getNodeIf () const |
| Accessor to get the value of nodeIf. More...
|
|
bool | setNodeIf (system::NetworkInterface *nodeIf) |
| Accessor to set value of nodeIf. More...
|
|
Address * | getAddress () const |
| Accessor to get the value of address. More...
|
|
bool | setAddress (Address *address) |
| Accessor to set value of address. More...
|
|
bool | send (Wrapper *message) |
| Operation send. More...
|
|
bool | open (Address tAddress) |
| Operation open. More...
|
|
bool | close () |
| Operation close. More...
|
|
bool | setRecvQueue (WrapperType type, system::IPriorityQueue *queue) |
| Operation setRecvQueue. More...
|
|
bool | checkAddresses (Wrapper *message) |
| Operation checkAddresses. More...
|
|
|
void | addBroadcastAddressToList (std::list< JudpAddress *> &addresses, system::InetAddress address, uint16 port) |
|
std::list< JudpAddress *> | getDestinationAddresses (transport::Wrapper *wrapper) |
|
void | processMessage (JudpPacket &packet, Wrapper *wrapper) |
|
void | addToAddressMap (Wrapper *wrapper, JudpAddress &udpAddress) |
|
void | configureAckNak (Wrapper *wrapper) |
|
bool | isAckOrNak (Wrapper *wrapper) |
|
void | storeMessage (Wrapper *wrapper) |
|
void | handleAckNakTimeout (system::Timer *timer) |
|
void | cleanupAckNakSupport () |
|
void | executeAckNakCallback (const AckNakEventArgs &args) |
|
void | deleteTimerFromMap (std::map< system::Timer *, transport::AckNakObject *>::iterator &it) |
|
void | setupInterfaces (JudpSettingsInterface *settings, const std::vector< system::NetworkInterface > &interfaces, transport::InterfaceType type) |
|
void | getBroadcastAddresses (std::list< JudpAddress *> &addresses) |
|
void | getUnicastAddresses (transport::Wrapper *wrapper, std::list< JudpAddress *> &addresses) |
|
void | getJausUnicastAddresses (transport::Wrapper *wrapper, std::list< JudpAddress *> &addresses) |
|
void | getConfigurationUnicastAddresses (transport::Wrapper *wrapper, std::list< JudpAddress *> &addresses) |
|
void | getOpenJausUnicastAddresses (transport::Wrapper *wrapper, std::list< JudpAddress *> &addresses) |
|
void | handleUnknownRoute_SendToNode (transport::Wrapper *wrapper, std::list< JudpAddress *> &addresses, JudpAddress *judpAddress) |
|
void | handleUnknownRoute_JTS (transport::Wrapper *wrapper, std::list< JudpAddress *> &addresses, JudpAddress *judpAddress) |
|
void | handleUnknownRoute_None (transport::Wrapper *wrapper, std::list< JudpAddress *> &addresses, JudpAddress *judpAddress) |
|