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: