This is a brief description.
More...
#include <Interface.h>
Inherited by openjaus::transport::AS5669::JtcpInterface, and openjaus::transport::AS5669::JudpInterface.
Detailed description.
- Author
- Name (name@.nosp@m.emai.nosp@m.l.com)
◆ Interface() [1/2]
| openjaus::transport::Interface::Interface |
( |
| ) |
|
◆ ~Interface()
| openjaus::transport::Interface::~Interface |
( |
| ) |
|
|
virtual |
◆ Interface() [2/2]
◆ addAckNakCallback() [1/2]
| virtual void openjaus::transport::Interface::addAckNakCallback |
( |
void(*)(const AckNakEventArgs &args) |
callback | ) |
|
|
pure virtual |
◆ addAckNakCallback() [2/2]
| virtual void openjaus::transport::Interface::addAckNakCallback |
( |
void(*)(void *object, const AckNakEventArgs &args) |
callback, |
|
|
void * |
object |
|
) |
| |
|
pure virtual |
◆ checkAddresses()
| bool openjaus::transport::Interface::checkAddresses |
( |
Wrapper * |
message | ) |
|
◆ close()
| bool openjaus::transport::Interface::close |
( |
| ) |
|
◆ getAddress()
| Address * openjaus::transport::Interface::getAddress |
( |
| ) |
const |
◆ getNextSequenceNumber()
| uint16 openjaus::transport::Interface::getNextSequenceNumber |
( |
| ) |
|
|
protected |
◆ getNodeIf()
◆ getRecvQueue()
◆ getRecvQueues()
◆ getRecvThread()
| const system::Thread & openjaus::transport::Interface::getRecvThread |
( |
| ) |
const |
◆ getSendQueue()
◆ getSendThread()
| const system::Thread & openjaus::transport::Interface::getSendThread |
( |
| ) |
const |
◆ getSequenceNumber()
| uint16_t openjaus::transport::Interface::getSequenceNumber |
( |
| ) |
const |
◆ getSubsIf()
◆ handleNakSend()
| void openjaus::transport::Interface::handleNakSend |
( |
Wrapper * |
nak | ) |
|
|
protectedvirtual |
◆ lookupMessageBuffer()
◆ messageIsForMe()
| bool openjaus::transport::Interface::messageIsForMe |
( |
Wrapper *const |
wrapper | ) |
|
|
protected |
◆ open()
| bool openjaus::transport::Interface::open |
( |
Address |
tAddress | ) |
|
◆ recvLargeMessage()
| void openjaus::transport::Interface::recvLargeMessage |
( |
Wrapper * |
wrapper | ) |
|
|
protected |
◆ recvThreadMethod()
| void * openjaus::transport::Interface::recvThreadMethod |
( |
| ) |
|
|
protectedvirtual |
◆ removeAckNakCallback() [1/2]
| virtual void openjaus::transport::Interface::removeAckNakCallback |
( |
void(*)(const AckNakEventArgs &args) |
callback | ) |
|
|
pure virtual |
◆ removeAckNakCallback() [2/2]
| virtual void openjaus::transport::Interface::removeAckNakCallback |
( |
void(*)(void *object, const AckNakEventArgs &args) |
callback, |
|
|
void * |
object |
|
) |
| |
|
pure virtual |
◆ run()
| void openjaus::transport::Interface::run |
( |
| ) |
|
|
virtual |
◆ send()
| bool openjaus::transport::Interface::send |
( |
Wrapper * |
message | ) |
|
◆ sendInternal()
| bool openjaus::transport::Interface::sendInternal |
( |
Wrapper * |
message | ) |
|
|
protectedvirtual |
◆ sendLargeMessage()
| void openjaus::transport::Interface::sendLargeMessage |
( |
Wrapper * |
wrapper | ) |
|
|
protected |
◆ sendMessage()
| virtual void openjaus::transport::Interface::sendMessage |
( |
Wrapper * |
wrapper | ) |
|
|
protectedpure virtual |
◆ sendThreadMethod()
| void * openjaus::transport::Interface::sendThreadMethod |
( |
| ) |
|
|
protectedvirtual |
◆ setAddress()
| bool openjaus::transport::Interface::setAddress |
( |
Address * |
address | ) |
|
- Parameters
-
| address | The value of the new address. |
◆ setNodeIf()
- Parameters
-
| nodeIf | The value of the new nodeIf. |
◆ setRecvQueue() [1/2]
- Parameters
-
| recvQueue | The value of the new recvQueue. |
◆ setRecvQueue() [2/2]
◆ setSequenceNumber()
| bool openjaus::transport::Interface::setSequenceNumber |
( |
uint16_t |
sequenceNumber | ) |
|
- Parameters
-
| sequenceNumber | The value of the new sequenceNumber. |
◆ setSubsIf()
- Parameters
-
| subsIf | The value of the new subsIf. |
◆ splitLargeMessage()
◆ stop()
| void openjaus::transport::Interface::stop |
( |
| ) |
|
|
virtual |
◆ toString()
| std::string openjaus::transport::Interface::toString |
( |
| ) |
const |
|
virtual |
◆ operator<< [1/2]
◆ operator<< [2/2]
◆ address
| Address* openjaus::transport::Interface::address |
|
protected |
◆ largeMessageMap
◆ nodeIf
◆ recvQueue
◆ recvQueues
◆ recvThread
◆ sendQueue
◆ sendThread
◆ sequenceNumber
| uint16_t openjaus::transport::Interface::sequenceNumber |
|
protected |
◆ settings
◆ subsIf
The documentation for this class was generated from the following files: