|
| | 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) |
| |