|
|
virtual void | connect (bool is_consumer=true)=0 |
| |
|
virtual bool | isConnected ()=0 |
| |
|
virtual void | init (Connector::PacketReceivedCallback &&receive_callback, Connector::OnReconnectCallback &&reconnect_callback, asio::io_service &io_service, const std::string &app_name="Libtransport")=0 |
| |
|
virtual void | registerRoute (const Prefix &prefix)=0 |
| |
|
virtual std::uint32_t | getMtu ()=0 |
| |
|
virtual bool | isControlMessage (const uint8_t *message)=0 |
| |
|
virtual void | processControlMessageReply (utils::MemBuf &packet_buffer)=0 |
| |
|
virtual void | closeConnection ()=0 |
| |
|
virtual void | send (Packet &packet) |
| |
|
virtual void | send (const uint8_t *packet, std::size_t len)=0 |
| |
|
void | setContentStoreSize (uint32_t cs_size) |
| |
|
uint32_t | getContentStoreSize () const |
| |
|
void | setOutputInterface (const std::string &interface) |
| |
|
const std::string & | getOutputInterface () |
| |
The documentation for this class was generated from the following file: